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.
0.12.1 - 2024-12-11
- Deselecting priority
0.12.0 - 2024-12-02
- Checkbox to accept untrusted SSL certificates #72
- Removes the save button and adds a save/discard dialog instead when leaving the todo/filter page #61
- Tag dialogs don't show all possible tags
0.11.0 - 2024-11-01
- Possibility to edit the due date without resetting it first #52
- Sort filters alphabetically #50
- Possibility to show and hide the password in the password field
- Auto apply changes in priority, project, context and key-value dialogs #65
- Auto apply projects and contexts tags if a new todo is created within the filter page #44
- Context and project tags will no longer change to lower case #64
0.10.1 - 2024-09-22
- Bump flutter version to 3.19.6
- First word not capitalized #63
- Allow single character key-value pairs #53
0.10.0 - 2024-06-09
- Possibility to configure the remote path and local/remote filename #56
- BREAKING CHANGE: The username is no longer automatically appended to webdav base url (reinitialize your app if needed)
0.9.1 - 2024-05-23
- No auto-space is inserted after selecting a word from suggestion #36
0.9.0 - 2024-05-03
- Adds the full range of priorities from A to Z #48
- Removes id from the the todo key values #34
0.8.1 - 2024-04-25
- Fixes an issue that the file picker was not opened for android api versions lower than 28 #45
0.8.0 - 2024-04-01
- Custome file name of the local todo file while initialization of the app #35
- File name and path can no longer be changed after initializing the app #35
- Update splash screen
0.7.1 - 2024-03-26
- Adjusts configuration of textfield suggestions #36
0.7.0 - 2024-03-20
- Add an intro screen #31
- Highlights filter chip in a different color if filter has updated
- Tags can now also occur inline of a todo on the list view
- Long todos are displayed shortened on the list view
- Update login screen #31
- Refactor initial loading and login routines
- Add hint if no tags are available on tag dialog
- Improve error handling and the resulting messages
- Trim whitespaces of filter name before updating
- Fix issue of todo textfield if todo is very long
- Fix small style issues
0.6.2 - 2024-03-13
- Requests folder permission on the initial setup screen #30
- Base url may also ends with the username #28
- Updates default filter directly if it has been changed in the settings
- Sorts todos by description only and completed todos come always at last
- Resets settings correctly if logout
0.6.1 - 2024-03-05
- Hide keyboard if tap outside of textfield
- Bump file_picker to 6.2.0
- Bump flutter_bloc to 8.1.4
- Bump go_router to 13.2.0
- Bump sqflite_common_ffi to 2.3.2+1
- Bump sqlite3_flutter_libs to 0.5.20
- Bump url_launcher to 6.2.5
- Update style of drawer
- Update style of loading spinner
- Filter todo list on search page correctly
- Order todos for the different filters/groupings correctly
- Keep scroll position of todo list if todo was created or edited
- Solve error while initialization on desktop
0.6.0 - 2024-02-28
- Add new widget tests and refactor existing ones
- Disable landscape mode
- Add a confirmation dialog when the app settings are reset
- Improve the appearance of the todo list page
- Make app bar transparent
- Hide floating action button if keyboard is open
- Hide floating action button (save) if todo or filter has not be changed
- Hide floating action button (save) if name todo or filter is empty
- Remove the functionality to set the todo completion state by swiping
- Improved error handling on login screen
- Improved text field behavior when creating or editing todos #27
- Prevention of + and @ characters at the beginning of the tag when displayed in the tag dialog
0.5.1 - 2024-02-21
- Hide primary floating action button when scrolling down and show 'go to top' button instead
- Remove bottom bar
- Transparent bottom system navigation bar and edge to edge view
- Small style adjustments of the snackbar and loading indicator
- Replace app launcher icon
- Dismiss dialogs on back button
- Resolve some build warnings
- Resolve some minor theme issues
0.5.0 - 2024-02-16
- Add possibility to customize the local path of the todo.txt file #7
- Tests the connection to the webdav before login
- Improve the appearance of the login screen
- Activate the previous item in the drawer when navigating back
- Ignore empty lines in todo.txt file
0.4.7 - 2024-02-06
- Add missing permission android.permission.INTERNET #20
0.4.6 - 2024-02-04
- Pin tag/version of flutter submodule to v3.16.9
0.4.5 - 2024-02-03
- Bump flutter version to 3.16.9
- Update some dialogs
- Server port for the webdav connection is optional #12 #17
- Sometimes the hamburger menu gets lost #18
- dense attribute is not neccessary for material3 themes
0.4.4 - 2024-01-16
- Move drawer to appbar (mobile only)
- Redesign todo and filter detail page/view
- Disable allowBackup in AndroidManifest.xml
- Some dialogs are scrollable if the keyboad appears
- Fix regex for hostname validation #8
0.4.3 - 2024-01-08
- Sign apks
- Add missing
flutter_launcher_icons
dependency
0.4.2 - 2024-01-05
- Add
flutter
as git submodule
0.4.1 - 2024-01-05
- Add metadata (
fastlane
) to get the app ready for deployment in the fdroid store
- Add version code to
pubspec.yaml
0.4.0 - 2024-01-04
- App icon (made by @colebemis)
- Confirmation dialog for deleting todo or filter
- Update drawer (mobile) style
- Disable 'Apply' button in dialogs if unnecessary (e.g. empty list)
- Bump
flutter
to 3.16.5 - Bump
go_router
to 13.0.1 - Bump
url_launcher
to 6.2.2
- Remove
google_fonts
0.3.0 - 2023-12-22
- 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
- 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)
- Remove dependencie shared_preferences
- Remove todo selection functionality
- Add error state to FilterState and handle/show errors
0.2.0 - 2023-12-11
- Add swipe (left/right) action to toggle the completion of todo
- Minor style adjustments to the theme and layout
- 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
0.1.0 - 2023-12-08
- Intiial release