Commit Graph

620 Commits (e6beaddbd64cd7eb4cfeece3e1754ff5e7371c98)

Author SHA1 Message Date
Alex Baker ce135dc98c Don't update completion date on subtasks 5 years ago
Alex Baker c91ebff147 Fix subtasks after importing backup file 5 years ago
Alex Baker b5a85e44bb Refactor recursive query to use builder 5 years ago
Alex Baker d701d0a417 Update timer notifications off main thread 5 years ago
Alex Baker 9e7847487a Move missing column hack 5 years ago
Alex Baker a85367ab18 Display caldav and google task subtasks on widget 5 years ago
Alex Baker fcef1cb145 Update version and changelog 5 years ago
Alex Baker aaa82447b0 Reuse recursive query for GtasksFilter 5 years ago
Alex Baker aca3a1e933 Display Google Tasks subtasks in all sort modes 5 years ago
Alex Baker c408eaf541 Add isReverseSort and isManualSort to preferences 5 years ago
Alex Baker 1bfd8e0c47 Load existing caldav subtasks on upgrade 5 years ago
Alex Baker e1efcd3e9c Preserve subtasks when moving from edit screen 5 years ago
Alex Baker 84e954232b Move caldav subtasks 5 years ago
Alex Baker 415ce8030a Add getChildren overload 5 years ago
Alex Baker 48fdba8884 Remove google task children from list of ids 5 years ago
Alex Baker 89eedca7f5 CaldavTaskAdapter requires lollipop 5 years ago
Alex Baker 167a4b91c4 Handle multiple unindents 5 years ago
Alex Baker 12a4ac8c1e Add RequiresApi annotation 5 years ago
Alex Baker 691a6e3931 Update taskIsChild logic 5 years ago
Alex Baker 7c031f1141 Fix caldav subtask animations 5 years ago
Alex Baker 40b952408d Caldav subtasks requires lollipop 5 years ago
Alex Baker 28d00d1a74 Remove onCompletedTask from CaldavTaskAdapter 5 years ago
Chris Heywood 48680983c2 Initial WIP commit for CalDAV subtasks support (refs #552) 5 years ago
Alex Baker 7b2334e8a3 Add TaskCompleter 5 years ago
Chris Heywood e68b49942a Recursively delete caldav children 5 years ago
Chris Heywood 2081264a0a Add cd_parent and cd_remote_parent to CaldavTask 5 years ago
Alex Baker cb5d778a4c Don't include hidden tasks when fetching positions 5 years ago
Alex Baker cc097843bc Delete GtasksTaskContainer 5 years ago
Alex Baker 19b7042469 Add background location permission 5 years ago
Alex Baker e92bc29cfb Fix "IS NOT NULL" 5 years ago
Alex Baker 4ad1cc87d6 Request nextPageToken when fetching positions 5 years ago
Alex Baker d44355927e Update CREATOR modifiers and return types 5 years ago
Alex Baker c959049848 Use batch in DeletionDao and TaskDeleter 5 years ago
Alex Baker 3d83bd381b Update tag and tagdata deletion 5 years ago
Alex Baker 3f71329f61 Apply existing categories on upgrade 5 years ago
Alex Baker 31ce07641d Copy images from ClipData 5 years ago
Alex Baker 4367d74031 Duplicate alarms and geofences 5 years ago
Alex Baker 1c55f2bc3c Clone CaldavTask 5 years ago
Alex Baker 2188d788c3 Minor changes 5 years ago
Alex Baker f39a998630 Change Tag constructor arguments 5 years ago
Alex Baker 7bc4c45536 Remove remoteId from CaldavTask constructor 5 years ago
Alex Baker 3c06a0644b Add TagDataDao.getTagDataForTask 5 years ago
Alex Baker 16910c53c9 Remove TagService 5 years ago
Alex Baker 19b04c18ac Bug fixes
* Fix native date picker crash
* Didn't bump 6.8 upgrader version after 6.7.3 fix
5 years ago
Alex Baker fbedfc3c89 More theme adjustments 5 years ago
Alex Baker f89dcc5dd6 Use android:textColorSecondary reference 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 0a30a0c9d6 Merge tag '6.7.3' 5 years ago
Alex Baker 6ca900e991 Fix sync issues
* Always sync every list - https://issuetracker.google.com/issues/136123247
* Return empty string when password decryption fails
* Exclude more non-fatal exception reports
5 years ago
Alex Baker 5895e75079 Check if google task list or caldav list is null 5 years ago
Alex Baker dc4ab11583 Fix drawer count issues 5 years ago
Alex Baker f3d2a3323e Check for theme purchase 5 years ago
Alex Baker 12f803e3de Custom icon picker 5 years ago
Alex Baker 24b2a70126 Delete CheckableRelativeLayout 5 years ago
Alex Baker 2fa0e700cd Pass Filter to CustomFilter constructor 5 years ago
Alex Baker 97d17d23c0 Navigation drawer update
* Close drawer after selecting navigation action
* Remove unused methods
* Fix pre-21 crash
5 years ago
Alex Baker cd5cd6fe66 Remove MainActivity.recreate 5 years ago
Alex Baker 9b9c8c95a9 Merge tag '6.7.2' 5 years ago
Alex Baker 4ca58fefa8 Add count to filter list item 5 years ago
Alex Baker 54278e49e0 Convert navigation drawer to recycler view 5 years ago
Alex Baker ead60643be Fetch tags and lists with counts 5 years ago
Alex Baker 3c5df292ee Rename database columns 5 years ago
Alex Baker 07c2b10b6b Add FilterViewHolder 5 years ago
Alex Baker 5194ac4c33 Update styling for chip with close icon 5 years ago
Alex Baker 76bb10c40d Reduce chip size 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 cd82a7c402 Fix google task list migration 5 years ago
Alex Baker 195f6a54da Update current version after each migration 5 years ago
Alex Baker 1a8326854e Colorize at the end of setupMenu 5 years ago
Alex Baker 115e55b08f Fix move query 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 72efc18009 Include Google Task children when moving tasks 5 years ago
Alex Baker ec02699166 Throw HttpNotFoundException 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 ea33eed50a Remove swiping code 5 years ago
Alex Baker 6f467e0204 Fix another google task filter migration crash
Older google task filters were still crashing
5 years ago
Alex Baker 431657397b Don't ignore random reminders on due date 5 years ago
Alex Baker 85200c5b16 Fix google task filter queries 5 years ago
Alex Baker dbe04c8636 Use DnD for tags and builtin filter subtasks 5 years ago
Alex Baker 9b1e1acc60 Add custom order synchronization hack
Workaround for https://issuetracker.google.com/issues/132432317. When
enabled Tasks will synchronize parents and positions for all active
tasks.
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 31bb7b1abd Add Flipper network interceptors 5 years ago
Alex Baker 787060c35b Google Tasks' style drag and drop 5 years ago
Alex Baker abf15a3635 Reuse google task 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 029bc86820 Include deleted tasks when updating last sync 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 1436035c94 Reset last sync when reinitializing gtask acct 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 6 years ago
Alex Baker 7cd7699b95 Remove file metadata join 6 years ago
Alex Baker c6a1fb65c6 New Google tasks don't have parents 6 years ago
Alex Baker cc7a36f2da Fix oauth crash 6 years ago
Alex Baker 0bc53fcce4 Check for drive permission in preferences
Update error handling for failed logins
6 years ago
Alex Baker 49df4b9212 Fix Google API credentials 6 years ago
Alex Baker db3927a59b Google Task sync improvements
* Check etag when fetching lists
* Set max results to 100
6 years ago
Alex Baker f6505cf985 Replace play services auth library
Google Tasks and Drive support for F-Droid and Amazon builds
6 years ago
Alex Baker 1fd0290ab1 Add debug applicationIdSuffix 6 years ago
Alex Baker b37e9870f6 Replace jetbrains annotation usage 6 years ago
Alex Baker 74f402e699 Replace javax.annotation usage 6 years ago
Alex Baker e28d93eb56 Location picker changes
* Request location permission before opening geofence settings
* Enable maps in generic build (Android 5+)
* Resolve Play Services errors in settings
6 years ago
Alex Baker 54fcad1aae New place picker with google and mapbox support 6 years ago
Alex Baker 975263b59b Merge tag '6.5.6' 6 years ago
Alex Baker 529250f641 Fix clear completed Google Task list crash 6 years ago
Alex Baker e302f3402e Split locations table into geofences and places 6 years ago
Alex Baker 72c34427ae Apply inspections 6 years ago
Alex Baker ea791210d9 Remove OnFilterItemClickedListener 6 years ago
Alex Baker dd9f6a88f2 Move delete/reload actions to task list fragment 6 years ago
Alex Baker 4b73aa5077 Fix loading after list setting changes 6 years ago
Alex Baker 649b009d58 Fix crash when google task list already deleted 6 years ago
Alex Baker e110b8bd64 Fix crash when collapsing search view 6 years ago
Alex Baker e46ac29ee1 Only load asynchronously if necessary 6 years ago
Alex Baker ec10255059 Fix play store pre-launch report crash 6 years ago
Alex Baker 493187e00b Rename main activity task extras 6 years ago
Alex Baker de9fc7e254 Pass task from TaskEditActivity 6 years ago
Alex Baker c36f71705e Rename taskEditFinished to removeTaskEditFragment 6 years ago
Alex Baker f1e80a6ebd Check if action view expanded before collapsing 6 years ago
Alex Baker eac7bb9e51 Back button collapses search view 6 years ago
Alex Baker 1ba7c09cee Remove TaskListFragment subclasses 6 years ago
Alex Baker 8d9972c4c3 Remove manual sort list fragment helpers 6 years ago
Alex Baker b34694f0a4 Remove setTaskAdapter overrides 6 years ago
Alex Baker 26dd4ba236 Move onTaskDelete to TaskAdapter 6 years ago
Alex Baker cbcb699a21 Move onTaskCreated to TaskAdapter 6 years ago
Alex Baker e4534d053a Remove Google Task clear completed API call 6 years ago
Alex Baker ac9f91e719 Move taskProperties to TaskAdapter 6 years ago
Alex Baker ed434a3e83 Move task adapter subclasses to separate files 6 years ago
Alex Baker 268a774b0a Handle error when task not found 6 years ago
Alex Baker 2521bc648a Create notification channels on every launch
App crashes if user upgrades from Android 7 to 8
6 years ago
Alex Baker 4464610f58 Only strip CRs in description control set 6 years ago
Alex Baker acc0dda646 Strip CR from google task descriptions
Tasks created in OneTask for Windows were only sending a CR
6 years ago
Alex Baker 74cf0fc378 Don't setup checkboxes in constructors
This was involved in an ANR
6 years ago
Alex Baker ca7365ce57 Use app name for app description if filter null 6 years ago
Alex Baker 9249f690f9 Use original query for count 6 years ago
Alex Baker cb89bbf6e4 Load new list without calling startActivity 6 years ago
Alex Baker dc0eb2b2e3 Sort animations 6 years ago
Alex Baker 64999b0fb2 Use JobIntentService to update badges 6 years ago
Alex Baker bbdf45f259 Remove SyncV2Service 6 years ago
Alex Baker 4ed4d62ec9 Remove ProgressDialogAsyncTask 6 years ago
Alex Baker bf3c7c2c78 Fix navigation drawer highlighting 6 years ago
Alex Baker ec6bba7808 Dont close drawer or action mode on rotate 6 years ago
Alex Baker 55f6a75d8c Update task list fragment loading 6 years ago
Alex Baker 8d2fa406c5 Initiate sync asynchronously 6 years ago
Alex Baker 44c34ce3ce Call PlayServices.check in MainActivity 6 years ago
Alex Baker 2fbc356e84 Remove StartupService 6 years ago
Alex Baker 3606bc490c Maybe fixes theme application 6 years ago
Alex Baker 7caa63a766 Fix race condition when opening tasks 6 years ago
Alex Baker fb006fec46 Replace qualified name 6 years ago
Alex Baker ae635290fc Create notification channels on upgrade 6 years ago
Alex Baker 106365e2a4 Update filter adapters off main thread 6 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 3d05aa54ae ChipProvider updates itself 6 years ago
Alex Baker 43e55d0efc Save filter in MainActivity 6 years ago
Alex Baker fb5089a96f Remove unnecessary openForWriting 6 years ago
Alex Baker b48372d617 Remove nullifs 6 years ago
Alex Baker 1e86be28ee AlarmManager + service for notifications 6 years ago
Alex Baker eabdc75c8f Don't clear TaskListViewModel 6 years ago
Alex Baker a01fd12df6 Add reminder jobs in batches 6 years ago
Alex Baker 51d55de723 Lazy upgrade 6 years ago
Alex Baker 2179fe748a Limit notifications to five per second 6 years ago
Alex Baker 79848f94a3 Update license header 6 years ago
Alex Baker 35525a4957 Reformat code 6 years ago
Alex Baker a0a56b4a4b Fix duplicate alarm bug 6 years ago
Alex Baker 84cbec5484 Google Drive uploader changes
* Fix auto backup purging
* Add random delay for midnight backups so they don't all upload at once
6 years ago
Alex Baker d74f6d457a Fix attachment issues on pre-lollipop devices 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 31fb7e4397 Add option to copy backup files to Google Drive 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 3ca0a04f1a Clean up attachments and cache 6 years ago
Alex Baker 593b5bc5c5 Use storage access framework for attachments 6 years ago
Alex Baker 09156c5243 Use storage access framework for backup files 6 years ago
konradkluz 5082a73302 Search works in a reactive way 6 years ago
Alex Baker 48b5e18062 Prevent swipe for multi-level Google Task subtasks
Google Tasks API to impose single level limit starting 8/30/19
6 years ago
Alex Baker cab1b93529 Add location row to task edit customization 6 years ago
Alex Baker 0e32ddaf54 Use work manager for after save work 6 years ago
Alex Baker b405e87b49 Make radius configurable per location 6 years ago
Alex Baker 49fe296a61 Fix tasker task creator 6 years ago
Alex Baker cb8e0f10f0 Apply default sync list in task creator 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 21aeb754a0 Fix sorting dates with time before those without
Facepalm
6 years ago
Alex Baker 05e735e7e6 Use abbreviated dates in task list
Exclude 'Today' for dates with time
6 years ago
Alex Baker 78a664753d Use outlined material design icons 6 years ago
Alex Baker 0538744004 Drop support for ice cream sandwich 6 years ago
Alex Baker 57ef0f1088 Use material chips in tag control set 6 years ago
Alex Baker 3fbf0be594 Remove task action icon 6 years ago
Alex Baker d0808f7093 Linkify edit screen title and description 6 years ago
Alex Baker c74b8c7f63 Migrate to AndroidX 6 years ago
Alex Baker 4aab081f6c Remove missed call functionality
This feature violates impending Google Play Developer policy change:
https://android-developers.googleblog.com/2018/10/providing-safe-and-secure-experience.html
6 years ago
Alex Baker d356575bf3 Fix activity leak 6 years ago
Alex Baker 98f72e94da Fix Samsung Oreo sorting issue 6 years ago
Alex Baker 7339d5dcb3 Notify content provider after tasks deleted 6 years ago
Alex Baker ba6724a9b0 Replace android-job with WorkManager 6 years ago
Alex Baker 25dd37b644 Allow state loss when loading task edit fragment 6 years ago
Alex Baker 96749d9b30 Remove AACRecording and AddAttachment activities 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 de7a0242ad Move getLimitOffsetDataSource 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
Marmo 61968ebbb6 added separate strings for hide until display in task edit activity 6 years ago
Alex Baker d2d2316d8e Dont exceed max sqlite variables when deleting 7 years ago
Alex Baker ef874a8942 Report exceptions when opening database 7 years ago
Alex Baker 021c9bbf35 Fix google task bugs
* Fix manual sort query
* Fix multi-account sync
7 years ago
Alex Baker db582a7732 Ignore exception when checking title for links 7 years ago
Alex Baker fc08eba05c Replace new list and remove account caldav strings 7 years ago
Alex Baker 70d308fa8d Remove donation link 7 years ago
Alex Baker d03698cd2e Display tag blocks for caldav and google tasks 7 years ago
Alex Baker e64c814617 Fix multi-select delete 7 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
7 years ago
Alex Baker a496040222 Indicate google task and caldav sync errors 7 years ago
Alex Baker 07f9d72219 Add support for multiple google task accounts 7 years ago
Alex Baker c265f5e395 Merge tag '5.3.6' 7 years ago
Alex Baker 9b10ee4201 Update item after change 7 years ago
Alex Baker 1228c698ad Rename importance to priority 7 years ago
Alex Baker 57a8fe6839 Only fetch google tasks that haven't moved 7 years ago
Alex Baker fe303961f0 Don't show delete icon for new tasks 7 years ago
Alex Baker b7c6d8823c Don't look up alarms for new tasks 7 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
7 years ago
Alex Baker c96e518885 Add ItemTouchHelperCallback and ActionModeProvider 7 years ago
Alex Baker 9b4c767273 Batch move tasks between remote lists 7 years ago
Alex Baker d304b55353 Create new caldav collections 7 years ago
Alex Baker deaeed57c2 Exclude deleted metadata from remote lists 7 years ago
Alex Baker daeb295c65 Save caldav account name on creation 7 years ago
Alex Baker 57aec936fc Update caldav account settings
* Encrypt passwords (Android 6+)
* Add name field
7 years ago
Alex Baker f8fab59be9 Implement caldav service discovery 7 years ago
Alex Baker 8bb71c0898 Update to Timber 4.7.0 7 years ago
Alex Baker b7ca37b845 Merge help and feedback into settings 7 years ago