Skip to content

Latest commit

 

History

History
350 lines (187 loc) · 18 KB

CHANGELOG.md

File metadata and controls

350 lines (187 loc) · 18 KB

Changelog

1.15.0 (2023-04-11)

Features

  • flashcard: added loading indicator (8394db4)

Bug Fixes

  • dictionary: fixed scroll fetching (c52d3b6)
  • fixed streak system (4b2a617)
  • reviews: added check for no reviews available when no lessons completed (5cbc6c5)

Styles

  • dictionary: adjusted flashcard width (930ee0e)

Miscellaneous

  • added additional TODOs (60f8328)
  • added firestore data adding script (8d0aa36)
  • populate_firestore: added check for already existing deck (47c5ad7)
  • updated README.md (60f8328)

Code Refactoring

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

Features

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

Bug Fixes

  • custom_iconbutton: fixed on null isSelected (83c0aa4)
  • lesson: fixed lesson progress not updating (c7281cf)

Miscellaneous

  • updated Dockerfiles to use env variables (d397357)
  • updated project name "asl" > "aslearner" (c817db3)
  • updated README for better instructions (d397357)

Styles

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

Features

  • updated Flashcard responsiveness (9dea5a8)

Miscellaneous

  • dependency upgrades and overrides (9f80d6c)

1.12.0 (2023-03-30)

Features

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

Miscellaneous

Styles

  • LandingPage: cleaned and restyled (c63194e)

Code Refactoring

  • comfy: added palette constants (c63194e)
  • renamed lessons and reviews pages (2ffc51a)

1.11.0 (2023-03-26)

Features

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

Bug Fixes

  • flashcard: fixed empty instructions still showing up (c25211b)

Styles

  • added responsive flashcard width (fe06a77)

Miscellaneous

1.10.0 (2023-03-24)

Features

  • added dynamic routing (b87b4a3)
  • added pagination using Provider (b87b4a3)
  • restructured and refactored entire project (#19) (b87b4a3)

Code Refactoring

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

Features

  • added flashcard media control visuals (eeecd5f)
  • added instructions display (5e910f5)
  • pagination (8c68b71)

Miscellaneous

  • additional style changes (7b44704)

Styles

  • instruction box style changes (ce48987)

1.8.1 (2023-03-14)

Styles

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

Features

  • added json theme support (5c8c92b)
  • added review all cards implementation (b145354)
  • lesson: added numerical progression indicator (2c34d26)

Miscellaneous

Code Refactoring

  • replaced profile dropdown with profile page (95b2f74)

Styles

  • lesson: changed lesson progress icon (8cd3f3c)

1.7.1 (2023-03-02)

Miscellaneous

1.7.0 (2023-02-24)

Features

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

Bug Fixes

Code Refactoring

  • moved handleCardProgress (8638599)
  • moved user streak handling to own method (a08129b)
  • refactored lesson code readability (29b19ea)

Styles

  • changed flashcard width (7eb90be)
  • changed lesson button width (a020ffe)
  • changed lesson icon and icon colour (4956166)
  • changed review button width (20f5725)

Miscellaneous

1.6.0 (2023-02-13)

Features

  • added full implementation of spaced repetition (3c5959d)
  • added streak and last login tracking (b4c9d86)

Miscellaneous

1.5.0 (2023-01-18)

Features

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

Features

  • added basic flashcard system (9c30687)
  • added flashcard instructions display (43faac7)
  • added spaced repetition algorithm dependency (fcc4c64)

Styles

1.3.0 (2022-12-20)

Features

Miscellaneous

1.2.1 (2022-11-17)

Miscellaneous

1.2.0 (2022-11-17)

Features

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

Code Refactoring

  • minor deprecation and linting fixes (59c52d7)

1.1.0 (2022-10-27)

Features

  • ?: partial implementation of google sign in authentication (6436231)

1.0.0 (2022-09-29)

Features

Miscellaneous

  • added google release-please (f48337e)
  • restructured project (429a353)