Commit Graph

942 Commits (2d9c1638dcabb978c98e07587e02190b308caa1a)

Author SHA1 Message Date
Alex Baker 9cd9f1ada2 Use coroutines in notification manager 4 years ago
Alex Baker eb70cd86f8 Use coroutines in timer plugin 4 years ago
Alex Baker 65d57c7649 Convert TimerPlugin to Kotlin 4 years ago
Alex Baker 00bfd053c6 Convert repeat task helper to coroutines 4 years ago
Alex Baker 77bbd2dfb7 Fix title truncation 4 years ago
Alex Baker dd0650af51 Convert SyncAdapters to Kotlin 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 783f1bde69 Remove unused blocking dao methods 4 years ago
Alex Baker 91a99429ae Use non-blocking daos in xml 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 eb38972ac2 Use coroutines in TaskDeleter 4 years ago
Alex Baker c5503331c1 Move RepeatConfirmationRcvr to TaskListFragment 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 0146cd5766 Convert ShareLinkActivity to Kotlin 4 years ago
Alex Baker be63596e94 Convert DragAndDropDiffer.submitList to coroutines 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 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 d550063114 Remove unused dao methods 4 years ago
Alex Baker f8c06fdc07 Use coroutines in task adapters 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 9b4ccd5137 Convert BuiltInFilterExposer to Kotlin 4 years ago
Alex Baker a2776b960e Make runBlocking crash when used on main thread 4 years ago
Alex Baker e4b2dc932e Use coroutines in TaskEditActivity and UriHandler 4 years ago
Alex Baker 990003da66 Use coroutines in task mover 4 years ago
Alex Baker f4ad55b42d Use coroutines in task completer 4 years ago
Alex Baker 1fa17583c0 Scope task list view model to task list fragment 4 years ago
Alex Baker 9ec376ac01 Merge tag '9.7.3' into main 4 years ago
Alex Baker 8e17843ace Handle empty google task remote parent strings 4 years ago
Alex Baker a73b716419 Add TaskEditViewModel 4 years ago
Alex Baker 2c57d06980 Add fragment kotlin extensions 4 years ago
Alex Baker 443ac9e9e5 Remove coroutines from fragment setup 4 years ago
Alex Baker 1846559fd7 Use coroutines in task edit fragment 4 years ago
Alex Baker 29de2d0d53 Convert TaskEditFragment to Kotlin 4 years ago
Alex Baker 012663eebe Create views in suspending function 4 years ago
Alex Baker 968ec62acb Make hasChanges and apply suspending 4 years ago
Alex Baker 3418ea7f3c Use coroutines in TaskListFragment 4 years ago
Alex Baker 55c8be04d4 Move viewholder callbacks to task list fragment 4 years ago
Alex Baker 236f9ae0e0 Use coroutines in MainActivity 4 years ago
Alex Baker 205295a59a Tighten access on some dao methods 4 years ago
Alex Baker f6dd3a63e6 Blocking daos delegate to suspending daos 4 years ago
Alex Baker 122a2c2170 Make daos suspending 4 years ago
Alex Baker f33ecdda7d Create blocking room daos 4 years ago
Alex Baker 6d89542f6e Convert GtasksLoginActivity to Kotlin 4 years ago
Alex Baker 301ec9223a Convert AlarmService to Kotlin 4 years ago
Alex Baker e6d9e664ce Use coroutines for play services check 4 years ago
Alex Baker de3e23d9d7 Rename fetch to fetchBlocking, add suspend fetch 4 years ago
Alex Baker 2ec60748d3 Use coroutines in TaskListViewModel 4 years ago
Alex Baker ae09d01342 Merge tag '9.7.1' 4 years ago
Alex Baker 15c1266bea Fix caldav subtask move bug
If modified date was 0 the subtask was deleted
4 years ago
Alex Baker e6dfbea4cb Add TasksContentProvider 4 years ago
Alex Baker 609a8f8f23 Move notifyChange to RefreshReceiver 4 years ago
Alex Baker 1a0697c2b0 Add ContentProviderDao 4 years ago
Alex Baker e94d230d1b Convert Astrid2TaskProvider to Kotlin 4 years ago
Alex Baker 802b824b09 Log use of Astrid2TaskProvider 4 years ago
Alex Baker 3843212164 Fix crash in release build 4 years ago
Alex Baker 52952e22cd Migrate to Hilt 4 years ago
Robert Boyd III 35dd189c05
Fix unintuitive sorting edge cases 4 years ago
Alex Baker cde5bcfb87 Remove empty Dagger components 4 years ago
Alex Baker c9407d3ef8 Replace ApplicationScope with Singleton 4 years ago
Alex Baker 9bf15c1490 Restore and rename ForActivity and ForApplication 4 years ago
Alex Baker 6d9b949e37 Remove @ForActivity annotation 4 years ago
Alex Baker 999e5aab7a Remove @ForApplication annotation 4 years ago
Alex Baker 745c17fbc5 Drag and drop to rearrange drawer 4 years ago
Alex Baker 034bc6e3a0 Add id field to filter list item 4 years ago
Alex Baker f6737cb002 Add dao methods to reset drawer orders 4 years ago
Alex Baker a49d2d3524 Sort drawer by order then alpha 4 years ago
Alex Baker 8ff6057531 Add order columns to nav drawer items 4 years ago
Alex Baker 9b724ad2c5 Add ActionViewHolder for navigation drawer 4 years ago
Alex Baker 864bc73a8c Refactor FilterProvider for reuse 4 years ago
Alex Baker efa663f444 Add SeparatorViewHolder 4 years ago
Alex Baker ac01f2d77b Remove CustomFilterExposer 4 years ago
Alex Baker 2b8b16e72a Remove Java DbUtils 4 years ago
Alex Baker a1df03ddd1 Remove subtasks in chunk when moving tasks 4 years ago
Alex Baker 45920a8035 Convert TaskMover to Kotlin 4 years ago
Alex Baker 100ec6f80a Chunk calls to fetch, touch, and setParent 4 years ago
Alex Baker 22b809a420 Convert TaskCompleter to Kotlin 4 years ago
Alex Baker cc0cc79d09 Ensure local lists exist
e.g. after data reset
4 years ago
Alex Baker e0571a0ed7 Rename properties and change return types 4 years ago
Alex Baker f1c863d2f3 Send analytics event after importing from xml 4 years ago
Alex Baker cb03e9d1eb Remove Ordering 4 years ago
Alex Baker 9ed695bb73 Adjust hide date when dragging to new date 4 years ago
Alex Baker 89ebfd88c0 Configure visibility for each chip type 4 years ago
Alex Baker aeda918160 Convert Preferences to Kotlin 4 years ago
Alex Baker 685a1b4546 Revert "Blow up if task doesn't have a list"
This reverts commit 5af6c8273c.
4 years ago
Alex Baker 4702d4e88e Add preference to disable sort groups 4 years ago
Alex Baker 5af6c8273c Blow up if task doesn't have a list 4 years ago
Alex Baker ee52572607 Enable collapse/expand all for 'My order' sorting 4 years ago
Alex Baker cfb8a4d2fb Add 'Astrid manual sort' mode 4 years ago
Alex Baker 346bf22fb3 Local lists 4 years ago
Alex Baker 3f3643826b Remove autoclose date time picker migration 4 years ago
Alex Baker 0388422553 Convert TaskDeleter to Kotlin 4 years ago
Alex Baker f8debc072f Remove 'Purge deleted tasks' option 4 years ago
Alex Baker 8627559a5d Convert DefaultFilterProvider to Kotlin 4 years ago
Alex Baker 4624ce552c Add preference to open most recently used list 4 years ago
Alex Baker 1a859b99bc Use list icon instead of cloud icon 4 years ago
Alex Baker 9ba34ab14f Convert Upgrader to Kotlin 4 years ago
Alex Baker 0eeb393154 Rename RemoteListPicker to ListPicker 4 years ago
Alex Baker d57d8cb5d4 Rename RemoteListFragment to ListFragment 4 years ago
Alex Baker 7a6d9f92f2 Add list icon 4 years ago
Alex Baker ea42147dbd Hide rather than exclude disabled edit rows 4 years ago
Alex Baker 231a423caf Use check box as complete icon 4 years ago
Alex Baker dcd6217f6c Change priority or due date with drag and drop 4 years ago
Alex Baker 5dcc6a1e56 Fix RepeatControlSet.hasChanges 4 years ago
Alex Baker b7e13eb796 Merge tag '9.4.1' 4 years ago
Alex Baker c40dbfe22b Allow nulls from TaskAdapterDataSource.getItem 4 years ago
Alex Baker 9ba125e04a Fix remote list picker click 4 years ago
Alex Baker 3841a16607 Convert sql package to Kotlin 4 years ago
Alex Baker 71721f982a Convert navigation drawer to Kotlin 4 years ago
Alex Baker ba9759344a Refresh after manual sort changes 4 years ago
Alex Baker 037d6fa9e2 Drag and drop in tags and filters 4 years ago
Alex Baker d5e3f2c696 Fix manually sorted caldav widget 4 years ago
Alex Baker 0977503003 Add default timestamp argument to markDeleted 4 years ago
Alex Baker 8816270653 Move canMove/min/max logic into TaskAdapter 4 years ago
Alex Baker 2568383a71 Add nullable annotation to googletask/caldav lists 4 years ago
Alex Baker b9de4ea7ef Rename method to supportsSubtasks 4 years ago
Alex Baker 97565ff770 Add offline subtask test 4 years ago
Alex Baker e33b16b946 Minor collapsible group changes 4 years ago
Alex Baker 8b2ed5b1e9 Collapsible sort group headers 4 years ago
Alex Baker 395cba2705 Don't change task order if parent doesnt change 4 years ago
Alex Baker 0f55cacf10 Convert task list recycler adapters to Kotlin 4 years ago
Alex Baker 51e2969437 Fix crash in widget queries 4 years ago
Alex Baker 09cad40bd3 Add new tasks to top or bottom of caldav lists 4 years ago
Alex Baker 61c7f2f0e8 Invert google task adapter hierarchy 4 years ago
Alex Baker 6b2cc35a24 Add google task manual sort tests 4 years ago
Alex Baker 49fb32f52c Set order to next - 1 when moving to top 4 years ago
Alex Baker 13e60d72d2 Convert task list queries to Kotlin 4 years ago
Alex Baker f4d1410e3e Add caldav manual sort task adapter tests 4 years ago
Alex Baker e6beaddbd6 Implement drag and drop reordering for CalDAV 4 years ago
Alex Baker 056c194780 CaldavDao shift down 4 years ago
Alex Baker aa00da4739 Prevent unindenting in middle of caldav subtasks 4 years ago
Alex Baker 6cc222ba5a Give magic number a name 4 years ago
Alex Baker f64dbdab39 Set implicit cd_order value 4 years ago
Alex Baker 808781c262 Display caldav tasks in manual sort order 4 years ago
Alex Baker 0d032d6a42 Use recursive query for manual sorted google tasks 4 years ago
Alex Baker 0c0d4a79e7 Add order to caldav tasks table 4 years ago
Alex Baker 783898a0bb Move CaldavTaskAdapterTest to androidTest 4 years ago
Alex Baker cbd9af20ea Add TaskAdapterDataSource interface 4 years ago
Alex Baker fe9dbe4585 Convert task adapters to Kotlin 4 years ago
Alex Baker 6987fe8bd7 Fix crash when collapsing/expanding all 4 years ago
Alex Baker 9bf5216081 Convert more classes to Kotlin 4 years ago
Alex Baker 3801c46f31 Convert TaskListFragment to Kotlin 4 years ago
Alex Baker 1d1f132806 Convert MainActivity to Kotlin 4 years ago
Alex Baker 47d414f20f Convert task edit screen to kotlin 4 years ago
Alex Baker d3d8b9611a Fix crash when cloning tasks 4 years ago
Alex Baker 59f579420d Make some task fields not null 4 years ago
Alex Baker b955a0435d Search results match on additional fields
Match places, comments, caldav/google task list names
4 years ago
Alex Baker 16829dec6c Fix duplicate search results 4 years ago
Alex Baker 17a9b1467f More Kotlin conversions 4 years ago
Alex Baker c014490fe0 Replace task test subclasses 4 years ago
Alex Baker 3b6d355890 Convert Task to Kotlin 4 years ago
Alex Baker 0fa9149f28 Convert remaining Room DAOs to Kotlin 4 years ago
Alex Baker f27c5592e1 Convert some Room entities to Kotlin 4 years ago
Alex Baker 0f6afdcd20 Add new task launcher shortcut 4 years ago
Alex Baker 4d17a290fd Display What's New dialog after upgrade 4 years ago
Alex Baker 3a13d56060 Rename tracker to firebase 4 years ago
Alex Baker 85f959bd72 Fix some more inspections 4 years ago
Alex Baker 8f8650840d Remove some unnecessary newArrayList calls 4 years ago
Alex Baker 9baf3d5e2a Use java.util.Objects.equals 4 years ago
Alex Baker 76febd39bd Replace TextUtils.isEmpty with isNullOrEmpty 4 years ago
Alex Baker 2f8ac10e47 Replace guava isNullOrEmpty usage 4 years ago
Alex Baker 6988073de2 Save id list 4 years ago
Alex Baker c57aa4d608 Indent subtasks in share output 4 years ago
Alex Baker d3ecb6628d Switch between paged/non-paged lists on the fly 4 years ago
Alex Baker db49920e21 Remove more compat methods 4 years ago
Alex Baker 7b1f2d1330 Remove ContextCompat usage 4 years ago
Alex Baker fad08331c2 Remove obsolete upgrade 4 years ago
Alex Baker fbeef45bb9 Drop support for Lollipop and Lollipop MR1 4 years ago
Alex Baker c67f59d892 Drop support for KitKat
* KitKat represents 1.3% of total userbase but...
* KitKat users running recent app version represent about 0.02% of DAU
* dav4jvm 2.x requires Android 5+
4 years ago
Alex Baker 2468cb6f8e Add sort by creation date 4 years ago
Alex Baker 1a4289116e Offer new filter templates 4 years ago
Alex Baker 312cfb36ee Fix check for filter criteria changes 4 years ago
Alex Baker 17e3750419 Swipe to remove filter criteria 4 years ago
Alex Baker 410af772f2 Drag and drop to rearrange filter criteria 4 years ago
Alex Baker 1a05278ab0 Animate filter recycler view changes 4 years ago
Alex Baker 281589be06 Remove icon from custom filter criterion 4 years ago
Alex Baker d33fb285c6 Convert filter list to recycler view 4 years ago
Alex Baker 3e0a704725 Move filter criteria to FilterSettingsActivity 4 years ago
Alex Baker 2d11a5c55c Save custom filter criteria on rotate 4 years ago
Alex Baker 517575a651 Click on widget due date to reschedule task 4 years ago
Alex Baker 70547f5cbe Maintain existing widget configuration on upgrade 4 years ago
Alex Baker 5cae334688 Collapsible subtasks for 'My order'ed Google Tasks 4 years ago
Alex Baker 290584de16 Tweak title settings 4 years ago
Alex Baker bdd4561cf3 Force reload after manual sort change 4 years ago
Alex Baker 0b456d177e Fix some inspections 4 years ago
Alex Baker 56f5fef901 Fix ViewModelProviders deprecation 4 years ago
Alex Baker 688baad5a6 Tighten access restrictions 4 years ago
Alex Baker aed4614eb1 Remove ThemeColor from task edit fragments 4 years ago
Alex Baker c95fa9a1df Add final modifiers 4 years ago
Alex Baker 98970c11f4 Use getParentFragmentManager 4 years ago
Alex Baker 53f2f8be4b Replace alarm spinner with dialog 4 years ago
Alex Baker e3b16d5a47 Replace ring mode spinner with dialog 4 years ago
Alex Baker d63fe6ccce Add option to always hide check button 4 years ago
Alex Baker 2de1c3f47a Hide check button for new tasks 4 years ago
Alex Baker 999ebebbaf Prevent double tap on task list due time 4 years ago
Alex Baker ba2c90e431 Set sharing subject, finish action mode 4 years ago
Alex Baker 4cfe15e35e Add share menu and multi-select menu items 4 years ago
Alex Baker 2ee587479e Add select all to multi-select menu 4 years ago
Alex Baker 33725ce667 Show calendar event created snackbar 4 years ago
Alex Baker 54d87f2f23 Add autoclose option for task list due date picker 4 years ago
Alex Baker bad2cc4a6f Cancel notifications after rescheduling task 4 years ago
Alex Baker ea80864857 Merge tag '8.7.1' 4 years ago
Alex Baker b779ca1b94 Fix multi-account Google Task synchronization 4 years ago
Alex Baker 516f4ce2b4 Add option to disable date time picker auto close 4 years ago
Alex Baker 5fe6aedfbe Don't load new fragment if filters match 4 years ago
Alex Baker dcb0dd6238 Fix fab reveal 4 years ago
Alex Baker 8e9fe10705 Only reveal fab once title is entered 4 years ago
Alex Baker aa04bafcb8 Remove movement method from title 4 years ago
Alex Baker 556b5908d2 Improve some task edit touch targets 4 years ago
Alex Baker 58ecc7e9ab Change due date by clicking on date in task list 4 years ago
Alex Baker 05cf6b8b12 Fab is hidden automatically 4 years ago
Alex Baker 66d4400637 Discard menu item should actually discard changes 4 years ago
Alex Baker 447b6be7d2 Format dates with 310 backport 4 years ago
Alex Baker d045c75ff2 Remove URGENCY_NEXT_MONTH 4 years ago
Alex Baker 27075edcc8 Discard from overflow when back button saves is on 4 years ago
Alex Baker ac39ccb966 Move title edit to collapsing toolbar layout 4 years ago
Alex Baker 1d01c5d7b4 Add preference for linkifying task edit screen 4 years ago
Alex Baker a865d91a59 Fix lint errors 4 years ago
Alex Baker 6392188750 Add new navigation drawer settings 4 years ago
Alex Baker ea354240ea Rename LocationFilter to PlaceFilter 4 years ago
Alex Baker bd1aa46d13 Add Places to navigation drawer 4 years ago
Alex Baker 0b95b11b68 Add LocationFilter 4 years ago
Alex Baker 889605224d Don't query collapsed caldav/google task lists 4 years ago
Alex Baker 1f244eae25 Animate expand/collapse in nav drawer 4 years ago
Alex Baker fba0f1cfec Collapsible navigation drawer groups 4 years ago
Alex Baker b139941f90 Compact subtask chip, fix edit screen chip theme 4 years ago
Alex Baker c55c1e6333 Force caldav sync on location change 4 years ago
Alex Baker b893094198 Add suppressSync and suppressRefresh to task 4 years ago
Alex Baker 35f0f778b6 Clean up caldav location upgrade 4 years ago
Alex Baker 91c5beb199 Synchronization locations with CalDAV and EteSync 4 years ago
Alex Baker 57c642ab9c Move shared functionality to iCalendar 4 years ago
Alex Baker 8d4a00d459 Fix clear completed from recently modified filter 4 years ago
Alex Baker 0e967c0889 Add CheckBoxProvider 4 years ago
Alex Baker b8c98aa2f1 Add ColorProvider 4 years ago
Alex Baker 041aedf9fb Remove unused sync error notification 4 years ago
Alex Baker 73c2cd1dca Use google-auth-library-java 4 years ago
Alex Baker bfe384d3fb Only notify on oauth errors once 4 years ago
Alex Baker 1b3867598b Remove index from pickable interface 4 years ago
Alex Baker 4030312820 Collapse search view on back button 4 years ago
Alex Baker ae3b3edd5a Remove ThemeCache 4 years ago
Alex Baker cb29478e71 Fix two pane layout 4 years ago
Alex Baker acb8ed9ea5 Migrate theme colors when loading old backup file 4 years ago
Alex Baker 0be631af4f Delay initialization of GoogleCredential 4 years ago