Commit Graph

1155 Commits (c534632c52dee762b1b0f64554eea86364b3d496)

Author SHA1 Message Date
Alex Baker db82ef7fd6 Accompanist appcompat theme adapter 1 year ago
Alex Baker 32eed65f04 Don't set repeat count to 0 1 year ago
Alex Baker 100928d002 Merge branch 'juliushaertl-enh/noid/quick-save-new-task' 1 year ago
Alex Baker b85dc20d24 Fix sort order string formatting 1 year ago
Alex Baker ad54394c08 Fix parcel crash 1 year ago
Alex Baker 3cb8cd9a45 Fix migrations 1 year ago
Alex Baker 3131c56651 Code review 1 year ago
Alex Baker c2222657ec Remove gt_parent from CaldavTask 1 year ago
Alex Baker f6ca98e096 Remove SubsetCaldav 1 year ago
Alex Baker ac62b4f385 Move cd_order to task table 1 year ago
Alex Baker 2006e2c84b Convert GoogleTask to CaldavTask 1 year ago
Alex Baker 513f8b017f Convert GoogleTaskList to CaldavCalendar 1 year ago
Alex Baker a04fbebd0f Convert GoogleTaskAccount to CaldavAccount 1 year ago
Alex Baker 0f6013cecc Compose BOM 2023.01.00, Kotlin 1.8.0 1 year ago
Julius Härtl 99d1dea0f1
feat: Save task when ime action done is triggered
Signed-off-by: Julius Härtl <jus@bitgrid.net>
1 year ago
Alex Baker 63fda6f681 Add default reminders to new incoming ical tasks 2 years ago
Alex Baker 2a825ce2c7 Disable editing title for read only task 2 years ago
Alex Baker 71f22dd05d Read-only support 2 years ago
Alex Baker 9ed8486cfc Convert CaldavCalendar to data class 2 years ago
Alex Baker d82e594043 Limit sort order for astrid manual sorting
Fix crash when sorting ~1000 tasks
2 years ago
Alex Baker 55a994fcca Fix alarm calculator tests 2 years ago
Alex Baker 4b3e7b026b Merge branch 'dynamic_default_reminder' of ssh://github.com/orellazri/tasks into orellazri-dynamic_default_reminder 2 years ago
Alex Baker 8d78a5bfdb Merge tag '12.7.1' 2 years ago
Alex Baker 23bf69d3f4 Only accept content URIs in share activity 2 years ago
Alex Baker 390265a9df Schedule notifications after permissions granted 2 years ago
Orel 48613bc925 Make default reminder for tasks without due times dynamic 2 years ago
Alex Baker 9219796c6b Restore trailing icon on tag row 2 years ago
Alex Baker d589a89506 Create, rename, and delete microsoft lists 2 years ago
Alex Baker e3ff3bf499 Fix crash when clicking beast mode banner 2 years ago
Alex Baker 2ac6c2413b Attachment changes
* Add attachment table to map attachment to file
* Convert TaskAttachment to immutable data class
* Copy attachments when duplicating tasks
2 years ago
Alex Baker a0e26263b1 Fix list row 2 years ago
Alex Baker 4ccba6f2b1 Fix cloning subtask 2 years ago
Alex Baker 8258c73a7f Merge ssh://github.com/lkempf/tasks into HEAD 2 years ago
Alex Baker bb9e2f90b4 Replace ListPicker with FilterPicker
Simplify fragment result listeners
2 years ago
Lukas Kempf 7344f66189 Don't forget parent when copying tasks. 2 years ago
Alex Baker 532fea0d29 Replace FilterSelectionActivity
* Add FilterPicker DialogFragment
* Add FilterPicker compose component
* Rename FilterSelectionActivity to WidgetFilterSelectionActivity
2 years ago
Alex Baker d157bbec53 Convert ListPicker to compose 2 years ago
Alex Baker 9a33f54202 Add navigation drawer view model 2 years ago
Alex Baker 8f5b7ccc20 Skip add dialog when replacing some reminders
* random reminders
* pick date and time reminders
2 years ago
Alex Baker 20ab106e12 Click on alarm row to replace it 2 years ago
Alex Baker 60820ab3c9 Convert comments row to compose 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 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 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 e450f51f60 Convert repeat control set to compose 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 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 2 years ago
Alex Baker f97a9fc2a3 Add events for subscribe and beast banners 2 years ago
Alex Baker b23aa62d42 Fix clearing task fragments 2 years ago
Alex Baker 46a6996982 Beast mode banner 2 years ago
Alex Baker d5ccc1aa8f Beg for subscriptions/donations periodically 2 years ago
Alex Baker 68700a7319 Add TaskEditEventBus 2 years ago
Alex Baker b087cc090f Add ClearTaskEditFragment event 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 0cfb27df22 Remove encryptionKey and suppress repeat columns 2 years ago
Alex Baker b5993d0bee Fix compile 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 968ba7080d Convert some fields to lateinit 2 years ago
Alex Baker c9be5728b1 Remove kotlinx-collections-immutable-jvm 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 1154ba4be4 Store icalendar data on disk 2 years ago
Alex Baker 433ae41200 Add FlowHelpers 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 ec3150f455 Fix alarm migration issues 2 years ago
Alex Baker 488836f848 Fix ring flag migration issue 2 years ago
Alex Baker 0fcab69e5b Fix calendar entry updates 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 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 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 7ddc681bf2 Batch undo for completion snackbar 2 years ago
Alex Baker 95b34d2a21 Collapse completed section by default 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 aee564471a Add option to disable collapsing app bars 2 years ago
Alex Baker 16cdd8e360 Play completion sounds with ringtone manager 2 years ago
Alex Baker 1edd9b8c5d Uncomplete parents when subtask is uncompleted 2 years ago
Alex Baker eda9cd0c97 Remove 'show completed temporarily' 2 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
Alex Baker adacf99290
Merge pull request #1545 from tkterris/now-due-date
Add "now" option for due date filter
3 years ago
Alex Baker 0e932bea8f Ignore link click during multiselect 3 years ago