1.15.0 (2023-04-11)
- flashcard: added loading indicator (8394db4)
- dictionary: fixed scroll fetching (c52d3b6)
- fixed streak system (4b2a617)
- reviews: added check for no reviews available when no lessons completed (5cbc6c5)
- dictionary: adjusted flashcard width (930ee0e)
- added additional TODOs (60f8328)
- added firestore data adding script (8d0aa36)
- populate_firestore: added check for already existing deck (47c5ad7)
- updated README.md (60f8328)
- DataProvider: DataProvider > UserDataUtil, deprecated Provider. (4b2a617)
- dictionary: code cleanup (c933e34)
- HomePage: extracted several widgets into methods (60f8328)
- HomePage: moved _updateLastLogin into UserDataUtil (60f8328)
- review: review system refactored, deprecated Provider (2f516ad)
1.14.0 (2023-04-03)
- adde last login tracker (bdb87bb)
- added custom rounded divider (17b657f)
- added last learnt tracker (bdb87bb)
- added streak tracker (bdb87bb)
- added web favicon (5f44ec1)
- profile: implemented stylized profile page (83c0aa4)
- review: added next available review indicator (6486dce)
- custom_iconbutton: fixed on null isSelected (83c0aa4)
- lesson: fixed lesson progress not updating (c7281cf)
- updated Dockerfiles to use env variables (d397357)
- updated project name "asl" > "aslearner" (c817db3)
- updated README for better instructions (d397357)
- creator: changed page status indication to show page is still under construction (7d99506)
- dictionary: fixed loading indicator size (4ca3d38)
- flashcard: hid unused media controller buttons (1b23e6b)
- review: restyled next available review indicator (43c89fa)
1.13.0 (2023-03-30)
- updated Flashcard responsiveness (9dea5a8)
- dependency upgrades and overrides (9f80d6c)
1.12.0 (2023-03-30)
- added
firebase_ui_firestore
dependency (a48eaf0) - added basic dictionary system (3351465)
- comfy: added filledbutton theme (c63194e)
- dictionary: updated dictionary system to use
firebase_ui_firestore
(323fb0d) - flashcard: updated widget usability across different pages (323fb0d)
- HomePage: added custom tab (28a7fd1)
- restructured project to feature-first design (c20df26)
- review: added review all cards system (82bee53)
- updated lesson pagination to use new
firebase_ui_firestore
dependency (8a6737b)
- LandingPage: cleaned and restyled (c63194e)
1.11.0 (2023-03-26)
- added custom colour palette theme extension (5bd4e7e)
- added custom icon button (5bd4e7e)
- added popup instructions (5bd4e7e)
- added review page refresh on finished deck review (d16b29b)
- lesson|review: added spacing between progress bar and flashcards (f84d3df)
- flashcard: fixed empty instructions still showing up (c25211b)
- added responsive flashcard width (fe06a77)
- added additional TODOs (f960452)
1.10.0 (2023-03-24)
- added dynamic routing (b87b4a3)
- added pagination using Provider (b87b4a3)
- restructured and refactored entire project (#19) (b87b4a3)
- lesson.dart -> lesson_page.dart (b87b4a3)
- manage_page -> profile_page.dart (b87b4a3)
- review.dart -> review_page.dart (b87b4a3)
- updated project to use relative imports (b87b4a3)
1.9.0 (2023-03-21)
- added flashcard media control visuals (eeecd5f)
- added instructions display (5e910f5)
- pagination (8c68b71)
- additional style changes (7b44704)
- instruction box style changes (ce48987)
1.8.1 (2023-03-14)
- matched flashcard style to new theme (b1396d1)
- more theme changes (93d6a82)
- moved progress indicator to bottom (ec34ee9)
- theme changes (afa1073)
1.8.0 (2023-03-13)
- added json theme support (5c8c92b)
- added review all cards implementation (b145354)
- lesson: added numerical progression indicator (2c34d26)
- added new dependencies (cd53ba8)
- replaced profile dropdown with profile page (95b2f74)
- lesson: changed lesson progress icon (8cd3f3c)
1.7.1 (2023-03-02)
- added more TODOs (65b9a53)
1.7.0 (2023-02-24)
- added basic review system (1e0fa8f)
- added card number indicator (16e5c93)
- added diff between lesson and review cards (27a966d)
- added lesson progress indicator (bff2d25)
- added visual diff for (un)completed lesson (e872ffc)
- added visual progress bar (aa0bf7f)
- fixed flashcard blur (b2fefc3)
- moved handleCardProgress (8638599)
- moved user streak handling to own method (a08129b)
- refactored lesson code readability (29b19ea)
- changed flashcard width (7eb90be)
- changed lesson button width (a020ffe)
- changed lesson icon and icon colour (4956166)
- changed review button width (20f5725)
1.6.0 (2023-02-13)
- added full implementation of spaced repetition (3c5959d)
- added streak and last login tracking (b4c9d86)
1.5.0 (2023-01-18)
- restyled landing page (2185548)
- restyled lesson and flashcard components (7da4afb)
- restyled lessons page (a059f82)
- restyled page placeholder widgets (592fe31)
1.4.0 (2022-12-21)
- added basic flashcard system (9c30687)
- added flashcard instructions display (43faac7)
- added spaced repetition algorithm dependency (fcc4c64)
- layout design changes (9f22710)
1.3.0 (2022-12-20)
- updated README.md (d87c182)
1.2.1 (2022-11-17)
- updated README.md (4f1cda1)
1.2.0 (2022-11-17)
- added fully functional login/logout system using Google authentication and Firebase (25474cb), closes #3
- added profile account manager page and functionality (081b457)
- changed app theme (8bd0bf7)
- minor deprecation and linting fixes (59c52d7)
1.1.0 (2022-10-27)
- ?: partial implementation of google sign in authentication (6436231)