Commit Graph

2505 Commits (b1613e9845c93049bbf073c5bbf0c495b0762eae)

Author SHA1 Message Date
Alex Baker 1562c1315c Check for remote ID before deleting Google Task 3 years ago
Alex Baker ac0fbccb54 Fix tag chips 3 years ago
Alex Baker 3555c11b33 Move task after saving changes 3 years ago
Alex Baker a7662d9cb6 Don't show list chips for google task lists 3 years ago
Alex Baker 2da4dcd17a Use drawer ordering for 'By list' sort mode 3 years ago
Alex Baker 1d58292a07 Separate cookie jars by username 3 years ago
Alex Baker e05874d36a Revert "Accompanist appcompat theme adapter"
This reverts commit db82ef7fd6.

accompanist theme adapter doesn't support translucent backgrounds like
the wallpaper theme
3 years ago
Alex Baker 99243e5751 Migrate Google Task default lists 3 years ago
Alex Baker 585f12d2f9 Disable persistent reminders on Android 14+ 3 years ago
Alex Baker 57c4018e37 Update filters when restoring backup 3 years ago
Alex Baker 067317b5a0 Migrate google task filters 3 years ago
Alex Baker ad3c35bc5d Comment bar hidden by default 3 years ago
Alex Baker 251edd39ed Fix task order shifting 3 years ago
Alex Baker 114ec3f03b Convert Task to data class 3 years ago
Alex Baker f72860cef1 Remove unused constructors 3 years ago
Alex Baker 686a36ecbd Fix tests 3 years ago
Alex Baker a8d62b6632 Convert TaskContainer to Kotlin 3 years ago
Alex Baker 19b2551f54 Prevent infinite recursion 3 years ago
Alex Baker c303ce32ab Change lists with drag and drop 3 years ago
Alex Baker f18a646d09 Convert list joins to inner 3 years ago
Alex Baker cfa46c7e24 Remove paging 3 years ago
Alex Baker 1d6d8e87d1 Fix some chip issues caused by sorting 3 years ago
Alex Baker 18242e5284 Add sort by list 3 years ago
Alex Baker a739b21f0f Don't always add reminders to new incoming tasks
* Don't add reminders on initial sync
* Don't add reminders for tasks created by clients with alarm support
3 years ago
Alex Baker 47f4ae8dde Refactor recursive queries 3 years ago
Alex Baker 2848bd4f53 Add kotlin-parcelize 3 years ago
Alex Baker 5f4753da6f Gradle plugin 8.0.0 3 years ago
Alex Baker e41b9561dc Convert Place to data class 3 years ago
Alex Baker 2c697fd5b9 Convert Geofence to data class 3 years ago
Alex Baker 4121163008 Non-transitive R classes 3 years ago
Alex Baker e37497b77f Fix some recomposition issues on chips 3 years ago
Alex Baker 97e1b75781 Check for exact alarm permission 3 years ago
Alex Baker db82ef7fd6 Accompanist appcompat theme adapter 3 years ago
Alex Baker 049e4a9329 Set test timezone 3 years ago
Alex Baker b1b85444bd Fix backup cleanup regex 3 years ago
Alex Baker 4b325c0133 Attempt to filter out inactive widgets 3 years ago
Alex Baker 32eed65f04 Don't set repeat count to 0 3 years ago
Alex Baker de61bb3fe9 Update dependencies 3 years ago
Alex Baker 379a49fa81 Merge branch 'use-iso-8601' 3 years ago
Alex Baker bd1101d73e Add old filename to matcher 3 years ago
Alex Baker 100928d002 Merge branch 'juliushaertl-enh/noid/quick-save-new-task' 3 years ago
Alex Baker b85dc20d24 Fix sort order string formatting 3 years ago
Alex Baker 1fdeb5fb35 Remove extra sync check 3 years ago
Alex Baker ad54394c08 Fix parcel crash 3 years ago
Alex Baker 3cb8cd9a45 Fix migrations 3 years ago
Alex Baker 3131c56651 Code review 3 years ago
Alex Baker 120eb4dd30 Fix tests 3 years ago
Alex Baker c2222657ec Remove gt_parent from CaldavTask 3 years ago
Alex Baker f6ca98e096 Remove SubsetCaldav 3 years ago
Alex Baker ac62b4f385 Move cd_order to task table 3 years ago
Alex Baker 2006e2c84b Convert GoogleTask to CaldavTask 3 years ago
Alex Baker 513f8b017f Convert GoogleTaskList to CaldavCalendar 3 years ago
Alex Baker a04fbebd0f Convert GoogleTaskAccount to CaldavAccount 3 years ago
Alex Baker 0f6013cecc Compose BOM 2023.01.00, Kotlin 1.8.0 3 years ago
Alex Baker 68d80a5d2a Sync when app comes to the foreground
If it hasn't syncd in 5+ minutes
3 years ago
Julius Härtl 99d1dea0f1
feat: Save task when ime action done is triggered
Signed-off-by: Julius Härtl <jus@bitgrid.net>
3 years ago
Alex Baker 63fda6f681 Add default reminders to new incoming ical tasks 3 years ago
Alex Baker 2d3d136012 Catch exception when looking up ringtone title 3 years ago
Alex Baker 1315f59199 Fix locale on purchase sku 3 years ago
Alex Baker 2a825ce2c7 Disable editing title for read only task 3 years ago
Alex Baker 71f22dd05d Read-only support 3 years ago
Alex Baker 9ed8486cfc Convert CaldavCalendar to data class 3 years ago
Alex Baker 38e1c09b24 Convert Location to data class 3 years ago
Alex Baker ff48aa18c2 Add 'More options' experiment
The 'More options' button gets missed by a lot of users
3 years ago
Alex Baker d82e594043 Limit sort order for astrid manual sorting
Fix crash when sorting ~1000 tasks
3 years ago
Alex Baker 03f695f625 Restore original priority button order 3 years ago
Alex Baker f38b2324e9 Add MicrosoftConverter 3 years ago
Alex Baker dd48d074be Fix persistent notifications on Android 13 3 years ago
Alex Baker 5c368cf970 Update dav4jvm 3 years ago
Alex Baker 80abbbcce5 Update ical4android 3 years ago
Alex Baker c17e2ef98b Update third party dependencies 3 years ago
Alex Baker 55a994fcca Fix alarm calculator tests 3 years ago
Alex Baker 4b3e7b026b Merge branch 'dynamic_default_reminder' of ssh://github.com/orellazri/tasks into orellazri-dynamic_default_reminder 3 years ago
Alex Baker 71b70c43b2 Fix priority button spacing 3 years ago
Alex Baker 8d78a5bfdb Merge tag '12.7.1' 3 years ago
Alex Baker 23bf69d3f4 Only accept content URIs in share activity 3 years ago
Alex Baker eb3dd461ad Fix crash when signing back into tasks.org 3 years ago
Alex Baker 390265a9df Schedule notifications after permissions granted 3 years ago
Alex Baker 1cd4e00919 Add xprop tests 3 years ago
Alex Baker eb631967fd Add priority row preview 3 years ago
Orel 48613bc925 Make default reminder for tasks without due times dynamic 3 years ago
Alex Baker 9219796c6b Restore trailing icon on tag row 3 years ago
Alex Baker f68ef7cbe5 Add e-mail disclosure dialog 3 years ago
Alex Baker eaa47029e7 Merge sync work 3 years ago
Alex Baker d589a89506 Create, rename, and delete microsoft lists 3 years ago
Alex Baker 1793d95d4d Add analytic event for new microsoft account 3 years ago
Alex Baker 1299bce67f Add MicrosoftService 3 years ago
Alex Baker 1f07b17e75 Fix lint error 3 years ago
Alex Baker 7327572db4 Add Microsoft authentication 3 years ago
Alex Baker 9522c14891 Handle add account dialog clicks in settings 3 years ago
Alex Baker 3c16a0c99a Add Microsoft to account dialog 3 years ago
Alex Baker 5452d578be Fix crash on missing location 3 years ago
Alex Baker 9a19c0adc0 Remove MemoryCookieStore 3 years ago
Alex Baker f8c5fa47b3 Preserve cookies 3 years ago
Alex Baker 0ae473e27f Use http client factory for caldav and etesync 3 years ago
Alex Baker 060e674727 Move selected tags to top of list 3 years ago
Alex Baker 395ef07b4e Set user-agent 3 years ago
Alex Baker 4db88b9865 Don't pass certmanager around 3 years ago
cketti 468d42e4f6 Fix method to remove Preference
Preference instances that were not direct children of the Fragment's root PreferenceScreen were not removed.
3 years ago
Alex Baker bf829727ff Check if original attachments are initialized 3 years ago
Alex Baker 8dd47881a2 Fix crash when importing older backup 3 years ago
Alex Baker c100d21bb4 Don't set creation date on every google task sync 3 years ago
Alex Baker 6ba234ebfd Don't crash when missing widget id 3 years ago
Alex Baker e3ff3bf499 Fix crash when clicking beast mode banner 3 years ago
Alex Baker 45e48f122a Fix crash when printing repeat rule string 3 years ago
Alex Baker a51593170f Make sync account fill max width 3 years ago
Alex Baker e16f076fb7 Convert AddAccountDialog to compose 3 years ago
Alex Baker 68b91ed2c7 Add geofence circle to place settings 3 years ago
Alex Baker 336279ee63 Fix OSM marker overlay 3 years ago
Alex Baker b8470ccc2b Fix cancel button on widget filter picker 3 years ago
Alex Baker 2c45f0da94 Fix annotation 3 years ago
Alex Baker 73adb86854 Ignore empty language tags 3 years ago
Alex Baker 587db3fa5c Thumbnails for attachments 3 years ago
Alex Baker 2eabaad0e2 Update reverse geocoder work
* Don't overwrite remote coordinates
* Ignore results >100m away
3 years ago
Alex Baker 95d5f74752 Refresh lists after deleting place 3 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
3 years ago
Alex Baker 226687fee8 Add alarms to new subtasks 3 years ago
Alex Baker 3ce0433f9c Add alarms to new incoming google tasks 3 years ago
Alex Baker 99f13df068 Fix default reminders for Tasker tasks 3 years ago
Alex Baker ba11ec2747 Reset etebase sync flag on startup 3 years ago
Alex Baker a0e26263b1 Fix list row 3 years ago
Alex Baker 4ccba6f2b1 Fix cloning subtask 3 years ago
Alex Baker 8258c73a7f Merge ssh://github.com/lkempf/tasks into HEAD 3 years ago
Alex Baker bb9e2f90b4 Replace ListPicker with FilterPicker
Simplify fragment result listeners
3 years ago
Lukas Kempf 7344f66189 Don't forget parent when copying tasks. 3 years ago
Alex Baker 532fea0d29 Replace FilterSelectionActivity
* Add FilterPicker DialogFragment
* Add FilterPicker compose component
* Rename FilterSelectionActivity to WidgetFilterSelectionActivity
3 years ago
Alex Baker d157bbec53 Convert ListPicker to compose 3 years ago
Alex Baker 5f3b706b81 More calendar picker updates 3 years ago
Alex Baker 135f628dae Calendar picker updates
* Move some components to compose package
* Add compose previews
* Use calendar id for selected
3 years ago
Alex Baker df65415a83 Add alpha to delete icon 3 years ago
Alex Baker 4f267ad989 Convert calendar picker to compose 3 years ago
Alex Baker 437d69d741 Convert AlertDialogBuilder to Kotlin 3 years ago
Alex Baker 9a33f54202 Add navigation drawer view model 3 years ago
Alex Baker 8f5b7ccc20 Skip add dialog when replacing some reminders
* random reminders
* pick date and time reminders
3 years ago
Alex Baker 20ab106e12 Click on alarm row to replace it 3 years ago
Alex Baker 8ed2880953 Delete some compose stuff 3 years ago
Alex Baker 2ee7715c16 Align checkbox and text in subtask row 3 years ago
Alex Baker 60820ab3c9 Convert comments row to compose 3 years ago
Alex Baker 7b9b71dd67 Fill max width for task edit rows 3 years ago
Alex Baker d0fcca1a1f Embed task edit row fragments in compose 3 years ago
Alex Baker 22de530590 Ran silent code cleanup 3 years ago
Alex Baker cdd163efbf Add preferences.linkify 3 years ago
Alex Baker 3163150e8f Move add alarm to task edit view model 3 years ago
Alex Baker 738c345275 Move view state to view model 3 years ago
Alex Baker eabe2b37ee Refresh subtasks in task edit fragment 3 years ago
Alex Baker c4cd694948 Fix lint 3 years ago
Alex Baker c532abc87f Simplify task edit view model 3 years ago
Alex Baker ccaed6ddb4 Add SubtaskRow composable 3 years ago
Alex Baker 1cac090c9d Add AlarmRow composable 4 years ago
Alex Baker 00c80337de Move more composable logic 4 years ago
Alex Baker e7b6c96576 Add DescriptionRow composable 4 years ago
Alex Baker b13db7d23a Fix new subtask text color 4 years ago
Alex Baker b6efff59b4 CheckBox and SubtaskChip composables 4 years ago
Alex Baker d48d457a3d Update priority row colors 4 years ago
Alex Baker 85b8092982 Move more composable logic 4 years ago
Alex Baker 3e3de3c1d6 Moving logic into composables, adding previews 4 years ago
Alex Baker 5c3af50c9d Move more Start and due date logic into composables 4 years ago
Alex Baker e39bc8b8cc Comment bar is not an edit control set 4 years ago
Alex Baker f4d69a8a69 Convert DescriptionControlSet to compose 4 years ago
Alex Baker e450f51f60 Convert repeat control set to compose 4 years ago
Alex Baker 4d8a058bfb Fix migration 4 years ago
Alex Baker 57ca2f013a Update schema for recurrence
* Move repeat until into recurrence
* Move repeat from out of recurrence
4 years ago
Alex Baker 5e607f73a3 Create separate view fragment 4 years ago
Alex Baker b4c3bec3ab Convert subtask control set to compose 4 years ago
Alex Baker 8c137f6521 TaskEditRow composable with slots 4 years ago
Alex Baker 3fa9040549 Convert FilesControlSet to compose 4 years ago
Alex Baker 9b3f5a0c65 Convert CreationDateControlSet to compose 4 years ago
Alex Baker 12f9352f69 Fix starting new timer 4 years ago
Alex Baker f5a53e6453 Convert TimerControlSet to compose 4 years ago
Alex Baker 908d75909d Convert CalendarControlSet to compose 4 years ago
Alex Baker 8f4db8374d Convert LocationControlSet to compose 4 years ago
Alex Baker 08069d0a3d Convert StartDateControlSet to compose 4 years ago
Alex Baker d8c70a4b5c Inline DeadlineControlSet variables 4 years ago
Alex Baker 8e8b8c9f64 Convert DeadlineControlSet to compose 4 years ago
Alex Baker 6513c40c97 View model due date as state flow 4 years ago
Alex Baker 6173192e72 Use info icon for creation date row 4 years ago
Alex Baker de50854c99 Merge branch 'main' of ssh://github.com/ydario/tasks into main 4 years ago
Alex Baker fcda6efe0c Fix task list chip group bottom padding 4 years ago
Alex Baker 1fbc2b1661 Android 13 runtime notification permissions 4 years ago
Alex Baker 9ea490572a Update locale injections to use language setting 4 years ago
Alex Baker 6f73765fd2 Per-app language configuration 4 years ago
Alex Baker 47d6aeddea Update target sdk to 33 4 years ago
Alex Baker 3a93af4b0a Update collect method 4 years ago
Alex Baker b455e531d3 Use new compose fragment for reminder control set 4 years ago
Alex Baker 43e787ad0c Add compose task edit fragment, chip group 4 years ago
Alex Baker 2137bf8004 Convert tag control to compose 4 years ago
Alex Baker 543e169e33 Use selected list state in subtasks control set 4 years ago
Alex Baker 25877f05e2 Convert ListFragment to compose 4 years ago
Alex Baker 9832eef2c6 Update chips
* Convert to jetpack compose
* Remove filled/outlined option
4 years ago
Alex Baker 0cecbbb376 Remove cookpad license plugin
Plugin was abandoned
4 years ago
Alex Baker ba87311759 Priority control set preview 4 years ago
Alex Baker 708e2b14e6 Convert priority control set to compose 4 years ago
Yuri Dario 7a17dc3719 Allow display of task's creation/modification/completion using a single row. 4 years ago
Yuri Dario bb4ce22542 Allow display of task's creation/modification/completion dates. 4 years ago
Alex Baker 6e695b144e Only hide tags and places in navigation menu 4 years ago
Alex Baker 500cc3e6c2 Update version and changelog 4 years ago
Alex Baker 7da45d780c Set work input data with workDataOf 4 years ago
Alex Baker 3198392d38 Fix test compile 4 years ago
Alex Baker 99b533e5cd Add 'addTask' event 4 years ago
Alex Baker f97a9fc2a3 Add events for subscribe and beast banners 4 years ago
Alex Baker 0165cda12b Fix recurring reminder dialog cancel button 4 years ago
Alex Baker 2564116341 Fix banner text buttons 4 years ago
Alex Baker b23aa62d42 Fix clearing task fragments 4 years ago
Alex Baker 46a6996982 Beast mode banner 4 years ago
Alex Baker 1de4b220c3 Fix tests 4 years ago
Alex Baker 7bb0d0a84f Update task list and edit preferences
Move out of 'Look and feel' into top level menus
4 years ago
Alex Baker a27047b6f8 Update widget preferences screen
* Add widget color indicator
* Add submenu arrow indicator
4 years ago
Alex Baker d5ccc1aa8f Beg for subscriptions/donations periodically 4 years ago
Alex Baker 437bb48d62 Remove subscription nag from WhatsNew 4 years ago
Alex Baker 68700a7319 Add TaskEditEventBus 4 years ago
Alex Baker b087cc090f Add ClearTaskEditFragment event 4 years ago
Alex Baker 2c189f9610 Restore Firebase RemoteConfig 4 years ago
Alex Baker 2aee91a04b Use In-App Review API 4 years ago
Alex Baker ce191d3325 Add MainActivity and TaskList event buses 4 years ago
Alex Baker 26796c0a57 Add install version and date 4 years ago
Alex Baker e46ef8d7b0 Update migration to drop invalid rows 4 years ago
Alex Baker 494c449fe6 Disable alarm sync for synology calendar 4 years ago
Alex Baker e8f231b288 Add server selector 4 years ago
Alex Baker 0cfb27df22 Remove encryptionKey and suppress repeat columns 4 years ago
Alex Baker f4398d82c6 Chunk tasks when updating modified time 4 years ago
Alex Baker c7f9f6e0e3 Fix thunderbird ack time 4 years ago
Alex Baker a62ffbc9fb Update modified if alarms changed during sync 4 years ago
Alex Baker b5993d0bee Fix compile 4 years ago
Alex Baker 62c5d21322 Save vtodo to disk if put is successful 4 years ago
Alex Baker b4c85ed5c7 Clear reminder if dismissed in Thunderbird 4 years ago
Alex Baker 7941373a37 Fix reminder synchronization
Remote changes were being ignored if local reminders were present
4 years ago
Alex Baker 446de069ae Add built-in notifications filter 4 years ago
Alex Baker 62931a5c70 Add option to store snoozed filter in preference 4 years ago
Alex Baker 52a902c51a Refresh lists and tasks after updating alarms 4 years ago
Alex Baker 3d9835a162 Add built-in Snoozed filter 4 years ago
Alex Baker a5e0a06762 Fix check for ring flag changes 4 years ago
Alex Baker 73eeec9663 Add recurring reminders 4 years ago
Alex Baker 50dde0b4c8 Convert alarm string methods to extensions 4 years ago
Alex Baker 968ba7080d Convert some fields to lateinit 4 years ago
Alex Baker 5e94537849 Remove OpenTask accounts when native added 4 years ago
Alex Baker c9be5728b1 Remove kotlinx-collections-immutable-jvm 4 years ago
Alex Baker 75701f0b42 Remove Firebase RemoteConfig 4 years ago
Alex Baker 323fa0eb8a Remove unused database columns 4 years ago
Alex Baker cb9661bc56 Move radius from geofence to place 4 years ago
Alex Baker 2bf58b6977 Update reminder control set padding 4 years ago
Alex Baker 64dee60111 Delete vtodo data on reset 4 years ago
Alex Baker 672dcdd268 Fix migration 4 years ago
Alex Baker 1154ba4be4 Store icalendar data on disk 4 years ago
Alex Baker 433ae41200 Add FlowHelpers 4 years ago
Alex Baker 978d27de73 Don't purge moved tasks 4 years ago
Alex Baker 259f428d71 Jetpack Compose 1.1.1 4 years ago
Alex Baker efd9276e7a Fix alarm text overlap 4 years ago
Alex Baker b4315f9beb New reminder control set
* Custom random reminder intervals
* Add multiple random reminders
4 years ago
Alex Baker dfe64d5f6f Convert selected alarms to MutableStateFlow 4 years ago
Alex Baker 656c856737 Remove bitwise operations 4 years ago