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 daily reminder being fired always
- Missing copies
- Notification icon
- Haptic vibration for sorting tasks
- New onboarding
- Daily notification
- Revamped task detail design
- Revamped postpone task screen
- Moved today to the TopBar
- Order tasks on agenda
- Swipe to remove
- New adaptative layout
- Task detail screen is used by default now
- New today indicator
- Cleaner and more condensed design
- Header is not expandable now, it's been replaced by the select day dialog
- New task detail screen
- Fix notification permission
- Fix schedule exact alarm permission
- Enhanced overall app performance
- Updated task management: Tasks are no longer automatically reordered when marked as done or undone. You can now customize the order of your tasks by dragging them to your preferred position
- Resolved an issue with reminder notifications that occasionally failed to appear on time due to Android's permissions. Notifications should now function reliably.
- Now it's possible to apply changes to single or future related tasks when editing a recurring task
- Recurring tasks now work perfectly. There was a problem with removing recurring tasks
- Recurrent tasks
- Improved week & month calendar navigation adding the ability to swipe to move backward and forward
- In-App review dialog that will be shown when the user completes a determinate amount of tasks
- Fix edit task's day that caused issues when editing a task changing it's day when there were other tasks with the same position
- Add today indicator in the week calendar
- Add baseline profiles to improve performance
- Minor improvements in the UI
- Fix edit task's day that caused issues when editing a task changing it's day when there were other tasks with the same position
- Add ability to order task dragging the cards on the agenda screen
- Add themed icon
- Add custom logger
- Configure build variants to differentiate between develop and production
- Fix change due date when postponing a task
- Fix calendar expanded localization. Previously the week days were not localized at all and the month needed to recompose to show the proper translation. Now the whole calendar is reactive and recomposes as soon as the language gets changed via the system settings
- Add ability to postpone reminders dynamically, before only one hour was the only choice
- Add donation page for whoever wanna contribute with the project
- Enhanced notification logic moving the code into a module to encapsulate it
- Use USE_EXACT_ALARM and add rationale when it SCHUDULE_EXACT_ALARM get revoked, just in case in the future we don't have access to USE_EXACT_ALARM you never know when it depends on Google :D
- Notification permission handling has been improved and now a rationale is shown when the user revokes the permission. Also, it's dynamic, as soon as the permission gets granted even via settings the app will be refreshed
- Fixed an issue that opened the app many times when tapping on notifications
- Fixed an issue when editing or postponing a reminder
- Fixed the ability to set reminders for the past which means that the notification is instantly fired
- Material 3 support with a shiny redesign
- Support foldable phones and tablets
- Re-order tasks
- Auto-postpone unfinished tasks to the next day
- New calendar view
- Edit task feature
- Added more days to horizontal calendar on Agenda
- Changed colors of settings screen
- Upgraded time picker library version
- Pass selected date to date picker
- Show selected date's month when open date picker
- Tint save task button's icon properly
- Notification actions. Before was impossible to use different actions when having multiple reminder notifications
- New home bottom menu
- Improved create task screen (new date picker and reminder picker)
- Keyboard now opens automatically when opens create task screen and has proper IME action to create the task
- Fix minor UI issues with paddings
- Settings screen
- Detekt
- Mark today in calendar with a point
- Dark theme icons
- Mark as done/undone in task action dialog
- Notification actions for done & postpone
- Changelog
- Firebase analytics and Crashlytics
- GitHub Actions for CI
- Notification color
- Task reminder now skips done tasks
- Chips content color
- Close keyboard when create a task
- Show create task bottom always as expanded