Commit Graph

2268 Commits (de61bb3fe981610f01f3da40e678c0d440921757)

Author SHA1 Message Date
Alex Baker 60820ab3c9 Convert comments row to compose 2 years ago
Alex Baker 7b9b71dd67 Fill max width for task edit rows 2 years ago
Alex Baker d0fcca1a1f Embed task edit row fragments in compose 2 years ago
Alex Baker 22de530590 Ran silent code cleanup 2 years ago
Alex Baker cdd163efbf Add preferences.linkify 2 years ago
Alex Baker 3163150e8f Move add alarm to task edit view model 2 years ago
Alex Baker 738c345275 Move view state to view model 2 years ago
Alex Baker eabe2b37ee Refresh subtasks in task edit fragment 2 years ago
Alex Baker c4cd694948 Fix lint 2 years ago
Alex Baker c532abc87f Simplify task edit view model 2 years ago
Alex Baker ccaed6ddb4 Add SubtaskRow composable 2 years ago
Alex Baker 1cac090c9d Add AlarmRow composable 2 years ago
Alex Baker 00c80337de Move more composable logic 2 years ago
Alex Baker e7b6c96576 Add DescriptionRow composable 2 years ago
Alex Baker b13db7d23a Fix new subtask text color 2 years ago
Alex Baker b6efff59b4 CheckBox and SubtaskChip composables 2 years ago
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. 2 years ago
Yuri Dario bb4ce22542 Allow display of task's creation/modification/completion dates. 2 years ago
Alex Baker 6e695b144e Only hide tags and places in navigation menu 2 years ago
Alex Baker 500cc3e6c2 Update version and changelog 2 years ago
Alex Baker 7da45d780c Set work input data with workDataOf 2 years ago
Alex Baker 3198392d38 Fix test compile 2 years ago
Alex Baker 99b533e5cd Add 'addTask' event 2 years ago
Alex Baker f97a9fc2a3 Add events for subscribe and beast banners 2 years ago
Alex Baker 0165cda12b Fix recurring reminder dialog cancel button 2 years ago
Alex Baker 2564116341 Fix banner text buttons 2 years ago
Alex Baker b23aa62d42 Fix clearing task fragments 2 years ago
Alex Baker 46a6996982 Beast mode banner 2 years ago
Alex Baker 1de4b220c3 Fix tests 2 years ago
Alex Baker 7bb0d0a84f Update task list and edit preferences
Move out of 'Look and feel' into top level menus
2 years ago
Alex Baker a27047b6f8 Update widget preferences screen
* Add widget color indicator
* Add submenu arrow indicator
2 years ago
Alex Baker d5ccc1aa8f Beg for subscriptions/donations periodically 2 years ago
Alex Baker 437bb48d62 Remove subscription nag from WhatsNew 2 years ago
Alex Baker 68700a7319 Add TaskEditEventBus 2 years ago
Alex Baker b087cc090f Add ClearTaskEditFragment event 2 years ago
Alex Baker 2c189f9610 Restore Firebase RemoteConfig 2 years ago
Alex Baker 2aee91a04b Use In-App Review API 2 years ago
Alex Baker ce191d3325 Add MainActivity and TaskList event buses 2 years ago
Alex Baker 26796c0a57 Add install version and date 2 years ago
Alex Baker e46ef8d7b0 Update migration to drop invalid rows 2 years ago
Alex Baker 494c449fe6 Disable alarm sync for synology calendar 2 years ago
Alex Baker e8f231b288 Add server selector 2 years ago
Alex Baker 0cfb27df22 Remove encryptionKey and suppress repeat columns 2 years ago
Alex Baker f4398d82c6 Chunk tasks when updating modified time 2 years ago
Alex Baker c7f9f6e0e3 Fix thunderbird ack time 2 years ago
Alex Baker a62ffbc9fb Update modified if alarms changed during sync 2 years ago
Alex Baker b5993d0bee Fix compile 2 years ago
Alex Baker 62c5d21322 Save vtodo to disk if put is successful 2 years ago
Alex Baker b4c85ed5c7 Clear reminder if dismissed in Thunderbird 2 years ago
Alex Baker 7941373a37 Fix reminder synchronization
Remote changes were being ignored if local reminders were present
2 years ago
Alex Baker 446de069ae Add built-in notifications filter 2 years ago
Alex Baker 62931a5c70 Add option to store snoozed filter in preference 2 years ago
Alex Baker 52a902c51a Refresh lists and tasks after updating alarms 2 years ago
Alex Baker 3d9835a162 Add built-in Snoozed filter 2 years ago
Alex Baker a5e0a06762 Fix check for ring flag changes 2 years ago
Alex Baker 73eeec9663 Add recurring reminders 2 years ago
Alex Baker 50dde0b4c8 Convert alarm string methods to extensions 2 years ago
Alex Baker 968ba7080d Convert some fields to lateinit 2 years ago
Alex Baker 5e94537849 Remove OpenTask accounts when native added 2 years ago
Alex Baker c9be5728b1 Remove kotlinx-collections-immutable-jvm 2 years ago
Alex Baker 75701f0b42 Remove Firebase RemoteConfig 2 years ago
Alex Baker 323fa0eb8a Remove unused database columns 2 years ago
Alex Baker cb9661bc56 Move radius from geofence to place 2 years ago
Alex Baker 2bf58b6977 Update reminder control set padding 2 years ago
Alex Baker 64dee60111 Delete vtodo data on reset 2 years ago
Alex Baker 672dcdd268 Fix migration 2 years ago
Alex Baker 1154ba4be4 Store icalendar data on disk 2 years ago
Alex Baker 433ae41200 Add FlowHelpers 2 years ago
Alex Baker 978d27de73 Don't purge moved tasks 2 years ago
Alex Baker 259f428d71 Jetpack Compose 1.1.1 2 years ago
Alex Baker efd9276e7a Fix alarm text overlap 2 years ago
Alex Baker b4315f9beb New reminder control set
* Custom random reminder intervals
* Add multiple random reminders
2 years ago
Alex Baker dfe64d5f6f Convert selected alarms to MutableStateFlow 2 years ago
Alex Baker 656c856737 Remove bitwise operations 2 years ago
Alex Baker ec3150f455 Fix alarm migration issues 2 years ago
Alex Baker 488836f848 Fix ring flag migration issue 2 years ago
Alex Baker 42e44eafdc Merge remote changes before pushing local changes
Only applies to native CalDAV and native EteSync
2 years ago
Alex Baker 39438dd8b7 Don't delete unpushed tasks 2 years ago
Alex Baker 0fcab69e5b Fix calendar entry updates 2 years ago
Alex Baker 5907cae106 Fix migration and API issue 2 years ago
Alex Baker 762ae3dc59 Fix lint errors 2 years ago
Alex Baker bfe0af5500 New relative reminder picker
Only supports 'before due' for now
2 years ago
Alex Baker 733451fbc9 Fix search for top app bar 2 years ago
Alex Baker 4acad387dc Force sync if alarms change 2 years ago
Alex Baker cab4a877a2 Migrate random reminders and snooze from backups 2 years ago
Alex Baker a5a65e2a2e Fix random reminder issues 2 years ago
Alex Baker cb834a9818 Convert random and snooze reminders to alarms
Display snooze time in edit screen
2 years ago
Alex Baker 67899e6fff Revert "Generate proper UUID strings for new tasks"
This reverts commit b6b0b233e2.
2 years ago
Alex Baker ffe1ee6001 Refresh after alarms change 2 years ago
Alex Baker 2d3da4c306 Update translation 2 years ago
Alex Baker 03ea39c682 Add 'Has reminder' custom filter criteria 2 years ago
Alex Baker 00bc23c0dd Add alarm tests 2 years ago
Alex Baker 65e05b85b8
Merge pull request #1765 from sochotnicky/generate-proper-uuid
Generate proper UUID strings for new tasks
2 years ago
Alex Baker 3b2b16f0c6 Synchronize VALARMs 2 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.
2 years ago
Alex Baker 2d9c1638dc Add support for relative and repeating alarms 2 years ago
Alex Baker 23f24f78e4 Add toggle to disable completion date sorting 2 years ago
Alex Baker 7ddc681bf2 Batch undo for completion snackbar 2 years ago
Alex Baker 31797e2e9d Show completed by default 2 years ago
Alex Baker 90ca4beb63 Add option to disable completed at bottom 2 years ago
Alex Baker 95b34d2a21 Collapse completed section by default 2 years ago
Alex Baker aadf4968cf Fix voice reminders on Android 12+ 2 years ago
Alex Baker 36944fb098 Show full due date in widget overdue group 2 years ago
Alex Baker 33c1dcee69 Add 'Task completed' snackbar 2 years ago
Alex Baker 7a365167c8 Replace timestamps with alarms 2 years ago
Alex Baker 331dcc14b1 Adjust alarms when undoing repeat 2 years ago
Alex Baker eec7d62adb Only setup view model on initial creation 2 years ago
Alex Baker 0b9f844907 Fix completed group for smart and title sort 2 years ago
Alex Baker c32a9520c5 Fix completed group for non-recursive queries 2 years ago
Alex Baker 629d47df4e Use native boolean 2 years ago
Alex Baker aee564471a Add option to disable collapsing app bars 2 years ago