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
Alex Baker
08f3ddeb33
Skip collapsed state when swiping bottom sheet
3 years ago
Alex Baker
28f45b05ac
Bottom app bar
3 years ago
Alex Baker
db973b2419
Use ShareCompat for sending text
3 years ago
Alex Baker
47f920e32a
Use third-party app for recording audio notes
3 years ago
Alex Baker
1de07c8937
Fix null pointer exception on missing ringtone
3 years ago
Alex Baker
c94426dffa
Update version and changelog
3 years ago
Alex Baker
f734d9ff75
Accept audio attachments
3 years ago
Alex Baker
59e2c68f40
Remove option for disabling notifications
3 years ago
Alex Baker
a0ecff9a3d
Replace flow with channel
3 years ago
Alex Baker
4ea948e3f3
Batch save task completions
3 years ago
Alex Baker
21db56c4e9
Completion sound
3 years ago
Alex Baker
fe48285be8
Fix drag and drop differ
3 years ago
Alex Baker
b8f7095f44
Remove GlobalScope usage
3 years ago
Alex Baker
a7ada4d11d
Remove InjectingBroadcastReceiver
3 years ago