Commit Graph

227 Commits

Author SHA1 Message Date
Geoffroy Bonneville
6df720fb8c Update a package
Run tests in pipeline
2025-11-08 14:45:32 -05:00
Geoffroy Bonneville
92263bc4ec Update screenshots and metadata
Update pipeline to build new module
2025-11-08 14:33:39 -05:00
Geoffroy Bonneville
157b577397 Fix imports 2025-11-07 17:01:07 -05:00
Geoffroy Bonneville
c47ce57c31 Add remaining ViewModels Unit Tests
Update packages
Make Clock a dependency in TaskItemViewModel
2025-11-07 16:59:28 -05:00
Geoffroy Bonneville
fc3672b17b Add DueTodayViewModel Unit Tests 2025-11-06 20:49:46 -05:00
Geoffroy Bonneville
85f1e66a62 Test database v6 -> v7 migration (finally!) 2025-11-06 18:22:03 -05:00
Geoffroy Bonneville
f0efc3dade Add task dao tests
Finish task list dao tests
2025-11-03 20:56:15 -05:00
Geoffroy Bonneville
d626a381ba Translate default lists
Change task list icon
Improve empty tasks and task lists screens
2025-10-30 13:32:53 -04:00
Geoffroy Bonneville
a000eff8cc Update packages
Add french translation
Migrate VM strings resources
2025-10-30 12:32:36 -04:00
Geoffroy Bonneville
f297427d13 Add string resources
All views now use resources
2025-10-29 22:37:14 -04:00
Geoffroy Bonneville
60cd307a87 Finally fix the double navigation issue event
Dialogs now survive screen rotation
Improve empty screens placeholders
2025-10-28 22:15:36 -04:00
Geoffroy Bonneville
c424d883ba Get overdue tasks excludes deleted tasks 2025-10-25 17:58:21 -04:00
Geoffroy Bonneville
35416f4725 Add delete task dialog confirmation 2025-10-23 22:16:59 -04:00
Geoffroy Bonneville
dc46386e0d Improve large layouts by adding task pane and new list dialog 2025-10-22 22:52:34 -04:00
Geoffroy Bonneville
4e2f3c720c Add wide screen and landscape support 2025-10-17 21:31:41 -04:00
Geoffroy Bonneville
571b82dc98 Fix due date when migrating from v1
Update packages
2025-10-17 21:14:31 -04:00
Geoffroy Bonneville
2962c459d1 Fix undo after swiping issues 2025-10-15 11:25:18 -04:00
Geoffroy Bonneville
038a97672f Restore previous swiping mechanism 2025-10-10 20:54:25 -04:00
Geoffroy Bonneville
30d3efa9de Reverted TaskItemVM to a dumb state-like VM
Task Edit events are now carried to the parent composable
2025-10-10 18:23:07 -04:00
Geoffroy Bonneville
53e716a690 Light cleanup and refactoring 2025-10-10 16:11:39 -04:00
Geoffroy Bonneville
6c9e5efe38 Added undo snackbar for list deletion
Made all destinations show the menu instead of the back button (for now)
2025-10-10 16:04:18 -04:00
Geoffroy Bonneville
c579a5d252 Restore due date on task list items
Replace toast with snackbar with an undo action
2025-10-10 15:43:36 -04:00
Geoffroy Bonneville
c57210494a Prevent navigation to current destination 2025-10-10 11:24:49 -04:00
Geoffroy Bonneville
c3dd615d15 Use events for task clicks 2025-10-10 10:59:32 -04:00
Geoffroy Bonneville
e07f389fac Create UI events
Create a event bus singleton
Handle navigation through events
Handle task creation and edition through events
2025-10-09 22:00:27 -04:00
Geoffroy Bonneville
313e514624 Cleanup 2025-10-09 16:44:35 -04:00
Geoffroy Bonneville
8e78f9b464 Fix navigation issue when navigating back to a deleted list
Some refactoring
2025-10-09 16:43:27 -04:00
Geoffroy Bonneville
7dddc62377 Recycle Bin displays tasks grouped by list
Restoring a task from a deleted list restores the list
Removed Delete button from task sheet
Added Cancel button in task sheet
Task sheet is read-only in the Recycle Bin only
Empty Recycle Bin displays a confirmation
Empty Recycle Bin is now an IconButton
2025-10-02 21:09:51 -04:00
Geoffroy Bonneville
8e5ac4fedc Add extended icons
Some layout improvements
Update README
2025-10-01 21:35:25 -04:00
Geoffroy Bonneville
906ad0854d Fix gradle.properties 2025-09-26 20:37:33 -04:00
Geoffroy Bonneville
02c985ab55 Increase gradle memory 2025-09-26 20:34:50 -04:00
Geoffroy Bonneville
92217c99d4 Add some text under swipe icons 2025-09-26 20:30:38 -04:00
Geoffroy Bonneville
4522296cf1 Fix date issues
Change primary theme color
2025-09-25 20:46:24 -04:00
Geoffroy Bonneville
b71fa4fdb7 Add an Empty Recycle Bin action button
Refactor Task Item Screen to include the Card
WIP on fix overdue dates calculation on task items
2025-09-24 21:29:23 -04:00
Geoffroy Bonneville
cf770ddb83 Fix some toasts
Change some icons
Fix warnings
2025-09-24 16:24:38 -04:00
Geoffroy Bonneville
ba2e259c7c Remove TODO 2025-09-24 16:09:50 -04:00
Geoffroy Bonneville
208f8bab3a Add the Due Today screen 2025-09-24 16:09:24 -04:00
Geoffroy Bonneville
2d4be63d81 Implement Recycle Bin
Improve task items UI
2025-09-24 12:33:11 -04:00
Geoffroy Bonneville
1c28d9aacb Added swiping moves to the tasks: left for done, right for delete
Rename some DAO functions
2025-09-19 19:17:44 -04:00
Geoffroy Bonneville
336755666b Tasks lists are now re-orderable
Edit task bottom sheet displays proper header
2025-09-18 18:54:53 -04:00
Geoffroy Bonneville
2be67abffa Fix navigation (once and for all ?)
Implement inline edit lists feature
Improve task list bottom sheet design
2025-09-18 15:40:19 -04:00
Geoffroy Bonneville
f8fd041f8e Refactor MainScreen and MainViewModel
Add list button now open bottom sheet
Add list bottom sheet works but design is WIP
WIP on inline list editing
2025-09-17 18:18:14 -04:00
Geoffroy Bonneville
0c5bf77b4d Remove unused imports 2025-09-17 15:15:15 -04:00
Geoffroy Bonneville
78ce584900 Theme is now working properly
Fix overdue use case
Allow selecting today as due date
Dates are now real badges
Animate done tasks
2025-09-17 15:14:33 -04:00
Geoffroy Bonneville
926a9bf66b Add create task lists button (WIP)
Implement delete task list button
Set theme colors
Add animations
Refactor main screen
Refactor task item with a view model
Put Edit Lists at the bottom of the Navigation Drawer
2025-09-16 17:18:01 -04:00
Geoffroy Bonneville
1692a197f2 Added overdue task counter on task lists in drawer
Display due date in badge on the right of task
Added a unit test
Limit due dates to dates in the future
Fix due date migration
WIP Edit lists screen
WIP Refactor navhost with viewmodel
2025-09-15 20:40:24 -04:00
Geoffroy Bonneville
744d2afdc1 Replace tabs with navigation drawer
WIP on overdue task count on list names
2025-09-14 19:37:28 -04:00
Geoffroy Bonneville
83f441a618 Little padding on priority text 2025-09-12 22:38:51 -04:00
Geoffroy Bonneville
80f86ebdee Lower alpha on low priority tasks 2025-09-12 22:34:44 -04:00
Geoffroy Bonneville
e250ac91d0 Simplify due date data type
Due date displays proper date
Overdue tasks display as red
2025-09-12 22:32:39 -04:00