Alex Baker
d48d457a3d
Update priority row colors
2 years ago
Alex Baker
85b8092982
Move more composable logic
2 years ago
Alex Baker
3e3de3c1d6
Moving logic into composables, adding previews
2 years ago
Alex Baker
5c3af50c9d
Move more Start and due date logic into composables
2 years ago
Alex Baker
e39bc8b8cc
Comment bar is not an edit control set
2 years ago
Alex Baker
f4d69a8a69
Convert DescriptionControlSet to compose
2 years ago
Alex Baker
e450f51f60
Convert repeat control set to compose
2 years ago
Alex Baker
4d8a058bfb
Fix migration
2 years ago
Alex Baker
57ca2f013a
Update schema for recurrence
...
* Move repeat until into recurrence
* Move repeat from out of recurrence
2 years ago
Alex Baker
5e607f73a3
Create separate view fragment
2 years ago
Alex Baker
b4c3bec3ab
Convert subtask control set to compose
2 years ago
Alex Baker
8c137f6521
TaskEditRow composable with slots
2 years ago
Alex Baker
3fa9040549
Convert FilesControlSet to compose
2 years ago
Alex Baker
9b3f5a0c65
Convert CreationDateControlSet to compose
2 years ago
Alex Baker
12f9352f69
Fix starting new timer
2 years ago
Alex Baker
f5a53e6453
Convert TimerControlSet to compose
2 years ago
Alex Baker
908d75909d
Convert CalendarControlSet to compose
2 years ago
Alex Baker
8f4db8374d
Convert LocationControlSet to compose
2 years ago
Alex Baker
08069d0a3d
Convert StartDateControlSet to compose
2 years ago
Alex Baker
d8c70a4b5c
Inline DeadlineControlSet variables
2 years ago
Alex Baker
8e8b8c9f64
Convert DeadlineControlSet to compose
2 years ago
Alex Baker
6513c40c97
View model due date as state flow
2 years ago
Alex Baker
6173192e72
Use info icon for creation date row
2 years ago
Alex Baker
de50854c99
Merge branch 'main' of ssh://github.com/ydario/tasks into main
2 years ago
Alex Baker
fcda6efe0c
Fix task list chip group bottom padding
2 years ago
Alex Baker
1fbc2b1661
Android 13 runtime notification permissions
2 years ago
Alex Baker
9ea490572a
Update locale injections to use language setting
2 years ago
Alex Baker
6f73765fd2
Per-app language configuration
2 years ago
Alex Baker
47d6aeddea
Update target sdk to 33
2 years ago
Alex Baker
3a93af4b0a
Update collect method
2 years ago
Alex Baker
b455e531d3
Use new compose fragment for reminder control set
2 years ago
Alex Baker
43e787ad0c
Add compose task edit fragment, chip group
2 years ago
Alex Baker
2137bf8004
Convert tag control to compose
2 years ago
Alex Baker
543e169e33
Use selected list state in subtasks control set
2 years ago
Alex Baker
25877f05e2
Convert ListFragment to compose
2 years ago
Alex Baker
9832eef2c6
Update chips
...
* Convert to jetpack compose
* Remove filled/outlined option
2 years ago
Alex Baker
0cecbbb376
Remove cookpad license plugin
...
Plugin was abandoned
2 years ago
Alex Baker
ba87311759
Priority control set preview
2 years ago
Alex Baker
708e2b14e6
Convert priority control set to compose
2 years ago
Yuri Dario
7a17dc3719
Allow display of task's creation/modification/completion using a single row.
3 years ago
Yuri Dario
bb4ce22542
Allow display of task's creation/modification/completion dates.
3 years ago
Alex Baker
6e695b144e
Only hide tags and places in navigation menu
3 years ago
Alex Baker
500cc3e6c2
Update version and changelog
3 years ago
Alex Baker
7da45d780c
Set work input data with workDataOf
3 years ago
Alex Baker
3198392d38
Fix test compile
3 years ago
Alex Baker
99b533e5cd
Add 'addTask' event
3 years ago
Alex Baker
f97a9fc2a3
Add events for subscribe and beast banners
3 years ago
Alex Baker
0165cda12b
Fix recurring reminder dialog cancel button
3 years ago
Alex Baker
2564116341
Fix banner text buttons
3 years ago
Alex Baker
b23aa62d42
Fix clearing task fragments
3 years ago
Alex Baker
46a6996982
Beast mode banner
3 years ago
Alex Baker
1de4b220c3
Fix tests
3 years ago
Alex Baker
7bb0d0a84f
Update task list and edit preferences
...
Move out of 'Look and feel' into top level menus
3 years ago
Alex Baker
a27047b6f8
Update widget preferences screen
...
* Add widget color indicator
* Add submenu arrow indicator
3 years ago
Alex Baker
d5ccc1aa8f
Beg for subscriptions/donations periodically
3 years ago
Alex Baker
437bb48d62
Remove subscription nag from WhatsNew
3 years ago
Alex Baker
68700a7319
Add TaskEditEventBus
3 years ago
Alex Baker
b087cc090f
Add ClearTaskEditFragment event
3 years ago
Alex Baker
2c189f9610
Restore Firebase RemoteConfig
3 years ago
Alex Baker
2aee91a04b
Use In-App Review API
3 years ago
Alex Baker
ce191d3325
Add MainActivity and TaskList event buses
3 years ago
Alex Baker
26796c0a57
Add install version and date
3 years ago
Alex Baker
e46ef8d7b0
Update migration to drop invalid rows
3 years ago
Alex Baker
494c449fe6
Disable alarm sync for synology calendar
3 years ago
Alex Baker
e8f231b288
Add server selector
3 years ago
Alex Baker
0cfb27df22
Remove encryptionKey and suppress repeat columns
3 years ago
Alex Baker
f4398d82c6
Chunk tasks when updating modified time
3 years ago
Alex Baker
c7f9f6e0e3
Fix thunderbird ack time
3 years ago
Alex Baker
a62ffbc9fb
Update modified if alarms changed during sync
3 years ago
Alex Baker
b5993d0bee
Fix compile
3 years ago
Alex Baker
62c5d21322
Save vtodo to disk if put is successful
3 years ago
Alex Baker
b4c85ed5c7
Clear reminder if dismissed in Thunderbird
3 years ago
Alex Baker
7941373a37
Fix reminder synchronization
...
Remote changes were being ignored if local reminders were present
3 years ago
Alex Baker
446de069ae
Add built-in notifications filter
3 years ago
Alex Baker
62931a5c70
Add option to store snoozed filter in preference
3 years ago
Alex Baker
52a902c51a
Refresh lists and tasks after updating alarms
3 years ago
Alex Baker
3d9835a162
Add built-in Snoozed filter
3 years ago
Alex Baker
a5e0a06762
Fix check for ring flag changes
3 years ago
Alex Baker
73eeec9663
Add recurring reminders
3 years ago
Alex Baker
50dde0b4c8
Convert alarm string methods to extensions
3 years ago
Alex Baker
968ba7080d
Convert some fields to lateinit
3 years ago
Alex Baker
5e94537849
Remove OpenTask accounts when native added
3 years ago
Alex Baker
c9be5728b1
Remove kotlinx-collections-immutable-jvm
3 years ago
Alex Baker
75701f0b42
Remove Firebase RemoteConfig
3 years ago
Alex Baker
323fa0eb8a
Remove unused database columns
3 years ago
Alex Baker
cb9661bc56
Move radius from geofence to place
3 years ago
Alex Baker
2bf58b6977
Update reminder control set padding
3 years ago
Alex Baker
64dee60111
Delete vtodo data on reset
3 years ago
Alex Baker
672dcdd268
Fix migration
3 years ago
Alex Baker
1154ba4be4
Store icalendar data on disk
3 years ago
Alex Baker
433ae41200
Add FlowHelpers
3 years ago
Alex Baker
978d27de73
Don't purge moved tasks
3 years ago
Alex Baker
259f428d71
Jetpack Compose 1.1.1
3 years ago
Alex Baker
efd9276e7a
Fix alarm text overlap
3 years ago
Alex Baker
b4315f9beb
New reminder control set
...
* Custom random reminder intervals
* Add multiple random reminders
3 years ago
Alex Baker
dfe64d5f6f
Convert selected alarms to MutableStateFlow
3 years ago
Alex Baker
656c856737
Remove bitwise operations
3 years ago
Alex Baker
ec3150f455
Fix alarm migration issues
3 years ago
Alex Baker
488836f848
Fix ring flag migration issue
3 years ago
Alex Baker
42e44eafdc
Merge remote changes before pushing local changes
...
Only applies to native CalDAV and native EteSync
3 years ago
Alex Baker
39438dd8b7
Don't delete unpushed tasks
3 years ago
Alex Baker
0fcab69e5b
Fix calendar entry updates
3 years ago
Alex Baker
5907cae106
Fix migration and API issue
3 years ago
Alex Baker
762ae3dc59
Fix lint errors
3 years ago
Alex Baker
bfe0af5500
New relative reminder picker
...
Only supports 'before due' for now
3 years ago
Alex Baker
733451fbc9
Fix search for top app bar
3 years ago
Alex Baker
4acad387dc
Force sync if alarms change
3 years ago
Alex Baker
cab4a877a2
Migrate random reminders and snooze from backups
3 years ago
Alex Baker
a5a65e2a2e
Fix random reminder issues
3 years ago
Alex Baker
cb834a9818
Convert random and snooze reminders to alarms
...
Display snooze time in edit screen
3 years ago
Alex Baker
67899e6fff
Revert "Generate proper UUID strings for new tasks"
...
This reverts commit b6b0b233e2
.
3 years ago
Alex Baker
ffe1ee6001
Refresh after alarms change
3 years ago
Alex Baker
2d3da4c306
Update translation
3 years ago
Alex Baker
03ea39c682
Add 'Has reminder' custom filter criteria
3 years ago
Alex Baker
00bc23c0dd
Add alarm tests
3 years ago
Alex Baker
65e05b85b8
Merge pull request #1765 from sochotnicky/generate-proper-uuid
...
Generate proper UUID strings for new tasks
3 years ago
Alex Baker
3b2b16f0c6
Synchronize VALARMs
3 years ago
Stanislav Ochotnický
b6b0b233e2
Generate proper UUID strings for new tasks
...
Tasks app works fine with tasks created in other applications, pulled from
CalDav etc. When new events are created, it generates a UUID that's not really
a UUID form due to how UUIDHelper is written.
This change simplifies the helper and just returns the UUID generated by java
util. The code had comments suggesting the method was originally returning
something else besides the UUID string itself and possibly for other use cases.
The underlying reason for my case is that one piece of software I
use (org-caldav) is arguably buggy and expecting actual UUID. However other
software I've been using generates/uses UUID so I feel like this should be a
compatible/easy change that only affects new items.
3 years ago
Alex Baker
2d9c1638dc
Add support for relative and repeating alarms
3 years ago
Alex Baker
23f24f78e4
Add toggle to disable completion date sorting
3 years ago
Alex Baker
7ddc681bf2
Batch undo for completion snackbar
3 years ago
Alex Baker
31797e2e9d
Show completed by default
3 years ago
Alex Baker
90ca4beb63
Add option to disable completed at bottom
3 years ago
Alex Baker
95b34d2a21
Collapse completed section by default
3 years ago
Alex Baker
aadf4968cf
Fix voice reminders on Android 12+
3 years ago
Alex Baker
36944fb098
Show full due date in widget overdue group
3 years ago
Alex Baker
33c1dcee69
Add 'Task completed' snackbar
3 years ago
Alex Baker
7a365167c8
Replace timestamps with alarms
3 years ago
Alex Baker
331dcc14b1
Adjust alarms when undoing repeat
3 years ago
Alex Baker
eec7d62adb
Only setup view model on initial creation
3 years ago
Alex Baker
0b9f844907
Fix completed group for smart and title sort
3 years ago
Alex Baker
c32a9520c5
Fix completed group for non-recursive queries
3 years ago
Alex Baker
629d47df4e
Use native boolean
3 years ago
Alex Baker
aee564471a
Add option to disable collapsing app bars
3 years ago
Alex Baker
4bda63b43d
Automatically expand menu for top app bar
3 years ago
Alex Baker
16cdd8e360
Play completion sounds with ringtone manager
3 years ago
Alex Baker
fdde6c0313
Fix completed task group header
3 years ago
Alex Baker
1edd9b8c5d
Uncomplete parents when subtask is uncompleted
3 years ago
Alex Baker
ef62a946c6
Sort completed tasks at bottom
3 years ago
Alex Baker
eda9cd0c97
Remove 'show completed temporarily'
3 years ago
Alex Baker
a13ec46162
Reorder fetchTasks arguments
3 years ago
Alex Baker
6fa9901b18
Fix chevron directions
3 years ago
Alex Baker
cbd7b75cc0
Overdue section is not red
3 years ago
Alex Baker
58a2b16662
Group overdue tasks together
3 years ago
Alex Baker
c5e71b76f3
Add option for top or bottom app bar
3 years ago
Alex Baker
1e4fa7c744
Rounded corners on drawer fragment
3 years ago
Alex Baker
08ff146320
Update drawer headers
...
* Move chevron to end
* Animate chevron
* 'Add' button replaces 'Create new ...' rows
3 years ago
Alex Baker
45b0801158
Animate sort group chevrons
3 years ago
Alex Baker
9238d367ac
Set snackbar anchor to fab
3 years ago
Alex Baker
f8fd78a5b7
Automatically expand date time picker
3 years ago