Commit Graph

979 Commits (ec30e407a50e56b8d848c470892ee29b6034c072)

Author SHA1 Message Date
Alex Baker 29a41fb14b Update sync indicator after one second 7 years ago
Alex Baker 087aae0a7b Complete rewrite of Google Task manual ordering 7 years ago
Alex Baker bef060591a Remove google account check from sync adapters 7 years ago
Alex Baker 029bc86820 Include deleted tasks when updating last sync 7 years ago
Alex Baker c3bfa4e93b Check for null filter when creating fragment 7 years ago
Alex Baker dd2d038ba0 Animate google task indentation 7 years ago
Alex Baker 4fcf02365a Sync 1 minute after latest change 7 years ago
Alex Baker 1436035c94 Reset last sync when reinitializing gtask acct 7 years ago
Alex Baker cb4641dda1 Merge tag '6.6.3' 7 years ago
Alex Baker 2b1178fa6f Update version, translations, and changelog 7 years ago
Alex Baker 6556a7f7b5 Fix crash in billing client 7 years ago
Alex Baker de95a601de Remove Google Tasks eTag check 7 years ago
Alex Baker 65292e7ae6 Try harder to determine backup file extension 7 years ago
Alex Baker ef7ca32cf2 Include tag names in search results 7 years ago
Alex Baker 8df81cf182 Make TaskListFragment filter private 7 years ago
Alex Baker 5a6a9cbf02 Restart when turning off debug preferences 7 years ago
Alex Baker 697951a7e4 Fix subtasks moving tests 7 years ago
Alex Baker 5d3b72c54b Fix preference errors 7 years ago
Alex Baker 3217627907 Accidentally deleted 'tasks.' 7 years ago
Alex Baker 39b049278a Remove unnecessary invalidate 7 years ago
Alex Baker f34cdcaa68 Replace paging library with @RawQuery 7 years ago
Alex Baker 7cd7699b95 Remove file metadata join 7 years ago
Alex Baker c6a1fb65c6 New Google tasks don't have parents 7 years ago
Alex Baker 7458a276b5 Restart after debug preference changes 7 years ago
Alex Baker 8d09e226ce Hard code 'add account' preferences 7 years ago
Alex Baker 4fb690fda1 Create chips programmatically 7 years ago
Alex Baker de29c3473f Update version, translations, and changelog 7 years ago
Alex Baker 2032aaab0f Add coverage flag 7 years ago
Alex Baker 00535de343 Update source and changelog links 7 years ago
Alex Baker 64dcc7dbfc Move widget padding to relative layout 7 years ago
Alex Baker bec5a4d6a1 Revert "Partially update app widget"
This reverts commit de232e57b5.
7 years ago
Alex Baker cc7a36f2da Fix oauth crash 7 years ago
Alex Baker 840754f8e4 Add maxSdkVersion to USE_CREDENTIALS permission 7 years ago
Alex Baker 21c40c74af Add contact developer link to preferences 7 years ago
Alex Baker 0bc53fcce4 Check for drive permission in preferences
Update error handling for failed logins
7 years ago
Alex Baker 5899037e0b Fix shrinker issue 7 years ago
Alex Baker aac2139045 Add changelog link 7 years ago
Alex Baker 84bafeda43 Add support emails 7 years ago
Alex Baker 1c944f15fd Backup and restore preferences 7 years ago
Alex Baker 49df4b9212 Fix Google API credentials 7 years ago
Alex Baker db3927a59b Google Task sync improvements
* Check etag when fetching lists
* Set max results to 100
7 years ago
Alex Baker 2560465c19 Update third party dependencies 7 years ago
Alex Baker f6505cf985 Replace play services auth library
Google Tasks and Drive support for F-Droid and Amazon builds
7 years ago
Alex Baker 569f5e57f1 Fix crash on task import 7 years ago
Alex Baker cbec568084 Remove FlavorSetup 7 years ago
Alex Baker 4626be4b05 Fix manifest warnings 7 years ago
Alex Baker 244015163a Add attribution activity 7 years ago
Alex Baker 1fd0290ab1 Add debug applicationIdSuffix 7 years ago
Alex Baker c77f49de80 Update test injection, fix broken tests 7 years ago
Alex Baker b37e9870f6 Replace jetbrains annotation usage 7 years ago
Alex Baker 73956be359 Update version, translations, and changelog 7 years ago
Alex Baker f9ba33056b Update to workmanager 2.0.1
Bug fix for crashes on pre-JobScheduler APIs
7 years ago
Alex Baker 20c60e5167 Add licensetools 7 years ago
Alex Baker 74f402e699 Replace javax.annotation usage 7 years ago
Alex Baker f0812ae443 Fix analytics opt-out 7 years ago
Alex Baker 4e339ebb12 Update version, translations, and changelog 7 years ago
Alex Baker 6ca7b4c8c1 Move location permission to main manifest 7 years ago
Alex Baker 616c48b6c7 Refresh purchases on startup 7 years ago
Alex Baker 71c2d125c2 Use Mapbox for reverse geocoding 7 years ago
Alex Baker c350314cd2 Alternate pro_description by store 7 years ago
Alex Baker 76812c00ba Integrate amazon billing 7 years ago
Alex Baker 57ae4d15fe Move GoogleAccountManager to googleplay flavor 7 years ago
Alex Baker 1c7384feea Separate debug and release api keys 7 years ago
Alex Baker 2f2f171b2e Flavor specific purchase prefs 7 years ago
Alex Baker bcd0053c73 Add Amazon IAP library 7 years ago
Alex Baker 127b74e236 Add Amazon proguard rules 7 years ago
Alex Baker b5343cc9f5 Show 'About' and 'Improve Tasks' in Amazon build 7 years ago
Alex Baker f7cef139d4 Fix amazon compile 7 years ago
Alex Baker f3c7ad2648 Remove support_maps bool 7 years ago
Alex Baker 6a34b45cbf Fix geocode error toast 7 years ago
Alex Baker 7ae3309c52 Downgrade OkHttp
I didn't get the memo
7 years ago
Alex Baker 15b98fa4d4 Location picker tweaks and bug fixes 7 years ago
Alex Baker 811c6a2a08 Enable MultiDex in release builds 7 years ago
Alex Baker ec3debb140 Fix mapbox addresses 7 years ago
Alex Baker 36cbfe65c0 Remove unused resources 7 years ago
Alex Baker 648240246b Add place search attribution 7 years ago
Alex Baker b398f306b3 Update third party dependencies 7 years ago
Alex Baker 5253fe75a4 Load map providers on resume 7 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
7 years ago
Alex Baker 5ea5bb851f Use mapbox marker on mapbox maps 7 years ago
Alex Baker 072d2a378f Location control set changes
* Replace 'more' icon with notification indicator
* Move 'call' and 'view website' to main location dialog
7 years ago
Alex Baker fbcd321f8e Fix location picker layout issue 7 years ago
Alex Baker c7401762b2 Simplify LocationControlSet 7 years ago
Alex Baker be0432c86c Move location picker to main source set 7 years ago
Alex Baker 588688357e Fix whitespace when there are no recent places 7 years ago
Alex Baker 865755f521 Inject MapFragment 7 years ago
Alex Baker a4796d9952 Request location permissions on demand 7 years ago
Alex Baker 8cdbe66a19 Show location search in location picker activity 7 years ago
Alex Baker 54fcad1aae New place picker with google and mapbox support 7 years ago
Alex Baker 1cc5bf2e0e Remove explicit legacy-support-v13 dependency 7 years ago
Alex Baker 975263b59b Merge tag '6.5.6' 7 years ago
Alex Baker 529250f641 Fix clear completed Google Task list crash 7 years ago
Alex Baker e302f3402e Split locations table into geofences and places 7 years ago
Alex Baker de232e57b5 Partially update app widget 7 years ago
Alex Baker 03e48e97bd Add padding to widget checkbox 7 years ago
Alex Baker 036f49f59b Replace widget loading view with empty row 7 years ago
Alex Baker 83dc575ba9 Handle widget clicks in activity
Previous broadcast solution violated Q background activity launch
restrictions
7 years ago
Alex Baker 7abea7ff9e Add observe method to view models 7 years ago
Alex Baker 507a4a1486 Update version and changelog 7 years ago
Alex Baker 2c7e11c006 Remove unused resources 7 years ago
Alex Baker 538d346e97 Replace progress dialog with bars
For CaldavAccountSettingsActivity
7 years ago
Alex Baker dbddc6dea7 Report exceptions in notification service 7 years ago
Alex Baker 6469fc8bea Replace progress dialogs with bars
For CaldavCalendarSettingsActivity
7 years ago
Alex Baker 6c11e07938 Fix view model error handling 7 years ago
Alex Baker 13eab349a6 Prevent requests while in progress 7 years ago
Alex Baker 72c34427ae Apply inspections 7 years ago
Alex Baker ea791210d9 Remove OnFilterItemClickedListener 7 years ago
Alex Baker dd9f6a88f2 Move delete/reload actions to task list fragment 7 years ago
Alex Baker 7aa50bf5f9 Replace progress dialogs with bars
For GoogleTaskListSettingsActivity
7 years ago
Alex Baker 4b73aa5077 Fix loading after list setting changes 7 years ago
Alex Baker 1a58cf5ce4 Fix missing account on new google task lists 7 years ago
Alex Baker 649b009d58 Fix crash when google task list already deleted 7 years ago
Alex Baker e110b8bd64 Fix crash when collapsing search view 7 years ago
Alex Baker 85da93438a Update version and changelog 7 years ago
Alex Baker e46ac29ee1 Only load asynchronously if necessary 7 years ago
Alex Baker ec10255059 Fix play store pre-launch report crash 7 years ago
Alex Baker 493187e00b Rename main activity task extras 7 years ago
Alex Baker de9fc7e254 Pass task from TaskEditActivity 7 years ago
Alex Baker c36f71705e Rename taskEditFinished to removeTaskEditFragment 7 years ago
Alex Baker f9ce2b5f55 Pass filter from dashclock extension 7 years ago
Alex Baker 704a59fcf7 Pass task from NotificationActivity 7 years ago
Alex Baker 1415736bcf Pass task from widget 7 years ago
Alex Baker f1e80a6ebd Check if action view expanded before collapsing 7 years ago
Alex Baker eac7bb9e51 Back button collapses search view 7 years ago
Alex Baker 1ba7c09cee Remove TaskListFragment subclasses 7 years ago
Alex Baker 8d9972c4c3 Remove manual sort list fragment helpers 7 years ago
Alex Baker b34694f0a4 Remove setTaskAdapter overrides 7 years ago
Alex Baker 26dd4ba236 Move onTaskDelete to TaskAdapter 7 years ago
Alex Baker cbcb699a21 Move onTaskCreated to TaskAdapter 7 years ago
Alex Baker e4534d053a Remove Google Task clear completed API call 7 years ago
Alex Baker ac9f91e719 Move taskProperties to TaskAdapter 7 years ago
Alex Baker ed434a3e83 Move task adapter subclasses to separate files 7 years ago
Alex Baker 30943b9e64 Update third party dependencies 7 years ago
Alex Baker 4a33051bae Fix deprecation warning 7 years ago
Alex Baker 2820fd22d6 Complete tasks on background thread 7 years ago
Alex Baker 364b87ebee Lint tweaks 7 years ago
Alex Baker e8dfc3647b Update crashlytics and annotations 7 years ago
Alex Baker 2ea8e368dc Add debug toggle for Stetho 7 years ago
Alex Baker 268a774b0a Handle error when task not found 7 years ago
Alex Baker 4cd3d6695f Update version and changelog 7 years ago
Alex Baker 2521bc648a Create notification channels on every launch
App crashes if user upgrades from Android 7 to 8
7 years ago
Alex Baker f8d9e9d56e Check for null when stripping carriage returns 7 years ago
Alex Baker 4464610f58 Only strip CRs in description control set 7 years ago
Alex Baker acc0dda646 Strip CR from google task descriptions
Tasks created in OneTask for Windows were only sending a CR
7 years ago
Alex Baker 74cf0fc378 Don't setup checkboxes in constructors
This was involved in an ANR
7 years ago
Alex Baker 99303b9e56 Update version and changelog 7 years ago
Alex Baker ca7365ce57 Use app name for app description if filter null 7 years ago
Alex Baker 8c92f18422 Compare query columns when setting up LiveData 7 years ago
Alex Baker 599be906f5 Update version and changelog 7 years ago
Alex Baker b6820a0e44 Add PlayServices check to generic build 7 years ago
Alex Baker 9249f690f9 Use original query for count 7 years ago
Alex Baker 10f6d659e9 Specify UTF-8 for backup files 7 years ago
Alex Baker 5c44373d0a Update version and changelog 7 years ago
Alex Baker 0749c8aaea Set last backup time before running
Tasks is DoSing somebody with low memory. May need to use GSON streaming
APIs
7 years ago
Alex Baker 621ccf561a Add separate strict mode settings 7 years ago
Alex Baker cb89bbf6e4 Load new list without calling startActivity 7 years ago
Alex Baker dc0eb2b2e3 Sort animations 7 years ago
Alex Baker 2b0933255a Compare query when updating TaskListViewModel 7 years ago
Alex Baker 64999b0fb2 Use JobIntentService to update badges 7 years ago
Alex Baker 9345322168 Update dependencies 7 years ago
Alex Baker 9113c730ac Fall back to internal cache if external is null 7 years ago
Alex Baker 6eb303cc61 Delete local caldav task after deleting remote 7 years ago
Alex Baker bbdf45f259 Remove SyncV2Service 7 years ago
Alex Baker efb826e1bb Delete remote tasks before pushing changes 7 years ago
Alex Baker 4ed4d62ec9 Remove ProgressDialogAsyncTask 7 years ago
Alex Baker bf3c7c2c78 Fix navigation drawer highlighting 7 years ago
Alex Baker ec6bba7808 Dont close drawer or action mode on rotate 7 years ago
Alex Baker 52c22cd253 Don't check for purchases on app launch 7 years ago
Alex Baker 55f6a75d8c Update task list fragment loading 7 years ago
Alex Baker 8d2fa406c5 Initiate sync asynchronously 7 years ago
Alex Baker daad9d1fc5 Fix device.hasGallery 7 years ago
Alex Baker 44c34ce3ce Call PlayServices.check in MainActivity 7 years ago
Alex Baker 15f816883e Update third party deps 7 years ago
Alex Baker 0dd1ad8a4d WorkManager beta 4 7 years ago
Alex Baker 5b929086f8 Query for purchases in background 7 years ago
Alex Baker 8debdfac91 Pass startId to stopSelf 7 years ago
Alex Baker 2fbc356e84 Remove StartupService 7 years ago
Alex Baker 54b5cd31c9 Update navigation bar color
* Set navigation bar color on 21+
* Set dark flag on 26+
7 years ago
Alex Baker 3606bc490c Maybe fixes theme application 7 years ago
Alex Baker 7caa63a766 Fix race condition when opening tasks 7 years ago
Alex Baker ebd7c1f9d8 Check if widget cursor is null 7 years ago
Alex Baker 49ad035ab0 Merge tag '6.4.5' 7 years ago
Alex Baker 05d31f2511 Call startForeground in onCreate 7 years ago
Alex Baker fb006fec46 Replace qualified name 7 years ago
Alex Baker b70c8fe5cb Don't save task if reminder time did not change 7 years ago
Alex Baker 90867839d4 Pass notifications to notifier 7 years ago
Alex Baker ae635290fc Create notification channels on upgrade 7 years ago
Alex Baker 759728902f Don't get cursor in widget onCreate 7 years ago
Alex Baker 106365e2a4 Update filter adapters off main thread 7 years ago
Alex Baker ea2e4ebc12 Create fragments off main thread 7 years ago
Alex Baker 3c28a4b2ec Count accounts off main thread 7 years ago
Alex Baker 3d05aa54ae ChipProvider updates itself 7 years ago
Alex Baker 43e55d0efc Save filter in MainActivity 7 years ago
Alex Baker fb5089a96f Remove unnecessary openForWriting 7 years ago
Alex Baker 1bfe36da50 Replace preference commits with applys 7 years ago
Alex Baker b48372d617 Remove nullifs 7 years ago
Alex Baker 69a6e57691 Update version and changelog 7 years ago
Alex Baker 0fe5f82367 Inject before setting foreground 7 years ago
Alex Baker 1e86be28ee AlarmManager + service for notifications 7 years ago
Alex Baker eabdc75c8f Don't clear TaskListViewModel 7 years ago
Alex Baker 87c18751cb Use start of minute for checking future time 7 years ago
Alex Baker c3b40c0d2a Update version and changelog 7 years ago
Alex Baker a01fd12df6 Add reminder jobs in batches 7 years ago
Alex Baker 1580b12f95 Limit number of active notifications 7 years ago
Alex Baker 1407b3a85e Fix cursor mismatch warnings 7 years ago
Alex Baker dfebb126bb Add debug preferences activity 7 years ago
Alex Baker 3669c175ef Fix null pointer exception in preference screens 7 years ago
Alex Baker 51d55de723 Lazy upgrade 7 years ago
Alex Baker 2179fe748a Limit notifications to five per second 7 years ago
Alex Baker 2073cd9df2 Fix compile 7 years ago
Alex Baker 79848f94a3 Update license header 7 years ago
Alex Baker 35525a4957 Reformat code 7 years ago
Alex Baker 011d47024d Share code style 7 years ago
Alex Baker 05028004b3 Add Synology Calendar tests 7 years ago
Alex Baker 50ebd15a76 Hide drive backup and rate tasks in f-droid 7 years ago
Alex Baker 478734389a Update translations 7 years ago
Alex Baker a0a56b4a4b Fix duplicate alarm bug 7 years ago
Alex Baker 7020fff332 Fix concurrent modification exception 7 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
7 years ago
Alex Baker 6e6cf1e51a Fix test compile 7 years ago
Alex Baker 8dc7839db0 Fix some storage access framework issues 7 years ago
Alex Baker ee1c20c61a Let user turn Google Drive backup off 7 years ago
Alex Baker d74f6d457a Fix attachment issues on pre-lollipop devices 7 years ago
Alex Baker faff1dcc08 Google Drive updates
* Use work manager for uploads
* Clean up auto backups
7 years ago
Alex Baker e3ed0934ca Disable hidden/completed toggle for search results 7 years ago
Alex Baker 53cd22868b Fix show/hide menu items during search 7 years ago
Alex Baker 59deff44d3 Update search behavior
* Hide menu items during search
* Subscribe/dispose in action expand listener
7 years ago
Alex Baker 734d51bdfe Update search behavior
* Show all tasks for empty query
* Revert filter when closing search
7 years ago
Alex Baker 31fb7e4397 Add option to copy backup files to Google Drive 7 years ago
Alex Baker f471b47b12 Update dependencies 7 years ago
Alex Baker bd968eb127 Android Studio inspections 7 years ago
Alex Baker c4ede5a0e9 Handle SEND_MULTIPLE for images 7 years ago
Alex Baker e0dadacad6 Handle send intents with images 7 years ago
Alex Baker 3ca0a04f1a Clean up attachments and cache 7 years ago
Alex Baker 593b5bc5c5 Use storage access framework for attachments 7 years ago
Alex Baker 09156c5243 Use storage access framework for backup files 7 years ago
Alex Baker 72db9a52a5 Update google java APIs 7 years ago
Alex Baker cc3cb49192 Update third party dependencies 7 years ago
konradkluz 5082a73302 Search works in a reactive way 7 years ago
Alex Baker 944a112dbc Synchronize access to refresh scheduler 7 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
7 years ago
Alex Baker 41e1d489ce Fix rescheduling geofence after uncompleting task 7 years ago
Alex Baker cab1b93529 Add location row to task edit customization 7 years ago
Alex Baker 2257664ab0 Migrate to geofencing client 7 years ago
Alex Baker 22a136a177 Update translations, bump version 7 years ago
Alex Baker 0e8a2e640b Don't linkify empty text 7 years ago
Alex Baker 7f58aae005 Fix location control set hasChanges 7 years ago
Alex Baker 0e32ddaf54 Use work manager for after save work 7 years ago
Alex Baker 01ef2476ad One location per task 7 years ago
Alex Baker b405e87b49 Make radius configurable per location 7 years ago
Alex Baker 49fe296a61 Fix tasker task creator 7 years ago
Alex Baker cb8e0f10f0 Apply default sync list in task creator 7 years ago
Alex Baker 1311db836f Added new location row to edit screen 7 years ago
Alex Baker b9ea0bc72c Temporary hack to prevent white shortcut widget 7 years ago
Alex Baker 3880639f93 Clear caldav status and progress when incompleting 7 years ago
Alex Baker e9a5baabee Set CalDAV completion percentage 7 years ago
Alex Baker 829f849603 Use launcher icon palette for shortcut widget 7 years ago
Alex Baker f46778d9ac Update translations, bump version 7 years ago
Alex Baker 7e7c215931 Fix search text color 7 years ago
Alex Baker 36c1986482 Show due date for completed tasks 7 years ago
Alex Baker 766da5fc8c Add white theme 7 years ago
Alex Baker 9579dd0c23 Revert color picker icon 7 years ago
Alex Baker d967b0a2b5 Change description icon 7 years ago
Alex Baker 21682c06fa Comments default to off 7 years ago
Alex Baker cd198d82f5 Use primary color for navigation bar 7 years ago
Alex Baker cd97dcf81b Actually add alpha to overdue color in light theme 7 years ago
Alex Baker 21aeb754a0 Fix sorting dates with time before those without
Facepalm
7 years ago
Alex Baker 54e72ab4e2 Description visibility defaults to gone 7 years ago
Alex Baker 05e735e7e6 Use abbreviated dates in task list
Exclude 'Today' for dates with time
7 years ago
Alex Baker 2d4c0a62e8 Handle clicks on non-linkified task list text 7 years ago
Alex Baker 108de56ba9 Add option to hide list chips 7 years ago
Alex Baker e789b943fa Add option to linkify task list text 7 years ago
Alex Baker 78a664753d Use outlined material design icons 7 years ago
Alex Baker bbb4cd09bb Remove unused resources 7 years ago
Alex Baker b728cb5e6b Apply alpha to overdue color in light theme 7 years ago
Alex Baker e5d31ec750 Remove chip scroll view 7 years ago
Alex Baker 178d22c7f1 Add hidden icon to task list 7 years ago
Alex Baker 650d0e0ea7 Fix date and time picker theme issues 7 years ago
Alex Baker 0538744004 Drop support for ice cream sandwich 7 years ago
Alex Baker 1169e7fd5e Use material chips on task list 7 years ago
Alex Baker 57ef0f1088 Use material chips in tag control set 7 years ago
Alex Baker f7f03e68ac Add description to task list view 7 years ago
Alex Baker 709e97a66b Move due date next to title 7 years ago
Alex Baker c46487d342 Remove 'Finished' string 7 years ago
Alex Baker 3fbf0be594 Remove task action icon 7 years ago
Alex Baker c00344c56b Only need GET_ACCOUNTS on pre-oreo devices 7 years ago
Alex Baker d0808f7093 Linkify edit screen title and description 7 years ago
Alex Baker 61ba538c1b Use material chip for remote list picker 7 years ago
Alex Baker dddfa528d2 Update job intent service scheduling 7 years ago
Alex Baker 09165ad306 Switch to material components themes 7 years ago
Alex Baker 02d09b0181 Add debug option to disable LeakCanary 7 years ago
Alex Baker c74b8c7f63 Migrate to AndroidX 7 years ago
Alex Baker 2440d1b6e2 Fix translation error 7 years ago
Alex Baker cdfe94974a Update translations, bump version 7 years ago
Alex Baker 45430d7532 Update to work manager alpha 10 7 years ago
Alex Baker 3ebb98a7f5 Update third party deps 7 years ago
Alex Baker c85354d85a Fix Samsung Oreo sorting issue 7 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
7 years ago
Alex Baker 0c94f71def Fix tests 7 years ago
Alex Baker ae06563f9c Fix test compile 7 years ago