Commit Graph

1720 Commits (a01037450d847c260c664a8e94af6d9af9efdbc3)

Author SHA1 Message Date
Alex Baker 40a764112c Add refresh preferences broadcast 4 years ago
Alex Baker 1ce2e31b02 Update timestamp after enabling drive backups 4 years ago
Alex Baker 823b7a0650 Update local backup timestamp after manual export 4 years ago
Alex Baker a0b02c7e9c Allow backups with zero tasks 4 years ago
Alex Baker 6c248be43a Merge tag '10.0.3' into main 4 years ago
Alex Baker 668dfd396f Fix bug that was creating invalid calendar entries 4 years ago
Alex Baker d8a31ec57d Remove "No tasks to export" toast 4 years ago
Alex Baker 7e573b3fa7 Merge tag '10.0.3' into main 4 years ago
Alex Baker 9a6b369c2a Fix task list snackbar crash 4 years ago
Alex Baker 5e472aabbe Load last backup times in PreferencesViewModel 4 years ago
Alex Baker dd715c2b23 Detect OpenTask account renames 4 years ago
Alex Baker 6c898bc622 Merge tag '10.0.2' into main 4 years ago
Alex Baker 427d8b9423 Fix calendar snackbar and astrid manual sorting 4 years ago
Alex Baker 42037e513a Trim whitespace from custom filter criteria
Whitespace was causing parsing error
4 years ago
Alex Baker be68fb774b Target Android 11 4 years ago
Alex Baker 63c914b493 Remove some intent queries 4 years ago
Alex Baker e6926f5943 Convert FileHelper to Kotlin 4 years ago
Alex Baker 81904e5888 Convert AddAttachmentDialog to Kotlin 4 years ago
Alex Baker 65e8f90098 Don't crash on missing drive folder 4 years ago
Alex Baker a4312a1d29 Update Kotlin version 4 years ago
Alex Baker bd08287c4c Rename import/export buttons, display last backup 4 years ago
Alex Baker a1e239eee5 Update backup functionality
* Add option to disable automatic backups
* Add link to backup documentation
* Rearrange backup sections
4 years ago
Alex Baker 5ed4d89e43 Use timestamp from backup filename 4 years ago
Alex Baker ee46c74994 Update Android Backup Service implementation 4 years ago
Alex Baker 60e4ca2866 Update Google Drive backup settings
Display timestamp of last backup
4 years ago
Alex Baker 345346b1e9 Convert DriveInvoker to Kotlin 4 years ago
Alex Baker ddf9f79b18 Add Android Backup Service settings
* Add option to disable upload to backup service
* Display date of last upload
4 years ago
Alex Baker 63931c789e Specify preferences to exclude by resource id 4 years ago
Alex Baker 5760c44df5 ical4android b520b3f2b2 4 years ago
Alex Baker 1d2bd5ea17 Google Task v1-rev20200516-1.30.10 4 years ago
Alex Baker 33f85f50cb Fix hostname verification 4 years ago
Alex Baker 8bd61a8241 Fix crash in f-droid build 4 years ago
Alex Baker ca88703fd2 Fix crash on null parameter 4 years ago
Alex Baker af3b33513f Allow state loss when opening task edit fragment 4 years ago
Alex Baker 2fc8d0f251 Fix crash when building notification summary 4 years ago
Alex Baker 276a31f435 Reset last reminder time for recurring tasks 4 years ago
Alex Baker 3f6d4bcc2b Set language in speech recognizer request 4 years ago
Alex Baker b424cbbed2 Create new task for ACTION_VIEW intent 4 years ago
Alex Baker 7a7f8754d8 Update transaction commit behavior 4 years ago
Alex Baker 7ab63bce9c Fix null pointer when checking hide until value 4 years ago
Alex Baker 58425e8bf1 Remove some runBlocking calls 4 years ago
Alex Baker e4a56bda2f Bail if fragment manager is destroyed 4 years ago
Alex Baker 15b9333008 Don't crash on linkify if webview is disabled 4 years ago
Alex Baker bb5f3bc23a Flip expand/collapse indicators 4 years ago
Alex Baker c396592575 Fix missing comment bar 4 years ago
Alex Baker 9535abb4f8 Fix default hide until setting
Did not work when date was not automatically set
4 years ago
Alex Baker 56c75bd059 Log event when sync account added 4 years ago
Alex Baker 201afbf8e8 Launch queries on main thread 4 years ago
Alex Baker 7b666e4d22 Set manual sort filter before invalidating 4 years ago
Alex Baker 67e71332fb Check for pro on resume 4 years ago
Alex Baker 4869c86ea9 Fix null pointer in widget 4 years ago
Alex Baker 679e06982d Fix null pointer when fetching positions 4 years ago
Alex Baker 87ae44fa1a Update version and changelog 4 years ago
Alex Baker 9f760c6bfb Prevent duplicate accounts when not pro 4 years ago
Alex Baker 05493640d9 Fix local recursive subtask migration 4 years ago
Alex Baker 4cd6e081f5 Load task edit info in parallel 4 years ago
Alex Baker 3ca6ccae1b Fix flickering old theme color when opening task 4 years ago
Alex Baker b97b9d5ef4 Fix rotation while editing task 4 years ago
Alex Baker abf7a06282 Use SYNC1 as DAVx5 etag 4 years ago
Alex Baker c06f5958b4 Don't crash if parent not found 4 years ago
Alex Baker a759f1bd8c Calendar UID derived from _sync_id 4 years ago
Alex Baker 1c122b9e1f Add missing list debug filter 4 years ago
Alex Baker 03550ced91 Pass account to sync 4 years ago
Alex Baker 8757d12ebb Set _UID and SYNC2 for new etesync tasks 4 years ago
Alex Baker 4a21421237 Add opentask-provider accounts automatically 4 years ago
Alex Baker 9eaa7a7408 Hide repeat setting from etesync opentask accounts 4 years ago
Alex Baker 0d7e92141f Mark binding as lateinit 4 years ago
Alex Baker 172da54768 Fix notification activity 'Edit' button 4 years ago
Alex Baker 3335699642 Don't delete opentasks data 4 years ago
Alex Baker 9c07c0abd4 Set UID in SYNC2 for EteSync 4 years ago
Alex Baker d124fc1e64 Don't setup paged query in coroutine 4 years ago
Alex Baker 61419e7672 Don't write to opentasks-provider immediately 4 years ago
Alex Baker 073b28aaa1 Use different 'etags' for DAVx5 and EteSync 4 years ago
Alex Baker 3c42dce6e5 Update task query threading and transactions 4 years ago
Alex Baker 89f6b2c477 Provide implicit value for caldav_task.object 4 years ago
Alex Baker 5e6cf64b7b Batch writes to opentasks-provider 4 years ago
Alex Baker 0d1738212f Fix compile 4 years ago
Alex Baker 5dfdd75327 Remove accountCount from OpenTaskDao 4 years ago
Alex Baker a04f617fff Convert GtasksListService to Kotlin 4 years ago
Alex Baker 0f27915f82 Convert LocationPickerActivity to Kotlin 4 years ago
Alex Baker bbf71bae38 Convert CommentsController to Kotlin 4 years ago
Alex Baker 6fd1cb3e44 Convert more custom filter code to Kotlin 4 years ago
Alex Baker e97e0d3a22 Convert ChipListCache to Kotlin 4 years ago
Alex Baker 14f46f0688 Sync with opentasks-provider 4 years ago
Alex Baker 754b6c7e8c Ensure DragAndDropDiffer works sequentially 4 years ago
Alex Baker 5acceb6314 Perform drag and drop changes on main thread 4 years ago
Alex Baker 97264545d8 Fix due time when rescheduling via drag and drop 4 years ago
Alex Baker e5a5c9b264 Convert AddAccountDialog to DialogFragment 4 years ago
Alex Baker ca42c718b9 Use strict mode to crash app 4 years ago
Alex Baker ef432e296c Convert tag picker to Kotlin 4 years ago
Alex Baker 811c9497e1 Add create and modify time debug filters 4 years ago
Alex Baker 550d401e74 Fix setting tags on new tasks 4 years ago
Alex Baker 3689793f91 Move some save work to background 4 years ago
Alex Baker 9af9dd4115 Launch coroutine in cleared method 4 years ago
Alex Baker 1178b8f3e6 Prevent setting parent to self 4 years ago
Alex Baker e9ab544b34 Initiate work requests from background thread 4 years ago
Alex Baker 6ee6e96a7f Initiate sync requests on background thread 4 years ago
Alex Baker aa9e0e93b9 Use Default dispatcher instead of IO 4 years ago
Alex Baker da256f2293 Cancel notification if new due date is in future 4 years ago
Alex Baker cb236bc0e8 Fix google login issues
* Display error toasts
* Enable background sync after adding accounts
* Initiate sync after adding accounts
4 years ago
Alex Baker 3fbbd95395 Only enable background sync for active services 4 years ago
Alex Baker 0726eed135 Fix sync after move 4 years ago
Alex Baker fcc1511c48 Debounce sync requests 4 years ago
Alex Baker 7078dfa2bf Separate sync work for each service 4 years ago
Alex Baker 15637e784e Make some caldav recur and geo code reusable 4 years ago
Alex Baker a21df189fd Don't allow empty account name 4 years ago
Alex Baker 5f735673da Add debug filters 4 years ago
Alex Baker fca4a721da Make workers non-cancellable 4 years ago
Alex Baker 640412314c Throttle WorkManager calls to 200/min 4 years ago
Alex Baker 1659afb34e Set current thread contextClassLoader 4 years ago
Alex Baker e3bcc2f7c9 Configurable throttle period 4 years ago
Alex Baker 24fd1acb68 Only call after complete for calendars/recurring 4 years ago
Alex Baker d1ed0e423b Use coroutines in TagPickerViewModel 4 years ago
Alex Baker 91827654d0 Move some AfterSaveWork to TaskDao 4 years ago
Alex Baker 0eb5d65166 Use new task dao in timer plugin 4 years ago
Alex Baker 1e5036a335 Use new task dao in notification manager 4 years ago
Alex Baker 234af09ad5 Set modification and snooze in task dao update 4 years ago
Alex Baker 489b0298c6 Replace some usage of legacy task dao 4 years ago
Alex Baker 9559d90c25 Legacy TaskDao delegates to new TaskDao 4 years ago
Alex Baker 8710dab252 Use non-blocking daos for collapsing filter groups 4 years ago
Alex Baker 22363bcb17 Remove unused blocking dao methods 4 years ago
Alex Baker 02d99d9996 Convert DashClockExtension to Kotlin 4 years ago
Alex Baker bfe97e77de Convert GCalHelper to Kotlin 4 years ago
Alex Baker c3c5de1e5c Use coroutines in task creator 4 years ago
Alex Baker 6e6fb3eada Convert Throttle to Kotlin 4 years ago
Alex Baker 41f7d1da6b Convert TaskDuplicator to Kotlin 4 years ago
Alex Baker c825bfe94a Convert TaskCreator to Kotlin 4 years ago
Alex Baker 6670403b7a Convert VoiceCommandActivity to Kotlin 4 years ago
Alex Baker c62796acec Convert TaskerTaskCreator to Kotlin 4 years ago
Alex Baker 3db92db33b Convert TitleParser to Kotlin 4 years ago
Alex Baker b44150c7f3 Convert RefreshScheduler to Kotlin 4 years ago
Alex Baker 789836058d Use coroutines in geofence api 4 years ago
Alex Baker 20353023d8 Convert ReminderService to Kotlin 4 years ago
Alex Baker 9cd9f1ada2 Use coroutines in notification manager 4 years ago
Alex Baker 0a1a1d870d Use coroutines in notification & snooze activities 4 years ago
Alex Baker eb70cd86f8 Use coroutines in timer plugin 4 years ago
Alex Baker 4bd59b75ba Convert SnoozeActivity to Kotlin 4 years ago
Alex Baker ccf150310f Convert NotificationActivity to Kotlin 4 years ago
Alex Baker 207acb6a47 Convert NotificationClearedReceiver to Kotlin 4 years ago
Alex Baker 65d57c7649 Convert TimerPlugin to Kotlin 4 years ago
Alex Baker b8b8259b7b Convert InjectingJobIntentServices to Kotlin 4 years ago
Alex Baker e2dffbe71a Use coroutines in injecting service 4 years ago
Alex Baker 8a30fde2f2 Convert NotificationManager to Kotlin 4 years ago
Alex Baker 00bfd053c6 Convert repeat task helper to coroutines 4 years ago
Alex Baker 0661be1769 Disable change animations in navigation drawer 4 years ago
Alex Baker c9e1ec97eb Prevent creation of multiple local accounts 4 years ago
Alex Baker 77bbd2dfb7 Fix title truncation 4 years ago
Alex Baker dd0650af51 Convert SyncAdapters to Kotlin 4 years ago
Alex Baker c4e3f72be1 Fix compile 4 years ago
Alex Baker e24b5b8bfe Convert AddAccountDialog to Kotlin 4 years ago
Alex Baker 3663c22b62 Fix generic compile 4 years ago
Alex Baker bd29616d8f commitNow on fragment transactions 4 years ago
Alex Baker 8992997a0f Fix CalDAV repeatUntil sync 4 years ago
Alex Baker 598399e81e Adjust hide until date 4 years ago
Alex Baker 783f1bde69 Remove unused blocking dao methods 4 years ago
Alex Baker 479c26c416 Suspending caldav/etesync network calls 4 years ago
Alex Baker 39077910b7 Use non-blocking daos in json exporter 4 years ago
Alex Baker 5b8256d65e Use non-blocking daos in iCalendar 4 years ago
Alex Baker 91a99429ae Use non-blocking daos in xml importer 4 years ago
Alex Baker e65a855b02 Use non-blocking daos in json importer 4 years ago
Alex Baker 523893a2d9 Use non-blocking daos in Upgrader 4 years ago
Alex Baker 39305d1107 Use coroutines in account and list settings 4 years ago
Alex Baker 320623045e List and account settings Kotlin conversions 4 years ago
Alex Baker dbba2e0e6f Convert CompletableViewModels to Kotlin 4 years ago
Alex Baker 919ba42098 Convert account settings activities to Kotlin 4 years ago
Alex Baker eb38972ac2 Use coroutines in TaskDeleter 4 years ago
Alex Baker c5503331c1 Move RepeatConfirmationRcvr to TaskListFragment 4 years ago
Alex Baker ed70e60c55 Use awaitAll extension 4 years ago
Alex Baker 3cf2c76f8a Use coroutines in EteSynchronizer 4 years ago
Alex Baker 378580b1e8 Convert EteSynchronizer to Kotlin 4 years ago
Alex Baker 5658fca41f Use coroutines in CaldavSynchronizer 4 years ago
Alex Baker e2c897e43c Convert CaldavSynchronizer to Kotlin 4 years ago
Alex Baker 2454757b24 Use coroutines in GoogleTaskSynchronizer 4 years ago
Alex Baker b7b8d1667b Convert GtasksInvoker to Kotlin 4 years ago
Alex Baker 90571eca35 Convert GoogleTaskSynchronizer to Kotlin 4 years ago
Alex Baker 0146cd5766 Convert ShareLinkActivity to Kotlin 4 years ago
Alex Baker 949d9af9d8 Fix compile 4 years ago
Alex Baker 09e4bee454 BaseWorker extends CoroutineWorker 4 years ago
Alex Baker be63596e94 Convert DragAndDropDiffer.submitList to coroutines 4 years ago
Alex Baker 4dfb414374 Use coroutines in drawer customization 4 years ago
Alex Baker 94cc4bf572 Use coroutines in preferences 4 years ago
Alex Baker a89580577b Use coroutines in date time picker 4 years ago
Alex Baker 108c1f284b Update task and back stack behavior 4 years ago
Alex Baker d795f1f6d6 Add intent debug info 4 years ago
Alex Baker e01d5c87ca Don't read intent when relaunching from history 4 years ago
Alex Baker 2408a1e6c5 Fix notification intent flags 4 years ago
Alex Baker 2027ab6858 Fix snooze intent flags 4 years ago
Alex Baker 0c3c10a66a Add toggle for runBlocking crash 4 years ago
Alex Baker 7e1a1b22d3 Remove TaskEditActivity 4 years ago
Alex Baker 43814b0810 Move noncancellable context to save 4 years ago
Alex Baker 0226440833 Create edit fragments off main thread 4 years ago
Alex Baker 275369c807 Use coroutines in widget 4 years ago
Alex Baker d550063114 Remove unused dao methods 4 years ago
Alex Baker f8c06fdc07 Use coroutines in task adapters 4 years ago
Alex Baker b394251afc Convert ScrollableViewsFactory to Kotlin 4 years ago
Alex Baker 8487526171 Convert SubtasksHelper to Kotlin 4 years ago
Alex Baker 3d917fda62 Convert SubtasksFilterUpdater to Kotlin 4 years ago
Alex Baker 5879774905 Use coroutines in notification preferences 4 years ago
Alex Baker 9b4ccd5137 Convert BuiltInFilterExposer to Kotlin 4 years ago
Alex Baker a2776b960e Make runBlocking crash when used on main thread 4 years ago