All notable changes to this project will be documented in this file.
The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.
- Fix UI issue when in Year mode
- Add charts and graphs
- Add iOS tinted and dark icons
- Add reverse custom sorting
- Optimize and unify the way data is saved
- Improve robustness of data upgrade from old versions
- Fix export missing keys
- Streamline codebase
- Various optimisations
- Move bonus to its own dialog, allowing for more precise input
- Make app bar title scrollable when it overflows
- Add limit at maximum grade
- Fix BottomSheet maximum height
- Fix UI on Test dialog
- Add rounded edges to inksplashes
- Round negative numbers correctly
- Add missing tooltips
- Optimisations and minification
- Add haptics on navigation and significant actions
- Add device info to email contact template
- Fix UI animations when the keyboard opens
- Fix TextFields becoming invalid on confirmation
- Fix Test dialog expanding spam
- Precise average showcase
- Clear subjects when switching school systems in setup
- Fix year editing dialog
- Fix subject editing crashes
- Only show subject copying popup when there is actual data to copy
- Other minor optimisations and bugfixes
- Add icon to switches
- Add support for per-app language
- Specify language region for english
- UI fixes for longer strings
- Fix crash on old iOS versions
- Fix CI changelog upload
- Other minor optimisations and bugfixes
- Add prompt when creating new year to copy old subjects
- Add setting to show or hide leading zeros
- Add font preview in settings
- Add Roboto and SFPro fonts
- Fixed duplicate subject names being allowed
- Fixed some translations
- Code cleanup
- Update theming engine
- Add color options (dynamic color, custom color, amoled mode)
- Add font options
- Rework about and credits sections in settings
- Code cleanup
- Fixed multiple other UI bugs
- Enable predictive back gesture
- Rework some animations
- Fix iOS dialog flicker
- Fix errors on TextFields
- Fix rating system dialog
- Fix subjects being linked between terms
- Fix multiple bugs when popping routes
- Fix duplicated subject names
- Fix back gestures on iOS
- Code cleanup
- Upgrade to Flutter 3.16
- Add more test cases
- Fix changelogs in CI
- Fixed multiple other bugs
- Redesign lists with Material 3 cards
- Add test weights
- Make test creation dialog expandable
- Add animations to various screens
- Add edge-to-edge rendering
- Fix blurry splash screen images
- Fix TabBar padding
- Vast code cleanup and optimisations
- Fixed multiple other bugs
- Update icons and splash screen
- Update monochrome icon
- Fix round adaptive icon
- Fix AppBar title padding
- Fix AppBar landscape layout
- Fixed other bugs
- Upgrade to Flutter 3.13
- Multiple theme fixes and optimisations
- Calculate all years before showing average
- Fix TabBar scrolling and updating
- Fix empty list widget
- CI changelog improvements
- Update store descriptions
- Fixed other bugs
- Add support for saving and managing multiple years
- Add long press on subject to quick-create a test
- Add dates to tests and date sorting
- TabBar UI improvements
- Improve tooltips and accessibility
- Change behavior of precise average
- Add natural sorting to alphabetical sort
- Target Android 14
- Removed support for legacy 1.X.X versions
- Fixed many bugs
- Add quarters
- Clean up translations
- Edit descriptions in settings
- Add more term options in during luxembourgish setup
- Start implementing multiple years support
- Fix subject group sorting
- Code cleanup
- Fixed some additional bugs
- Added TabBar for switching terms
- Refactored routing system
- Optimized the app by reducing the amount of rebuilds
- Fixed several translation errors and inconsistencies
- Switch iOS rendering engine to Impeller
- Fixed blurred monochrome icon on Android
- Code cleanup
- Fixed some additional bugs
- Added ascending and descending sorting
- Added monochrome icon
- Changed style in the settings screen
- Changed changelog workflow
- Cleaned up the project by changing linter rules
- Upgrade to Dart 3 and Flutter 3.10
- Fixed wrong exam calculation weight
- Fixed UI showcase not starting
- Fixed some additional bugs
- Added POEditor translation workflow. If you want to contribute, head over to our POEditor project and start translating!
- Switched to .arb translations
- Added translations for Dutch and Luxembourgish
- Fixed numerous translation inconsistencies
- Added an illustration for empty lists
- Fixed the white screen when reordering subjects
- Fixed bugs with the showcase in the subject editing screen
- Improve iOS keyboard handling
- Fixed some additional bugs
You can now easily add speaking tests with their own weight! You can edit the speaking weight on the subject editing page
- Added speaking tests
- Added unit tests
- Improved number parsing
- Fixed input validation
- Fixed some layout bugs
- Test release for CI publishing
- Fix various issues with displaying decimal numbers
- Code cleanup
- Implemented CI for automated publishing
- Fixed some bugs
- Added the possibility to tap on a result to show the precise result
- Fixed a few layout bugs
- Fixed some bugs
You can now insert your exam grades in the new "exam" section, allowing them to be correctly calculated
- Added the possibility to insert exams in the luxembourgish system
- Improved iOS behavior and layout
- Fixed typo in "Luxemburgish"
- Fixed some bugs
You can now create and edit your own subject groups and create a custom sorting order for your subjects
- Added creation and editing of subject groups
- Added custom subject sorting order
- Data can now be imported from the setup screen
- Sorting and term popups now indicate the currently selected option
- Fixed many bugs
- Added Import/Export
- Improved landscape/tablet mode
- Fixed many bugs
- Integrated the luxemburgish general system. Just select your class in a few quick taps!
- Added subject groups
- Improve setup flow
- Updated icon and splash screen
- Various optimisations, including a revamp of the class dataset
- Fixed many bugs
- Renamed the app to Graded
- Improved page title animations
- Improved text fields
- Optimized several parts of the app
- Fixed many bugs
- Renamed the app to Graded
- Improved page title animations
- Improved text fields
- Optimized several parts of the app
- Fixed many bugs
- Improved page transitions
- Added splash screen
- Added language selector
- Added coefficient sorting
- Optimized many parts of the app
- Many bugfixes
- Bugfixes
- Rewrite of the app with the Flutter framework to add multi-platform capabilities
- Moved to Material You design
- Changed setup screen and added possibility to change class after initial setup
- Improved functions related to the year view
- Optimisation
- Bugfixes
- Optimisation
- Bugfixes
- Bugfixes
- Bugfixes
- Fixed UI with large subject names or large fonts
Grade.ly is finally out! Take advantage of it to track all your grades before the end of the semester
- Initial release