Alex Baker
12f9352f69
Fix starting new timer
2 years ago
Alex Baker
f5a53e6453
Convert TimerControlSet to compose
2 years ago
Alex Baker
08069d0a3d
Convert StartDateControlSet to compose
2 years ago
Alex Baker
6513c40c97
View model due date as state flow
2 years ago
Alex Baker
1fbc2b1661
Android 13 runtime notification permissions
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
9832eef2c6
Update chips
...
* Convert to jetpack compose
* Remove filled/outlined option
2 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
b23aa62d42
Fix clearing task fragments
3 years ago
Alex Baker
46a6996982
Beast mode banner
3 years ago
Alex Baker
d5ccc1aa8f
Beg for subscriptions/donations periodically
3 years ago
Alex Baker
68700a7319
Add TaskEditEventBus
3 years ago
Alex Baker
b087cc090f
Add ClearTaskEditFragment event
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
0cfb27df22
Remove encryptionKey and suppress repeat columns
3 years ago
Alex Baker
b5993d0bee
Fix compile
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
968ba7080d
Convert some fields to lateinit
3 years ago
Alex Baker
c9be5728b1
Remove kotlinx-collections-immutable-jvm
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
1154ba4be4
Store icalendar data on disk
3 years ago
Alex Baker
433ae41200
Add FlowHelpers
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
ec3150f455
Fix alarm migration issues
3 years ago
Alex Baker
488836f848
Fix ring flag migration issue
3 years ago
Alex Baker
0fcab69e5b
Fix calendar entry updates
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
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
03ea39c682
Add 'Has reminder' custom filter criteria
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
7ddc681bf2
Batch undo for completion snackbar
3 years ago
Alex Baker
95b34d2a21
Collapse completed section by default
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
aee564471a
Add option to disable collapsing app bars
3 years ago
Alex Baker
16cdd8e360
Play completion sounds with ringtone manager
3 years ago
Alex Baker
1edd9b8c5d
Uncomplete parents when subtask is uncompleted
3 years ago
Alex Baker
eda9cd0c97
Remove 'show completed temporarily'
3 years ago
Alex Baker
6fa9901b18
Fix chevron directions
3 years ago
Alex Baker
c5e71b76f3
Add option for top or bottom app bar
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
9238d367ac
Set snackbar anchor to fab
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
c94426dffa
Update version and changelog
3 years ago
Alex Baker
f734d9ff75
Accept audio attachments
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
a7ada4d11d
Remove InjectingBroadcastReceiver
3 years ago
Alex Baker
c0b89a63a5
Fix coroutine search
3 years ago
Alex Baker
f906b57d4e
Remove native EteSync v1 support
...
EteSync v1 accounts can still be used with the EteSync app
3 years ago
Alex Baker
fe5f6b4e35
Use coroutines for drag and drop differ
3 years ago
Alex Baker
da967afaf5
Use coroutines for search
3 years ago
Alex Baker
024183f118
Fix monthly recurrence at end of month
3 years ago
Alex Baker
a6e0bf433a
Add reminder preference migration tests
3 years ago
Alex Baker
554f8c582c
Use shifted values for reminder preferences
3 years ago
Alex Baker
616f20d903
Add start date reminders to default preferences
3 years ago
Alex Baker
d58f84e09f
Fix start date reminder logic
3 years ago
Alex Baker
b13f62a9fb
Add option to notify at start date
3 years ago
Alex Baker
94d4037439
Target Android 12
3 years ago
Trevor Terris
d9f414a27c
Remove Clonable to fix StackOverflow
...
Potential fix for stackoverflow issue with Clonable.
3 years ago
Alex Baker
adacf99290
Merge pull request #1545 from tkterris/now-due-date
...
Add "now" option for due date filter
3 years ago
Trevor Terris
4fa8654625
Change inheritance to fix stackoverflow in DBObject
...
DBObject initialization was resulting in a loop causing a StackOverflow, ultimately resulting in the app crashing (issue 1528). Remove recursive class inheritance to hopefully fix this issue.
3 years ago
Alex Baker
0e932bea8f
Ignore link click during multiselect
3 years ago
Trevor Terris
4b522a7ce8
Change NOW() query to check for all-day tasks
...
Update query logic in FilterCriteriaProvider to use EOD time instead of current time for all-day tasks. Also, change the default start time for tasks to be non-time-specific (only relevant for when the filter being used to create a task is NOW).
3 years ago
Alex Baker
48cd91962d
Remove @JvmField annotations
3 years ago
Alex Baker
ad4b4bd36b
Use dark status bar icons when drawer is opened
3 years ago
mhmdanas
626aa05a1e
Minor refactors in AlarmService.kt
3 years ago
mhmdanas
1710885000
Remove unnecessary `var`
3 years ago
Alex Baker
430dc04747
Add MarkdownProvider
...
Render markdown for widget and notifications
4 years ago
Alex Baker
1a04be6afd
Fix linkify preference when Markdown enabled
4 years ago
Alex Baker
c4e98052de
Add markdown support
4 years ago