Skip to content

Latest commit

 

History

History
268 lines (256 loc) · 28.7 KB

File metadata and controls

268 lines (256 loc) · 28.7 KB

1.0.2 (2018-10-17)

Bug Fixes

  • 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)

Features

  • 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)

Reverts

  • .gitignore: fix untracked files previously committed (42383ac)