diff --git a/CHANGELOG.md b/CHANGELOG.md index 2b1bf0d..13bbfe6 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,29 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [0.3.0] - 2023-12-22 + +### Added + +- Add functionality to save and manage filters +- Add database (sqflite) and controller to persist data (filter and settings) +- Add simple loading / splash screen while initialize the app + +### Changed + +- Save default filter settings in sqlite database instead of shared preferences +- Theme and UI improvements and some redesign (app bar, dialogs, ...) +- Replace navigation drawer with bottom sheet (for mobile) and navigation rail (desktop) + +### Removed + +- Remove dependencie shared_preferences +- Remove todo selection functionality + +### Fixed + +- Add error state to FilterState and handle/show errors + ## [0.2.0] - 2023-12-11 ### Added @@ -17,9 +40,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Minor style adjustments to the theme and layout -## Fixed +### Fixed -- Hide tags (projects, contexts, key values) in the tag modal/dialog if already present in todo +- Hide tags (projects, contexts, key values) in tag dialog if already present in todo - Toggle filter/order/group by if tapping on the label - Notification bars are floating @@ -29,6 +52,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 - Intiial release -[unreleased]: https://github.com/tmaegel/ntodotxt/compare/v0.1.0...HEAD +[unreleased]: https://github.com/tmaegel/ntodotxt/compare/v0.3.0...HEAD +[0.3.0]: https://github.com/tmaegel/ntodotxt/compare/v0.2.0...v0.3.0 [0.2.0]: https://github.com/tmaegel/ntodotxt/compare/v0.1.0...v0.2.0 [0.1.0]: https://github.com/tmaegel/ntodotxt/releases/tag/v0.1.0 diff --git a/README.md b/README.md index 3cdfbcb..6631ae0 100644 --- a/README.md +++ b/README.md @@ -22,10 +22,11 @@ tbd - [ ] Build and publish as `flatpak` to [flathub](https://flathub.org/) (Linux) - [ ] Build and publish as `snap` to [snapcraft](https://snapcraft.io/) (Linux) - [ ] Build and publish to Microsoft Store (Windows) -- [ ] Manage saved filters (ordering, filter by project, context and priorities) +- [x] Manage saved filters (ordering, filter by project, context and priorities) - [ ] [Recurring](https://c306.net/t/topydo-docs/#Recurrence) tasks - [ ] Add language localization - [ ] Archiving of all completed todos (done.txt) +- [ ] Animations - [ ] Increase test coverage ## Requirements