-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* β¨ Begin Sprint Fig (Sat - 4/10/21) * β¨ Add basic Admin tools * π Add Firestore mock data for 'passages' * β¨ Add 'Candidates' and 'Voting' buttons * β¨ Begin implementing 'voting record' functionality * β¨ Impl: After you vote, disable the voting buttons (show what you voted for) * β¨ Impl: After you vote, show the results of the voting * π Fix webpack's HMR * β¨ Add a 'Write' page where users can submit passage candidates (WIP) * β»οΈ Modify 'App.tsx' to bounce all unauthenticated users * β¨ Add sidebar to 'Write' page (WIP) * β»οΈ Move 'changelog' into its own 'changelog.md' file * β¨ Add overall collapsible sidebar to all pages (WIP) * π Beautify the sidebar * β¨ Impl 'deleteVote' firestore api call (WIP) * β»οΈ Change how votes are saved/read to/from firestore * β¨ Add 'Results' page (WIP) * β¨ Change the url in the address bar upon page navigation * β¨ Sidebar: Highlight the page the user is currently looking at * β»οΈ Move 'page' widgets into their own 'pages' dir * β¨ Sidebar: Add links to 'Admin Console' & 'Write' pages * β¨ Sidebar: Add ability to navigate to external links * β¨ Sidebar: Add external link to 'Changelog' * β¨ Sidebar: Don't render when user is logged out * β¨ 'Vote' page: Display a countdown clock until next coronation (Sun - 4/25/21)
- Loading branch information
Showing
23 changed files
with
1,133 additions
and
143 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,83 @@ | ||
# Changelog | ||
|
||
## [Sat - 4/10/21 | Sprint Fig π₯](https://github.com/r002/captains-log/pull/41) | ||
- β¨ Begin Sprint Fig | ||
- β¨ Add basic Admin tools | ||
- π Add Firestore mock data for 'passages' | ||
- β¨ Add 'Candidates' and 'Voting' buttons | ||
- β¨ Begin implmenting 'voting record' functionality | ||
- β¨ Done: After you vote, disable the voting buttons (show what you voted for) | ||
- π Fix webpack's HMR | ||
- β¨ Add a 'Write' page where users can submit passage candidates (WIP) | ||
- β»οΈ Modify 'App.tsx' to bounce all unautheticated users | ||
- β¨ Add sidebar to 'Write' page (WIP) | ||
- β»οΈ Move 'changelog' into its own 'changelog.md' file | ||
- β¨ Add overall collapsible sidebar to all pages (WIP) | ||
- π Beautify the sidebar | ||
- β¨ Impl 'deleteVote' firestore api call (WIP) | ||
- β»οΈ Change how votes are saved/read to/from firestore | ||
- β¨ Add 'Results' page (WIP) | ||
- β¨ Change the url in the address bar upon page navigation | ||
- β¨ In sidebar: Highlight the page the user is currently looking at | ||
- β»οΈ Move 'page' widgets into their own 'pages' dir | ||
- β¨ In sidebar: Add links to 'Admin Console' & 'Write' pages | ||
- β¨ Sidebar: Add ability to navigate to external links | ||
- β¨ Sidebar: Add external link to 'Changelog' | ||
- β¨ Sidebar: Don't render when user is logged out | ||
- β¨ 'Vote' page: Display a giant countdown clock until next coronation | ||
- TODO: After deadline passes, show results of the voting | ||
- TODO: Implement Comments | ||
|
||
## [Fri - 4/9/21 | Sprint Elderberry π](https://github.com/r002/captains-log/pull/40) | ||
- β¨ Begin adding Wattpad POC page. Add new 'Wattpad' entrypoint to webpack | ||
- π Add Clark Kent dummy user, update Firestore rules, handle unauthorized users | ||
- β»οΈ Move FlashAlert inside NavBar widget | ||
- β¨ Add StoryBoard widget | ||
- π Update Firestore mock data | ||
|
||
|
||
## [Thu - 4/1/21 | Sprint Durian π](https://github.com/r002/captains-log/pull/33) | ||
- β»οΈ Refactor widgets into 'LogTypes' & 'Inputs' for better organization</li> | ||
- π Fix package-lock.json</li> | ||
- π Update 'data/multi-users' with YoutubeLogs dummy data</li> | ||
- β»οΈ #27: Begin refactoring global event handlers for 'log actions' into DataContext</li> | ||
- π¨ Add npm dev script shortcut to start auth/firestore emulators</li> | ||
- β»οΈ #27: Finish refactoring global event handlers for 'log actions' into DataContext</li> | ||
- β¨ #31: Add 'Details Pane'. Shows Youttube videos for YT log entries</li> | ||
- β»οΈ Change it so 'Welcome Log' is always shown if no user is logged in</li> | ||
- β¨ #31: Improve the 'Details Pane'-- show different pane for ActivityLogs</li> | ||
- β¨ #38: Add up/down keyboard arrow support to navigate logs</li> | ||
- β¨ Add support for parsing 'https://youtu.be/...' vids</li> | ||
|
||
## [Mon - 3/29/21 | Sprint Apple π](https://github.com/r002/captains-log/pull/24) | ||
- π Fix #23: 'FlashAlert' bug. Reset every time the theme changes</li> | ||
- β»οΈ Refactor 'ThemeContext' to expose a 'toggler' hook</li> | ||
- β»οΈ Refactor the buttons in Navbar to use types</li> | ||
- β¨ #4: Add 'watch' command to add clickable Youtube links in logs</li> | ||
- β»οΈ Refactor public config into its own file</li> | ||
- π Fix IooB bug when processing ActivityLogs to compute durations</li> | ||
- π Fix bug: Allow dt of YoutubeLogs to be edited</li> | ||
- β»οΈ Refactor the way logs are read from db & updated. Use 'Object.assign(..)'</li> | ||
- β»οΈπ€‘ Refactor code in 'Navbar'. Add 'Export Logs' dummy button</li> | ||
- β»οΈπ€‘ Rename all event handlers in 'Navbar'. Add 'Export Logs' dummy function</li> | ||
- β¨ #29: Impl log exporter - exports the most recent 1000 logs as '.json' file</li> | ||
- β»οΈ Refactor the way YoutubeLogs are stored in db. Store 'vid' instead of 'url'</li> | ||
|
||
## [Fri - 3/26/21 | PR #18: Add dt/activity edit/delete functionality in ActivityLog](https://github.com/r002/captains-log/pull/18) | ||
- π§Ή Delete '\data\saved_data' from repo</li> | ||
- π Update .gitignore to exclude local Firestore data that's saved on exit (`/data/saved_data/`)</li> | ||
- β»οΈ Refactor code to generate unique Firestore ids on the clientside before writing to Firestore</li> | ||
- π€‘ Add dummy GUI buttons in ActivityLog widget</li> | ||
- β¨ Impl 'delete button' (β) in ActivityLog widget</li> | ||
- β»οΈ Refactor Firestore api calls into /FirestoreApi.ts</li> | ||
- β»οΈ Refactor Ticker into its own widget</li> | ||
- β¨ Impl 'double-click-to-edit/update-activity' for ActivityLog</li> | ||
- β»οΈ Combine 'updateLog' into 'writeLog' in /FirestoreApi.ts</li> | ||
- π©Ή Round sleep & activity metalog durations to the nearest minute</li> | ||
- π©Ή Round sleep & activity metalog durations to the nearest minute; try again</li> | ||
- β¨ Impl 'double-click-to-edit/update-datetime' for ActivityLog</li> | ||
- π Impl 'double-click-to-edit/update-datetime' for ActivityLog; fix bug</li> | ||
- β»οΈ Refactor 'DtInput' & 'ActivityInput' into their own widgets</li> | ||
- β¨ Impl 'FlashAlert' modal. Invalid DtInput now flashes alert & fails gracefully</li> | ||
- β»οΈ Refactor 'sendLogDelete' into `/services/Internal.ts`</li> | ||
- π Fix 'FlashAlert' bug. Reset every time user signs in/out</li> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1 +1 @@ | ||
{"kind":"identitytoolkit#DownloadAccountResponse","users":[{"localId":"IrQMtCapW6rkJzs8XqPdrvVkntqr","createdAt":"1618046097922","lastLoginAt":"1618089023105","displayName":"Clark Kent","photoUrl":"https://upload.wikimedia.org/wikipedia/en/thumb/d/d6/Superman_Man_of_Steel.jpg/220px-Superman_Man_of_Steel.jpg","screenName":"Superman","email":"[email protected]","emailVerified":true,"providerUserInfo":[{"providerId":"google.com","rawId":"5579365237773824206342892315665271489352","federatedId":"5579365237773824206342892315665271489352","displayName":"Clark Kent","photoUrl":"https://upload.wikimedia.org/wikipedia/en/thumb/d/d6/Superman_Man_of_Steel.jpg/220px-Superman_Man_of_Steel.jpg","email":"[email protected]","screenName":"Superman"}],"lastRefreshAt":"2021-04-10T21:10:23.105Z"},{"localId":"JOKYpMbqVxruIKO5pj9jvz4pySAr","createdAt":"1616120233889","lastLoginAt":"1618089013948","displayName":"John McClane","photoUrl":"https://pbs.twimg.com/profile_images/2647803927/1f3436521ba2ee011d4e6a9d60596c44.jpeg","providerUserInfo":[{"providerId":"google.com","rawId":"0861056242461056649423093128039461622495","federatedId":"0861056242461056649423093128039461622495","displayName":"John McClane","photoUrl":"https://pbs.twimg.com/profile_images/2647803927/1f3436521ba2ee011d4e6a9d60596c44.jpeg","email":"[email protected]","screenName":"John"}],"validSince":"1618018135","email":"[email protected]","emailVerified":true,"disabled":false,"lastRefreshAt":"2021-04-10T21:10:13.948Z"},{"localId":"OJ5WOiv3hU07LQzNMyGj8jB0Kgxc","createdAt":"1616269116330","lastLoginAt":"1618050839854","displayName":"Diana Prince","photoUrl":"https://news.artnet.com/app/news-upload/2019/12/Movies-Gallery_WW84_05_5deb0dd8d64557.66209613-256x256.jpg","providerUserInfo":[{"providerId":"google.com","rawId":"5241301171256853587898344326373797001945","federatedId":"5241301171256853587898344326373797001945","displayName":"Diana Prince","photoUrl":"https://news.artnet.com/app/news-upload/2019/12/Movies-Gallery_WW84_05_5deb0dd8d64557.66209613-256x256.jpg","email":"[email protected]","screenName":"Wonder Woman"}],"validSince":"1618018135","email":"[email protected]","emailVerified":true,"disabled":false,"lastRefreshAt":"2021-04-10T10:33:59.854Z"}]} | ||
{"kind":"identitytoolkit#DownloadAccountResponse","users":[{"localId":"IrQMtCapW6rkJzs8XqPdrvVkntqr","createdAt":"1618046097922","lastLoginAt":"1618089023105","displayName":"Clark Kent","photoUrl":"https://upload.wikimedia.org/wikipedia/en/thumb/d/d6/Superman_Man_of_Steel.jpg/220px-Superman_Man_of_Steel.jpg","providerUserInfo":[{"providerId":"google.com","rawId":"5579365237773824206342892315665271489352","federatedId":"5579365237773824206342892315665271489352","displayName":"Clark Kent","photoUrl":"https://upload.wikimedia.org/wikipedia/en/thumb/d/d6/Superman_Man_of_Steel.jpg/220px-Superman_Man_of_Steel.jpg","email":"[email protected]","screenName":"Superman"}],"validSince":"1619181861","email":"[email protected]","emailVerified":true,"disabled":false},{"localId":"JOKYpMbqVxruIKO5pj9jvz4pySAr","createdAt":"1616120233889","lastLoginAt":"1619181913054","displayName":"John McClane","photoUrl":"https://pbs.twimg.com/profile_images/2647803927/1f3436521ba2ee011d4e6a9d60596c44.jpeg","providerUserInfo":[{"providerId":"google.com","rawId":"0861056242461056649423093128039461622495","federatedId":"0861056242461056649423093128039461622495","displayName":"John McClane","photoUrl":"https://pbs.twimg.com/profile_images/2647803927/1f3436521ba2ee011d4e6a9d60596c44.jpeg","email":"[email protected]","screenName":"John"}],"validSince":"1619181861","email":"[email protected]","emailVerified":true,"disabled":false,"lastRefreshAt":"2021-04-23T16:34:03.799Z"},{"localId":"OJ5WOiv3hU07LQzNMyGj8jB0Kgxc","createdAt":"1616269116330","lastLoginAt":"1619196331075","displayName":"Diana Prince","photoUrl":"https://news.artnet.com/app/news-upload/2019/12/Movies-Gallery_WW84_05_5deb0dd8d64557.66209613-256x256.jpg","providerUserInfo":[{"providerId":"google.com","rawId":"5241301171256853587898344326373797001945","federatedId":"5241301171256853587898344326373797001945","displayName":"Diana Prince","photoUrl":"https://news.artnet.com/app/news-upload/2019/12/Movies-Gallery_WW84_05_5deb0dd8d64557.66209613-256x256.jpg","email":"[email protected]","screenName":"Wonder Woman"}],"validSince":"1619181861","email":"[email protected]","emailVerified":true,"disabled":false,"lastRefreshAt":"2021-04-23T16:45:31.076Z"}]} |
Binary file modified
BIN
+0 Bytes
(100%)
...-users/firestore_export/all_namespaces/all_kinds/all_namespaces_all_kinds.export_metadata
Binary file not shown.
Binary file modified
BIN
+5.98 KB
(190%)
data/multi-users/firestore_export/all_namespaces/all_kinds/output-0
Binary file not shown.
Binary file modified
BIN
+0 Bytes
(100%)
data/multi-users/firestore_export/firestore_export.overall_export_metadata
Binary file not shown.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.