Commit Graph

415 Commits (c534632c52dee762b1b0f64554eea86364b3d496)

Author SHA1 Message Date
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 f8c06fdc07 Use coroutines in task adapters 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 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 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 f33ecdda7d Create blocking room daos 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 52952e22cd Migrate to Hilt 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 2b8b16e72a Remove Java DbUtils 4 years ago
Alex Baker e0571a0ed7 Rename properties and change return types 4 years ago
Alex Baker 4702d4e88e Add preference to disable sort groups 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 8627559a5d Convert DefaultFilterProvider to Kotlin 4 years ago
Alex Baker 4624ce552c Add preference to open most recently used list 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 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 037d6fa9e2 Drag and drop in tags and filters 4 years ago
Alex Baker b9de4ea7ef Rename method to supportsSubtasks 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 0f55cacf10 Convert task list recycler adapters to Kotlin 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 3801c46f31 Convert TaskListFragment to Kotlin 4 years ago
Alex Baker 1d1f132806 Convert MainActivity 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 8f8650840d Remove some unnecessary newArrayList calls 4 years ago
Alex Baker 2f8ac10e47 Replace guava isNullOrEmpty usage 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 7b1f2d1330 Remove ContextCompat usage 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 517575a651 Click on widget due date to reschedule task 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 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 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 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 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 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 0e967c0889 Add CheckBoxProvider 4 years ago
Alex Baker b8c98aa2f1 Add ColorProvider 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 236658e3d2 Store colors as android color ints 4 years ago
Alex Baker 5847170a8c Apply primary colors programmatically 4 years ago
Alex Baker 71f7ce8be3 Set collapsing toolbar scrims programmatically 4 years ago
Alex Baker 00b57e1af7 Migrate settings to androidx preferences 4 years ago
Alex Baker 4d901351da Remove unused tracking events 4 years ago
Alex Baker 965a8a0b19 Add EteSyncCalendarSettingsActivity 4 years ago
Alex Baker ce7d04b595 Start converting to view binding 5 years ago
Alex Baker 9a8642516b Updated modified time after multi-select changes 5 years ago
Alex Baker 274d98160a Change tags with multi-select 5 years ago
Alex Baker d73229aa52 Retain scroll position in paged lists 5 years ago
Alex Baker 7e49cf96ce Hide expand/collapse subtasks when disabled 5 years ago
Alex Baker 6585bec89b Make save button asynchronous 5 years ago
Alex Baker 8e05fab61b Remove TAGS_CHANGED flag 5 years ago
Alex Baker 40a542b945 Use paged list when not using drag and drop 5 years ago
Alex Baker 2f37c76d93 Force sort order on recently modified filter 5 years ago
Alex Baker 1ef5875003 Fix sort animation 5 years ago
Alex Baker 72101b2ebb Fix action mode memory leak 5 years ago
Alex Baker d81901b889 Subtasks in task edit screen 5 years ago
Alex Baker ca14ae65f1 Update recently modified filter
* Show all edits in past 24 hours
* Allow sorting and subtasks
* Disable hidden/completed toggles
5 years ago
Alex Baker 0208f00502 Expand/collapse all subtasks for list 5 years ago
Alex Baker 7e4279bdb6 Fix expand/collapse issues
* Don't allow in Google Tasks 'My Order'
* Broadcast refresh after toggling
5 years ago
Alex Baker 2e2b0a5fba Expand and collapse subtasks 5 years ago
Alex Baker a703fa30a0 Move search query to filter 5 years ago
Alex Baker f8518742f8 Subtasks everywhere 5 years ago
Alex Baker 73f01fb08b Remove paging library 5 years ago
Alex Baker aca3a1e933 Display Google Tasks subtasks in all sort modes 5 years ago
Alex Baker 7c031f1141 Fix caldav subtask animations 5 years ago
Chris Heywood 48680983c2 Initial WIP commit for CalDAV subtasks support (refs #552) 5 years ago
Alex Baker 54755570ec Use dialog title instead of message 5 years ago
Alex Baker 1c94179adf Name your own subscription price 5 years ago
Alex Baker bad32d7455 Material components 1.1.0-alpha07 5 years ago
Alex Baker cd5cd6fe66 Remove MainActivity.recreate 5 years ago
Alex Baker 5ca9b1e83f Add support for application/* attachments 5 years ago
Alex Baker 21f1275ca4 Remove checkbox caching 5 years ago
Alex Baker 1a8326854e Colorize at the end of setupMenu 5 years ago
Alex Baker 4121f09752 Save search query on rotate 5 years ago
Alex Baker f1f7201333 TaskListFragment implements search interfaces 5 years ago
Alex Baker 8731e2fb81 Recreate menu when collapsing search view 5 years ago
Alex Baker 46e56ddbf7 Add menu to CustomFilter 5 years ago
Alex Baker 8aafe71167 Restore selected state in TaskListFragment 5 years ago
Alex Baker 4c0ca66344 Use empty task edit fragment in both layouts 5 years ago
Alex Baker aeaf464b63 Maintain current scroll position when task moves 5 years ago
Alex Baker ff53e7d08f Open new tasks immediately 5 years ago
Alex Baker 23f4741425 Perform search query on main thread 5 years ago
Alex Baker 752f0a6661 Use paging library for non-manually sorted lists 5 years ago
Alex Baker a012ab06bf Load new copy of task for editing
Re-using task was interfering with diffutil change detection. This query
should eventually pass additional details
5 years ago
Alex Baker 29a41fb14b Update sync indicator after one second 5 years ago
Alex Baker 087aae0a7b Complete rewrite of Google Task manual ordering 5 years ago
Alex Baker c3bfa4e93b Check for null filter when creating fragment 5 years ago
Alex Baker dd2d038ba0 Animate google task indentation 5 years ago
Alex Baker 4fcf02365a Sync 1 minute after latest change 5 years ago
Alex Baker ef7ca32cf2 Include tag names in search results 5 years ago
Alex Baker 8df81cf182 Make TaskListFragment filter private 5 years ago
Alex Baker f34cdcaa68 Replace paging library with @RawQuery 5 years ago
Alex Baker 7cd7699b95 Remove file metadata join 5 years ago
Alex Baker b37e9870f6 Replace jetbrains annotation usage 5 years ago
Alex Baker 74f402e699 Replace javax.annotation usage 5 years ago
Alex Baker 72c34427ae Apply inspections 5 years ago
Alex Baker ea791210d9 Remove OnFilterItemClickedListener 5 years ago
Alex Baker dd9f6a88f2 Move delete/reload actions to task list fragment 5 years ago
Alex Baker 4b73aa5077 Fix loading after list setting changes 5 years ago
Alex Baker e110b8bd64 Fix crash when collapsing search view 5 years ago
Alex Baker e46ac29ee1 Only load asynchronously if necessary 5 years ago
Alex Baker ec10255059 Fix play store pre-launch report crash 5 years ago
Alex Baker 493187e00b Rename main activity task extras 5 years ago
Alex Baker de9fc7e254 Pass task from TaskEditActivity 5 years ago
Alex Baker c36f71705e Rename taskEditFinished to removeTaskEditFragment 5 years ago
Alex Baker f1e80a6ebd Check if action view expanded before collapsing 5 years ago
Alex Baker eac7bb9e51 Back button collapses search view 5 years ago
Alex Baker 1ba7c09cee Remove TaskListFragment subclasses 5 years ago
Alex Baker b34694f0a4 Remove setTaskAdapter overrides 5 years ago
Alex Baker 26dd4ba236 Move onTaskDelete to TaskAdapter 5 years ago
Alex Baker cbcb699a21 Move onTaskCreated to TaskAdapter 5 years ago
Alex Baker ac9f91e719 Move taskProperties to TaskAdapter 5 years ago
Alex Baker 268a774b0a Handle error when task not found 5 years ago
Alex Baker 74cf0fc378 Don't setup checkboxes in constructors
This was involved in an ANR
5 years ago
Alex Baker ca7365ce57 Use app name for app description if filter null 5 years ago
Alex Baker cb89bbf6e4 Load new list without calling startActivity 5 years ago
Alex Baker dc0eb2b2e3 Sort animations 5 years ago
Alex Baker bbdf45f259 Remove SyncV2Service 5 years ago
Alex Baker 4ed4d62ec9 Remove ProgressDialogAsyncTask 5 years ago
Alex Baker ec6bba7808 Dont close drawer or action mode on rotate 5 years ago
Alex Baker 55f6a75d8c Update task list fragment loading 5 years ago
Alex Baker 8d2fa406c5 Initiate sync asynchronously 5 years ago
Alex Baker 44c34ce3ce Call PlayServices.check in MainActivity 5 years ago
Alex Baker 3606bc490c Maybe fixes theme application 5 years ago
Alex Baker 7caa63a766 Fix race condition when opening tasks 5 years ago
Alex Baker ea2e4ebc12 Create fragments off main thread 6 years ago
Alex Baker 3c28a4b2ec Count accounts off main thread 6 years ago
Alex Baker 43e55d0efc Save filter in MainActivity 6 years ago
Alex Baker eabdc75c8f Don't clear TaskListViewModel 6 years ago
Alex Baker 79848f94a3 Update license header 6 years ago
Alex Baker 35525a4957 Reformat code 6 years ago
Alex Baker e3ed0934ca Disable hidden/completed toggle for search results 6 years ago
Alex Baker 53cd22868b Fix show/hide menu items during search 6 years ago
Alex Baker 59deff44d3 Update search behavior
* Hide menu items during search
* Subscribe/dispose in action expand listener
6 years ago
Alex Baker 734d51bdfe Update search behavior
* Show all tasks for empty query
* Revert filter when closing search
6 years ago
Alex Baker bd968eb127 Android Studio inspections 6 years ago
Alex Baker c4ede5a0e9 Handle SEND_MULTIPLE for images 6 years ago
Alex Baker e0dadacad6 Handle send intents with images 6 years ago
Alex Baker 593b5bc5c5 Use storage access framework for attachments 6 years ago