Commit Graph

1496 Commits (89f6b2c4770708a31327d596abcc4abdf1b402e0)

Author SHA1 Message Date
Alex Baker 6487180e38 Add default timestamp argument to dao methods 4 years ago
Alex Baker 998d07d34e Convert AlphanumComparator to Kotlin 4 years ago
Alex Baker ac01f2d77b Remove CustomFilterExposer 4 years ago
Alex Baker a42ce0299b Convert org.tasks.db package to Kotlin 4 years ago
Alex Baker 2b8b16e72a Remove Java DbUtils 4 years ago
Alex Baker 1b891f2d7e Convert WorkManager to Kotlin 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 7b2ffb485f Fix default list setting 4 years ago
Alex Baker 22b809a420 Convert TaskCompleter to Kotlin 4 years ago
Alex Baker 68761b1473 Create local list if missing 4 years ago
Alex Baker e4315ed551 Clear publicPrefs too 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 f77b6e48dd Convert LocalePickerDialog to Kotlin 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 f8cf37e066 Remove CalDAV from custom filter title 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 16e2d9e5a7 Use || 4 years ago
Alex Baker 8447700a46 Convert ChipProvider 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 798bcc5c1c Convert TaskViewHolder to Kotlin 4 years ago
Alex Baker cfb8a4d2fb Add 'Astrid manual sort' mode 4 years ago
Alex Baker 72d6bf1620 Remove process phoenix 4 years ago
Alex Baker 346bf22fb3 Local lists 4 years ago
Alex Baker ae6cfca8ec Move add to top preference to task defaults 4 years ago
Alex Baker 3f3643826b Remove autoclose date time picker migration 4 years ago
Alex Baker 6b2729604b Fix preference reset 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 a3f78ea9e5 Sort caldav accounts by type and name 4 years ago
Alex Baker 20fcdf83f5 Remove 'Add account' button from ListPicker 4 years ago
Alex Baker 08a7170c73 Merge tag '9.5' 4 years ago
Alex Baker 73b841c70f Show due dates if sort groups are disabled 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 6303dbc958 Rename to ListSelectionHandler 4 years ago
Alex Baker 9ba34ab14f Convert Upgrader to Kotlin 4 years ago
Alex Baker 9ff92418e2 Convert ListPicker 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 97e35f5b8c Remove default list setting from sync prefs 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 51946da742 Change 'Disable subtasks' to 'Improve performance' 4 years ago
Alex Baker c40dbfe22b Allow nulls from TaskAdapterDataSource.getItem 4 years ago
Alex Baker 44312f04ca Show groups even when subtasks are not used 4 years ago
Alex Baker 66751caef7 Replace org.threeten with java.time 4 years ago
Alex Baker 8c95a49d70 Enable d8 desugaring 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 bfb8fabc27 Remove unnecessary left join on subtask query 4 years ago
Alex Baker 0977503003 Add default timestamp argument to markDeleted 4 years ago
Alex Baker bd519fb477 Exclude moved gtask/caldav tasks from filters 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 974f101108 Add lowercase relative dates 4 years ago
Alex Baker 53867d6f2a Merge tag '9.3.1' 4 years ago
Alex Baker 0cb5930444 Fix offline subtasks 4 years ago
Alex Baker 73b405e94d Fix compile 4 years ago
Alex Baker 681d3aab64 Rename ViewHolder to TaskViewHolder 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 3a7d62f469 Remove SubtaskDiffCallback 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 f26c537c49 Copy timeouts from EteSync client 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 bb84f0d3c3 Replace Iterables.removeIf 4 years ago
Alex Baker 9ff83d5bfd Process updates in order supplied from server 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 3ec3c7426d Fix alarm and reminder service tests 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 e482a881f9 Convert NotificationQueue to Kotlin 4 years ago
Alex Baker e63f8721e7 Remove ProviderInstaller.installIfNeeded 4 years ago
Alex Baker d1ad84f281 Convert KeyStoreEncryption to Kotlin 4 years ago
Alex Baker 9bf5216081 Convert more classes to Kotlin 4 years ago
Alex Baker 998f5b51d1 Fix new subtask rotation bug 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 a6d10ed479 Fix default values for new tasks from widget 4 years ago
Alex Baker d3d8b9611a Fix crash when cloning tasks 4 years ago
Alex Baker 66d44a2470 Fix generic compile 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 f9246a0674 Convert injection package to Kotlin 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 d4d4053ec1 Convert Place to Kotlin 4 years ago
Alex Baker 9a1058c563 Replace some guava with kotlin 4 years ago
Alex Baker 0fa9149f28 Convert remaining Room DAOs to Kotlin 4 years ago
Alex Baker 36b80fcbbf Fix some build warnings 4 years ago
Alex Baker f27c5592e1 Convert some Room entities to Kotlin 4 years ago
Alex Baker 4042dd4ebd Convert test classes to Kotlin 4 years ago
Alex Baker b193f7b75f Convert some Room DAOs to Kotlin 4 years ago
Alex Baker a0f483969f Use service context 4 years ago
Alex Baker 1fedbc3bee Add 'New task' quick settings tile (Android 7+) 4 years ago
Alex Baker 1e3429eee4 Fix Google Play pre-launch report crash 4 years ago
Alex Baker c6381c8da1 Ask subscribers and theme purchasers for ratings 4 years ago
Alex Baker fa55facca4 Add option to disable widget subtask chip 4 years ago
Alex Baker 0f6afdcd20 Add new task launcher shortcut 4 years ago
Alex Baker ac323fc8ba Ask all subscribers for rating 4 years ago
Alex Baker 1d7c75097c Log What's New events 4 years ago
Alex Baker 4d17a290fd Display What's New dialog after upgrade 4 years ago
Alex Baker 69b186a975 Add 20 icons 4 years ago
Alex Baker a099eb86e6 Use https for tasks.org urls 4 years ago
Alex Baker 2ce5281f98 Fix remote config update interval and lint error 4 years ago
Alex Baker b26f4b01c4 dav4jvm 2.0 and okhttp 4.6.0 4 years ago
Alex Baker 243b2fa642 Add firebase remote config and update job 4 years ago
Alex Baker 3a13d56060 Rename tracker to firebase 4 years ago
Alex Baker b42265e5ff Remove unused field 4 years ago
Alex Baker 85f959bd72 Fix some more inspections 4 years ago
Alex Baker 1e6ed2a2fa Try with resources 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 82307a9d78 Convert attribution classes to kotlin 4 years ago
Alex Baker 55911097cf Show subtask chip even if list chips disabled 4 years ago
Alex Baker a0b8338cec Remove section recycler view adapter library 4 years ago
Alex Baker bbd9a24bc7 Ignore geofence triggers for hidden tasks 4 years ago
Alex Baker cc632a4271 Ignore geofence trigger if task is snoozed 4 years ago
Alex Baker ebe84e74f3 Merge tag '8.11' 4 years ago
Alex Baker cba5a1ecc8 Add filter help links 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 79ca62cbea Fix compile 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 3eb2e86ed8 Choose any day as start of week 5 years ago
Alex Baker 2468cb6f8e Add sort by creation date 5 years ago
Alex Baker 1a4289116e Offer new filter templates 5 years ago
Alex Baker 312cfb36ee Fix check for filter criteria changes 5 years ago
Alex Baker 92ec420136 Remove choose new criteria button 5 years ago
Alex Baker 17e3750419 Swipe to remove filter criteria 5 years ago
Alex Baker 410af772f2 Drag and drop to rearrange filter criteria 5 years ago
Alex Baker 1a05278ab0 Animate filter recycler view changes 5 years ago
Alex Baker 281589be06 Remove icon from custom filter criterion 5 years ago
Alex Baker d33fb285c6 Convert filter list to recycler view 5 years ago
Alex Baker f3f3b1d8dc Fix lint errors 5 years ago
Alex Baker 3e0a704725 Move filter criteria to FilterSettingsActivity 5 years ago
Alex Baker 2d11a5c55c Save custom filter criteria on rotate 5 years ago
Alex Baker 05802ddfc3 Separate light and dark widget row layouts 5 years ago
Alex Baker 136d78fff9 Force widget to recreate task rows 5 years ago
Alex Baker 1af33fcb64 Add ripples to header buttons 5 years ago
Alex Baker 54d5991d9e Force widget reload on startup 5 years ago
Alex Baker 3f3fbb68a8 Remove unnecessary update 5 years ago
Alex Baker 1f41efbd3c Cache all widget preferences 5 years ago
Alex Baker 517575a651 Click on widget due date to reschedule task 5 years ago
Alex Baker 25142fe9aa Move date time preferences to their own fragment 5 years ago
Alex Baker cf22d6dae8 Replace empty space with footer 5 years ago
Alex Baker 70547f5cbe Maintain existing widget configuration on upgrade 5 years ago
Alex Baker 0d0be2bc21 Create widget preference helper methods 5 years ago
Alex Baker f488dcc300 Add hidden task indicator to widget 5 years ago
Alex Baker 66e1ba7552 Fix crash when switching lists
If show subtasks disabled and sort set to 'My order', app would crash
when switching between manually sortable and non-manually sortable lists
5 years ago
Alex Baker 5cae334688 Collapsible subtasks for 'My order'ed Google Tasks 5 years ago
Alex Baker 6f09bc6484 Keep hidden task indicator aligned to top 5 years ago
Alex Baker 697f658c42 Fix default opacity for existing widgets 5 years ago
Alex Baker 8368c3b3d4 Toggle subtasks from widget 5 years ago
Alex Baker ee05a35fe9 Simplify row padding 5 years ago
Alex Baker 927b905f62 Add option to disable widget row dividers 5 years ago
Alex Baker 352910a3bc New widget due date list preference 5 years ago
Alex Baker 9ce5a727b8 Improve widget opacity settings 5 years ago
Alex Baker 290584de16 Tweak title settings 5 years ago
Alex Baker 63bff6b58e Add option to open list when clicking empty space 5 years ago
Alex Baker de86e87d6d Configure header, row, and empty space opacity 5 years ago
Alex Baker e2cb1c74bc Update hiding widget due date 5 years ago
Alex Baker bdd4561cf3 Force reload after manual sort change 5 years ago
Alex Baker 404242faaf Use text size for widget description 5 years ago
Alex Baker 52eb32bea9 Use ripple backgrounds for widget rows (Android 5+) 5 years ago
Alex Baker 8082af19d9 Show description in widget 5 years ago
Alex Baker ccde7f61a2 Minor widget tweaks 5 years ago
Alex Baker 5c0ec4a5a3 Add widget option to show full task title 5 years ago
Alex Baker dbfd1eeae1 Display widget due date next to or below title 5 years ago
Alex Baker 373c46dd3b Add widget row spacing preference 5 years ago
Alex Baker 605e43bede Add widget row dividers 5 years ago
Alex Baker 4d320c84d1 Add option to hide menu button 5 years ago
Alex Baker e8eea0d8bf Increase widget checkbox click target 5 years ago
Alex Baker d19bd08208 Edit widget settings from app preferences 5 years ago
Alex Baker 087c387462 Remove NonNull annotation 5 years ago
Alex Baker 2ca2c3a596 Add menu button to quickly change widget list 5 years ago
Alex Baker 17238b45d3 Override default peek behavior in landscape mode 5 years ago
Alex Baker 390b870426 Accept time change in onCancel 5 years ago
Alex Baker 537674c326 Fix ViewModelProvider initialization 5 years ago
Alex Baker 0b456d177e Fix some inspections 5 years ago
Alex Baker 56f5fef901 Fix ViewModelProviders deprecation 5 years ago
Alex Baker 688baad5a6 Tighten access restrictions 5 years ago
Alex Baker aed4614eb1 Remove ThemeColor from task edit fragments 5 years ago
Alex Baker c95fa9a1df Add final modifiers 5 years ago
Alex Baker 98970c11f4 Use getParentFragmentManager 5 years ago
Alex Baker fcf083c5fb Remove unused billing code 5 years ago
Alex Baker b421c6730e Fix move between EteSync lists 5 years ago
Alex Baker 53f2f8be4b Replace alarm spinner with dialog 5 years ago
Alex Baker e3b16d5a47 Replace ring mode spinner with dialog 5 years ago
Alex Baker f5137f6664 Fix tag picker checkbox tint on Android 4.4 5 years ago
Alex Baker 556562c97e Don't crash EteSync sync on iCal parse failure 5 years ago
Alex Baker f8819a82c9 Reduce opacity of hint text on primary color 5 years ago
Alex Baker 1ff0229910 Fix click on hidden task titles 5 years ago
Alex Baker d63fe6ccce Add option to always hide check button 5 years ago
Alex Baker 2de1c3f47a Hide check button for new tasks 5 years ago
Alex Baker c7c1c6a62c Fix rtl padding in task list rows 5 years ago
Alex Baker 60d06a8d2c Convert to interface 5 years ago
Alex Baker 999ebebbaf Prevent double tap on task list due time 5 years ago
Alex Baker ba2c90e431 Set sharing subject, finish action mode 5 years ago
Alex Baker 4cfe15e35e Add share menu and multi-select menu items 5 years ago
Alex Baker 2ee587479e Add select all to multi-select menu 5 years ago
Alex Baker 33725ce667 Show calendar event created snackbar 5 years ago
Alex Baker 54d87f2f23 Add autoclose option for task list due date picker 5 years ago
Alex Baker bf98d474bf Improve link click handling 5 years ago