- add alert with error (1790e67)
- add build script (fe8986a)
- Add connection through an action (cf873ef)
- add extra error state for authentication (d787fed)
- add temporary fix for keyboard scroll (cd1e65d), closes #99
- allow task level access to participating session users (f5accd0)
- change the firestore rule for task update to only check for NaN (33cf941)
- commented out ion-chevrons to get rid of error message. (e666377)
- fix aot compilation (7cedeb4)
- fix aot II (c8ecac4)
- fix app keys (4bf6e29)
- fix min vote value II (2a1d637)
- select-task: add loading spinner (f774bd7)
- fix config xml tags (67fc12c)
- fix deep link (107ac08)
- fix double alert (076e64f)
- fix envs paths (d603a6a)
- fix error (5d63721)
- fix error message (f657cce)
- fix error when login with same credentials in different provider (dec167e)
- fix facebook login (c05ccbd)
- fix faqs to add the answer (737fb80)
- fix firebase aliases (984cadc)
- Fix get top modal function (7e974a1)
- fix infinite scroll (d0c51e5)
- fix issue 52 (7c6d865)
- fix issue 65 (93345cb)
- fix loading service (32f868f)
- Fix merge errors (8c4a64d)
- fix min vote value (c4e44c5)
- Fix path urls (7f14e91)
- add-connection: update loading logic for flow (6b4e0b7)
- add-connection: update setRoot name for navigating to dashboard (cba0a01)
- addConnection: adds 'where do I find this' link (eb7fe7c), closes #70
- api: camelCase taskLists response (2e75235)
- app reducer: suppreses error for uid of null (56bb9dc)
- auth: checks authstate on initialization (996df2e), closes #44
- auth: clear connections on log out (a156798)
- auth: sign in and out multiple times works (91e6537)
- authentication: add clear error state and popup (6d8be4a)
- authentication: update pp and tos url (36ea80d)
- connection-details: add customButtonsAlert to confirm deletion (1aa4a15)
- connections: added error message on add connection errors (4c5ba2a)
- connections: Checks connectionId exists before dispatching addConnection action. (cbe4605)
- connections: fix calls to teamwork with new auth on functions (3332483)
- connections: fixed styles on add connection (194368e)
- createSession: Handles error (dd9fc7d), closes #160
- dashboard: add conection when teamwork code received (efbb87a)
- dashboard: delete session works (3ac5a64), closes #40
- dashboard: fixes infinite scroll (d2a93c1), closes #41
- dashboard: handle error of join session with / (b46f087)
- dashboard: hide back button (57e74d8), closes #67
- dashboard: re-adds history item details modal (eca0ee8)
- dashboard: session results accessible from dashboard (d59bdc9), closes #43
- dashboard: unsubscribed to connection on destroy (7fda785)
- dashboard: update dashboard with clear error action (6df312c)
- functions: delete connection works (1f32261)
- functions: Replaces deprecated command in refresh-access-code (bc44453)
- history-item: fix the time format (d6d4bf9)
- history-item: shoe the M or P button (774e34c)
- import-projects-container: fix typo (b555d41)
- infinite-scroll: fix infinite scroll loading spinner (c3e2be7)
- login: fix login redirect (81bac97)
- login: handles loging in and out (7935b7c), closes #158
- login: remove multiple delcared imports and variables (cd4785f)
- login: update login loading logic (74b31f3)
- scope: fix estimate box style on result (3215999)
- scope: fix put estimate to teamwork tasks (9f7933d)
- scoping: calculates avg and max (c1ac193), closes #79
- scoping: check if user adds / (864d81f)
- scoping: fix comment on counted votes (8a2f367)
- scoping: fix comment on result estimate component (479d63b)
- scoping: fix comment on vote component (51be454)
- scoping: fix comments on session scope component (f8365de)
- scoping: fix comments on share scope component (823252d)
- scoping: fix to check participant (f41805d)
- scoping: fixed SessionResultsPage (f8f22f3)
- scoping: handles subtasks by removing parents (d69283a), closes #91
- scoping: remove commented code (767d3fb)
- scoping: rename CleanErrorAction to ClearErrorAction (4a76079)
- scoping: stops caching session (d8bb824), closes #120
- scoping: timer flow updated, delete session fix (cd85b38), closes #50
- scoping: update scopiing flow ui (c7b229f)
- scoping: updated scoping flow (2062a78), closes #91
- scoping: votes remain on screen for the transition (51a89e3), closes #91
- Scoping: Fixes submiting votes. (6d20425)
- select-result: update style for select (11d6d2c)
- fix permission error (ae38dc5)
- fix setting import (42e9082)
- Fix some import paths (1537ba3)
- fix splash screen attributes (918029a)
- fix text copies (2d9e2df)
- fix ticket #46 (a38f44e)
- fix ticket 103 (8b3aad1)
- fix ticket 108 (7777180)
- fix ticket 112 (ecd9153)
- fix ticket 112 II (560d3b3)
- fix ticket 127 (7a3a229)
- fix ticket 132 (b252fbe)
- fix ticket 133 (19fe91b)
- fix ticket 134 (63bfdb8)
- fix ticket 142 (d0237f2)
- fix ticket 144 (5be8f58)
- fix ticket 54 (7911da0)
- fix ticket 65 (66a8201)
- fix ticket 67 (a456258)
- fix ticket 69 (1a21ce4)
- fix ticket 71 (294311d)
- fix ticket 72 (d4c71cb)
- fix ticket 72 II (3de0619)
- fix ticket 72 III (acdcb3b)
- fix ticket 72 IV (edfb9ea)
- fix ticket 74 (e601c8e)
- fix ticket 76 (65b49f7)
- fix ticket 77 (9a1f3ea)
- fix ticket 81 (def40b2)
- fix ticket 96 (7852f32)
- fix tiket 80 (c755baa)
- fix to emit event after name change (814727b)
- hide task already estimated (e5e037e)
- minor dev comments fixes (7624fbe)
- move tw auth to add connection (6df20a4)
- Moved projects folder into app (c5f4240)
- redirects to settings page (ebc443d)
- remove allow-navigation url (9bf1fea)
- remove double quotes from APP_NAME (27470a3)
- remove unknown references in projects templates (1cdb3ab)
- Remove unnecessary dep (0c45834)
- removed extra import from SettingsModule. (11efde5)
- simplified the docpath for the query (bb366a8)
- update app.module.ts from merge (8741521)
- update cleanError logic for all features (f17b8d5)
- update error UI in connections feature (64acee8)
- update facebook catch logic (40b0490)
- update facebook catch to catch login function (44fa4de)
- update firestore rules (b091c7d)
- update language from clean to clear (deb0583)
- update reverse client id (0e25396)
- update REVERSED_CLIENT_ID (2f7552d)
- update styles per scoping flow discussion (e083548), closes #90
- settings: user can logout without firestore permissions error (f35dc02), closes #45
- share-scope-link: Adds modal to entry components (a961584)
- ui: fix dashboard buttons styles (9ec16cf)
- vote: center input text per QA notes (aaeace4)
- api: fetch tasks from third-party source when adding sessions (9b80063)
- app: add android default resources (fd9cffb)
- app-routing: add routing for projects-dashboard and add-projects (d47d5cf)
- autentication: add facebook login to HTML (44e1b79)
- auth: add logout functionality to base dashboard page (d29683f)
- auth: add native google login (96f44f0)
- auth: add return url to guarded login redirects (1040239)
- auth: connect AngularFireModules (1347158)
- auth: create auth service (256deb6)
- auth: create auth-related route guards (be43e22)
- auth: create Authentication NgModule (5bb56fa)
- auth: create AuthFacade and connect with NgRx Effects (66580b3)
- auth: create login container component (28158a4)
- auth: define auth actions and reducer (36c8e04)
- authentication: add native facebook authentication (3b78bfe)
- authentication: add service action and logic for facebook (fb31f0d)
- authentication: add twitter as an authentication option for users (52618e9)
- connections: add get projects from teamwork function (1c3d280)
- connections: add get single task and put estimate from teamwork functions, fixes to uris and error messages (a581ee0)
- connections: add get task lists from teamwork function (f6bd202)
- connections: add get task tree from teamwork function (87deb16)
- connections: add register to teamwork link and styling to add connection page (34ed1fe)
- connections: Added some more skeleton for connections (24c30e1)
- connections: adding getTasks service (9f71bfd)
- connections: adding getTasks service (653c9df)
- connections: adds spinner for loading projects (434de82), closes #47
- connections: connect ngrx actions & effects w/ api & firebase (38b4014)
- connections: create endpoints to add connections and sessions (4f4e4d3)
- connections: create teamwork and encryption backend services (fcbac18)
- connections: exposed get teamwork projects through enpoint, get teamwork projects uses connections data (112383d)
- connections: exposed get teamwork tasklists through endpoint, get teamwork tasklists uses connections data (16d3b43)
- connections: exposed get teamwork tasks data through endpoints, get teamwork tasks uses connections data, exposed put estimate function, fixes to get tasklists endpoints (bdec2ac)
- connections: fetch project taskLists (787548c)
- connections: hook api endpoint for creating new connections (6e04867)
- connections: import IonicModule and use ionic components on add connection container (910f10f)
- connections: integrate create-session w/ backend (d77e96e)
- connections: show list of projects (9d6860c)
- connections: Started the connections feature (4883847)
- connections: use ionic components on create session container (fed0801)
- core: connect NgRx modules with base app state (94a379c)
- core: create RouterFacade and connect with NgRx Effects (947451c)
- core: define router actions and reducer (43ce4e5)
- core: scaffold not-found component & wild route (05a1b12)
- dashboard: capture grandchild-emitted events (3a51bff)
- dashboard: change session code validation (96b6a46)
- dashboard: connect dashboard state with ui components (95393b5)
- dashboard: create DashboardFacade (ec6e817)
- dashboard: create history service (b891312)
- dashboard: create join session component (d7071ea)
- dashboard: create session-history-item component (822b046)
- dashboard: define dashboard actions (ee25477)
- dashboard: define dashboard state & action reducer (b51a082)
- dashboard: fetch current session task (b459c9e)
- dashboard: implement infinite scroll on session history items (ace8a7b)
- dashboard: render join-session on dashboard (57a2796)
- Dashboard: Adds create-session component. (f63e094)
- feat/create-session: Adds preliminary work for create-session component (8971da4)
- firestore: persist firestore rules (5d38959)
- loadingService: add loading service to project (1ea0bc6)
- project-actions: define the project actions i believe we will need (e6ba780)
- projects-dashboard container: navigation to add-projects (34c1dc3)
- scope: add styles to scoping flow (ab7d2b2)
- scoping: add service and store for validating participants on scoping sessions (314a4be)
- scoping: add session access container and route (da72e76)
- scoping: check session link and access code and move to scoping session (e6c5e5a)
- Add callback to shared info modal (ef435fb)
- scoping: create voting components and store file skeletons (fe02e19)
- Add delete session (cf982b8)
- add faqs from firestore (8f2e536)
- add inappbrowser for pp and tos (b591d64)
- add ios resources (de6c9df)
- Add modal when adding connection (493afe4)
- add new npm script (3e288f7)
- Add refesh code (f9e5887)
- Add shared info modal (fe55399)
- add styles to session detail modal (a99dbc8)
- add twitter native login (782d838)
- Add verify and session detail modal (66b39b6)
- Added a popup service (556caab)
- Added http interceptor (f51cb87)
- create add-connection route (74caa96)
- enhance voting screens (d658018)
- settings: adds delete connection (9fb259d)
- generate connection-details container and route (110adad)
- scoping: move session access component into session-scoping container (4c47d64)
- scoping: scaffold base scoping module (0c332ed)
- session: Adds share scope link component. (0cfab45)
- lock device orientation (75d5a32)
- session: Session URL & accessCodes validated. (c6e19b1)
- session-detail: Adds close button to modal. (4105ad3)
- sessions: create session-code backend service (6e960a1)
- sessions/accessCode: Exposed endpoint to 'refresh' a session's accessCode. (f6c5fb2)
- settings: import IonicModule and use ionic components on settings container (a24fe33)
- settings: show connection data on connection details component (55bbfa3)
- settings: show connection type selection as button (4687c55)
- settings: show connections list on settings component (8405590)
- generate create-session container and routes (683eb17)
- generate dashboard module and move dashboard component (8e78a0c)
- generate privacy container (4493763)
- generate session results container and routes (da9bf9e)
- generate session scoping component & routes (45726dc)
- generate terms container (1ab0f9f)
- import IonicModule and use ion-router-outlet (35dfef0)
- refactor env files (73e5a42)
- setup terms & privacy routes (e522393)
- Update folder structure (bb69213)
- .gitignore: fix untracked files previously committed (42383ac)