Commit Graph

415 Commits (c534632c52dee762b1b0f64554eea86364b3d496)

Author SHA1 Message Date
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
konradkluz 5082a73302 Search works in a reactive way 6 years ago
Alex Baker cab1b93529 Add location row to task edit customization 6 years ago
Alex Baker 1311db836f Added new location row to edit screen 6 years ago
Alex Baker cd198d82f5 Use primary color for navigation bar 6 years ago
Alex Baker 78a664753d Use outlined material design icons 6 years ago
Alex Baker c74b8c7f63 Migrate to AndroidX 6 years ago
Alex Baker d356575bf3 Fix activity leak 6 years ago
Alex Baker 25dd37b644 Allow state loss when loading task edit fragment 6 years ago
Alex Baker 3f5f825c22 Add BasicRecurrenceDialog 6 years ago
Alex Baker 73af733144 Fix crash on restart after launcher icon change 6 years ago
Alex Baker 9b53257d5f google-java-format 1.6.1 6 years ago
Alex Baker 41237562f0 Open tasks from onCreate
* Fragment transaction in onPostResume can result in state loss
* Apps aren't supposed to override onPostResume
6 years ago
Alex Baker aae448be0c Handle PROCESS_TEXT in ShareLinkActivity 6 years ago
Alex Baker 31692462d9 Add launcher icon color preference 6 years ago
Alex Baker d03698cd2e Display tag blocks for caldav and google tasks 6 years ago
Alex Baker fd79338c26 Delete lists and accounts in a transaction
* Delete google tasks when they're remotely cleared or deleted
* Delete caldav tasks when they're remotely deleted
6 years ago
Alex Baker 07f9d72219 Add support for multiple google task accounts 6 years ago
Alex Baker c265f5e395 Merge tag '5.3.6' 6 years ago
Alex Baker 9b10ee4201 Update item after change 6 years ago
Alex Baker fe303961f0 Don't show delete icon for new tasks 6 years ago
Alex Baker 6c5319cf9b Update remote list picker when batch moving
* Hide batch move when sync not enabled
* Show selection if source tasks belong to the same list
* No selection if source tasks belong to disparate lists
6 years ago
Alex Baker c96e518885 Add ItemTouchHelperCallback and ActionModeProvider 6 years ago
Alex Baker 9b4c767273 Batch move tasks between remote lists 6 years ago
Alex Baker f8fab59be9 Implement caldav service discovery 6 years ago
Alex Baker f4ae1100bd Add new subscription pricing 6 years ago
Alex Baker 02a112e3b3 Apply google-java-format 1.5.1 6 years ago
Alex Baker dee29eded4 Use android-job to sync Google Tasks 6 years ago
Alex Baker 9c5bb51de6 Reformat injections 6 years ago
Alex Baker 351604f4a5 Addressing inspections 6 years ago
Alex Baker b356f4cbe3 Reformat code 6 years ago
Alex Baker da10291b04 Applying intellij-java-google-style 6 years ago
Alex Baker 4c5c1487de Move google task sync code back into main 6 years ago
Alex Baker bb0f99f35a Add CalDAVSettingsActivity 6 years ago
Alex Baker 195ed35058 Rename SyncAdapterHelper to GtaskSyncAdapterHelper 6 years ago
Alex Baker 4e74362b89 Add CaldavListFragment 6 years ago
Alex Baker c7a7d5267d Rename GoogleTaskListPicker to RemoteListPicker 6 years ago
Alex Baker 12c906dc47 Use filter adapter in google task list picker 6 years ago
Alex Baker 948e79c15a Retain scroll position in task list 6 years ago
Alex Baker d20b8b4fdf Don't reload when current filter is selected 6 years ago
Alex Baker 4762a7330f Use paging library 6 years ago
Alex Baker 669e87bc3a Fix database migrations, drop unused columns 6 years ago
Alex Baker 084fb03a2d Check if layout is null 6 years ago
Alex Baker 990df8eb47 Fixing things 7 years ago
Alex Baker 9be5af7359 RecyclerView animations 7 years ago
Alex Baker 8e3936b159 Replace cursors with lists 7 years ago
Alex Baker 8a8ab611b2 Remove TodorooCursor 7 years ago
Alex Baker 8a2cbbd91a Remove setValues 7 years ago
Alex Baker 985b1f3485 Don't persist new tasks before editing 7 years ago
Alex Baker 2cd63f89b2 Move delete logic to task deleter 7 years ago
Alex Baker 6cc5bcac14 Check if model is null 7 years ago
Alex Baker 279942600b Close cursors 7 years ago
Alex Baker 7486006f4d Remove task.getUUID 7 years ago
Alex Baker afa9622f78 Pass task via bundle to task edit fragments 7 years ago
Alex Baker 42f9f59a46 Load by task instead of task id 7 years ago
Alex Baker c8bff28a07 Remove type from database and todoroocursor 7 years ago
Alex Baker a65d354eda Add 'google_task_lists' table 7 years ago
Alex Baker 3d448b0142 Move data objects to org.tasks package 7 years ago
Alex Baker b8e4474e64 Replace filter & criterion ContentValues with maps 7 years ago
Alex Baker accbeabe01 Convert UserActivityDao to Room 7 years ago
Alex Baker 3740e67455 Remove most properties varargs 7 years ago
Alex Baker 85dd800ad1 Fix crash when recurrence row is hidden 7 years ago
Alex Baker 952c607556 Add monthly repeat options 7 years ago
Alex Baker 5f7e6c109c Remove voice input assistant 7 years ago
Alex Baker 8726855985 Target SDK 26
* Broadcast restrictions
* Background restrictions
* Adaptive icon
7 years ago
Alex Baker b181752d6d Create app directory 7 years ago