Commit Graph

776 Commits (d281b649a07fe44f4293bee9a8ce6e68f9476f79)

Author SHA1 Message Date
Alex Baker 0749c8aaea Set last backup time before running
Tasks is DoSing somebody with low memory. May need to use GSON streaming
APIs
6 years ago
Alex Baker 621ccf561a Add separate strict mode settings 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 2b0933255a Compare query when updating TaskListViewModel 6 years ago
Alex Baker 64999b0fb2 Use JobIntentService to update badges 6 years ago
Alex Baker 9345322168 Update dependencies 6 years ago
Alex Baker 9113c730ac Fall back to internal cache if external is null 6 years ago
Alex Baker 6eb303cc61 Delete local caldav task after deleting remote 6 years ago
Alex Baker bbdf45f259 Remove SyncV2Service 6 years ago
Alex Baker efb826e1bb Delete remote tasks before pushing changes 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 52c22cd253 Don't check for purchases on app launch 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 daad9d1fc5 Fix device.hasGallery 6 years ago
Alex Baker 44c34ce3ce Call PlayServices.check in MainActivity 6 years ago
Alex Baker 15f816883e Update third party deps 6 years ago
Alex Baker 0dd1ad8a4d WorkManager beta 4 6 years ago
Alex Baker 5b929086f8 Query for purchases in background 6 years ago
Alex Baker 8debdfac91 Pass startId to stopSelf 6 years ago
Alex Baker 2fbc356e84 Remove StartupService 6 years ago
Alex Baker 54b5cd31c9 Update navigation bar color
* Set navigation bar color on 21+
* Set dark flag on 26+
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 ebd7c1f9d8 Check if widget cursor is null 6 years ago
Alex Baker 49ad035ab0 Merge tag '6.4.5' 6 years ago
Alex Baker 05d31f2511 Call startForeground in onCreate 6 years ago
Alex Baker fb006fec46 Replace qualified name 6 years ago
Alex Baker b70c8fe5cb Don't save task if reminder time did not change 6 years ago
Alex Baker 90867839d4 Pass notifications to notifier 6 years ago
Alex Baker ae635290fc Create notification channels on upgrade 6 years ago
Alex Baker 759728902f Don't get cursor in widget onCreate 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 1bfe36da50 Replace preference commits with applys 6 years ago
Alex Baker b48372d617 Remove nullifs 6 years ago
Alex Baker 69a6e57691 Update version and changelog 6 years ago
Alex Baker 0fe5f82367 Inject before setting foreground 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 87c18751cb Use start of minute for checking future time 6 years ago
Alex Baker c3b40c0d2a Update version and changelog 6 years ago
Alex Baker a01fd12df6 Add reminder jobs in batches 6 years ago
Alex Baker 1580b12f95 Limit number of active notifications 6 years ago
Alex Baker 1407b3a85e Fix cursor mismatch warnings 6 years ago
Alex Baker dfebb126bb Add debug preferences activity 6 years ago
Alex Baker 3669c175ef Fix null pointer exception in preference screens 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 2073cd9df2 Fix compile 6 years ago
Alex Baker 79848f94a3 Update license header 6 years ago
Alex Baker 35525a4957 Reformat code 6 years ago
Alex Baker 011d47024d Share code style 6 years ago
Alex Baker 05028004b3 Add Synology Calendar tests 6 years ago
Alex Baker 50ebd15a76 Hide drive backup and rate tasks in f-droid 6 years ago
Alex Baker 478734389a Update translations 6 years ago
Alex Baker a0a56b4a4b Fix duplicate alarm bug 6 years ago
Alex Baker 7020fff332 Fix concurrent modification exception 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 6e6cf1e51a Fix test compile 6 years ago
Alex Baker 8dc7839db0 Fix some storage access framework issues 6 years ago
Alex Baker ee1c20c61a Let user turn Google Drive backup off 6 years ago
Alex Baker d74f6d457a Fix attachment issues on pre-lollipop devices 6 years ago
Alex Baker faff1dcc08 Google Drive updates
* Use work manager for uploads
* Clean up auto backups
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 f471b47b12 Update dependencies 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
Alex Baker 72db9a52a5 Update google java APIs 6 years ago
Alex Baker cc3cb49192 Update third party dependencies 6 years ago
konradkluz 5082a73302 Search works in a reactive way 6 years ago
Alex Baker 944a112dbc Synchronize access to refresh scheduler 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 41e1d489ce Fix rescheduling geofence after uncompleting task 6 years ago
Alex Baker cab1b93529 Add location row to task edit customization 6 years ago
Alex Baker 2257664ab0 Migrate to geofencing client 6 years ago
Alex Baker 22a136a177 Update translations, bump version 6 years ago
Alex Baker 0e8a2e640b Don't linkify empty text 6 years ago
Alex Baker 7f58aae005 Fix location control set hasChanges 6 years ago
Alex Baker 0e32ddaf54 Use work manager for after save work 6 years ago
Alex Baker 01ef2476ad One location per task 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 b9ea0bc72c Temporary hack to prevent white shortcut widget 6 years ago
Alex Baker 3880639f93 Clear caldav status and progress when incompleting 6 years ago
Alex Baker e9a5baabee Set CalDAV completion percentage 6 years ago
Alex Baker 829f849603 Use launcher icon palette for shortcut widget 6 years ago
Alex Baker f46778d9ac Update translations, bump version 6 years ago
Alex Baker 7e7c215931 Fix search text color 6 years ago
Alex Baker 36c1986482 Show due date for completed tasks 6 years ago
Alex Baker 766da5fc8c Add white theme 6 years ago
Alex Baker 9579dd0c23 Revert color picker icon 6 years ago
Alex Baker d967b0a2b5 Change description icon 6 years ago
Alex Baker 21682c06fa Comments default to off 6 years ago
Alex Baker cd198d82f5 Use primary color for navigation bar 6 years ago
Alex Baker cd97dcf81b Actually add alpha to overdue color in light theme 6 years ago
Alex Baker 21aeb754a0 Fix sorting dates with time before those without
Facepalm
6 years ago
Alex Baker 54e72ab4e2 Description visibility defaults to gone 6 years ago
Alex Baker 05e735e7e6 Use abbreviated dates in task list
Exclude 'Today' for dates with time
6 years ago
Alex Baker 2d4c0a62e8 Handle clicks on non-linkified task list text 6 years ago
Alex Baker 108de56ba9 Add option to hide list chips 6 years ago
Alex Baker e789b943fa Add option to linkify task list text 6 years ago
Alex Baker 78a664753d Use outlined material design icons 6 years ago
Alex Baker bbb4cd09bb Remove unused resources 6 years ago
Alex Baker b728cb5e6b Apply alpha to overdue color in light theme 6 years ago
Alex Baker e5d31ec750 Remove chip scroll view 6 years ago
Alex Baker 178d22c7f1 Add hidden icon to task list 6 years ago
Alex Baker 650d0e0ea7 Fix date and time picker theme issues 6 years ago
Alex Baker 0538744004 Drop support for ice cream sandwich 6 years ago
Alex Baker 1169e7fd5e Use material chips on task list 6 years ago
Alex Baker 57ef0f1088 Use material chips in tag control set 6 years ago
Alex Baker f7f03e68ac Add description to task list view 6 years ago
Alex Baker 709e97a66b Move due date next to title 6 years ago
Alex Baker c46487d342 Remove 'Finished' string 6 years ago
Alex Baker 3fbf0be594 Remove task action icon 6 years ago
Alex Baker c00344c56b Only need GET_ACCOUNTS on pre-oreo devices 6 years ago
Alex Baker d0808f7093 Linkify edit screen title and description 6 years ago
Alex Baker 61ba538c1b Use material chip for remote list picker 6 years ago
Alex Baker dddfa528d2 Update job intent service scheduling 6 years ago
Alex Baker 09165ad306 Switch to material components themes 6 years ago
Alex Baker 02d09b0181 Add debug option to disable LeakCanary 6 years ago
Alex Baker c74b8c7f63 Migrate to AndroidX 6 years ago
Alex Baker 2440d1b6e2 Fix translation error 6 years ago
Alex Baker cdfe94974a Update translations, bump version 6 years ago
Alex Baker 45430d7532 Update to work manager alpha 10 6 years ago
Alex Baker 3ebb98a7f5 Update third party deps 6 years ago
Alex Baker c85354d85a Fix Samsung Oreo sorting issue 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 0c94f71def Fix tests 6 years ago
Alex Baker ae06563f9c Fix test compile 6 years ago
Alex Baker d356575bf3 Fix activity leak 6 years ago
Alex Baker 4b20be4630 Android Studio 3.2 RC2
Composite builds were not working
6 years ago
Alex Baker 98f72e94da Fix Samsung Oreo sorting issue 6 years ago
Alex Baker 1be76b9fd3 Update support, leak canary 6 years ago
Alex Baker df9a1acac4 Use unique workers 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 99c4099787 Update support, paging, google-services libraries 6 years ago
Alex Baker 8212612ae3 Replace ShortcutBadger submodule with custom class 6 years ago
Alex Baker 589dbf9fb4 Update version number 6 years ago
Alex Baker ee6575a2d4 Update translations and changelog 6 years ago
Alex Baker 5eee7842a9 Fix TeslaUnread on Samsung Oreo 6 years ago
Alex Baker 78db592ed1 Adjust hide until when due date changed remotely 6 years ago
Alex Baker ce11435dd9 Fix missing root 6 years ago
Alex Baker c3b5872216 Add network security config
* Allow cleartext on Android 9+
* Allow user CAs on Android 7+
6 years ago
Alex Baker fe1d854fd1 Update translations and changelog 6 years ago
Alex Baker 25dd37b644 Allow state loss when loading task edit fragment 6 years ago
Alex Baker f6afa6823c Use HttpUrl.parse instead of URI.create 6 years ago
Alex Baker 2884b105af Fix null pointer exceptions on backup import 6 years ago
Alex Baker be048c8365 Show calendar selection dialog in onCreate
Prevent exception when showing dialog after onSaveInstanceState
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 418367bf3c Target Android P 6 years ago
Alex Baker 55a8337b71 Update third party libraries 6 years ago
Alex Baker 9b53257d5f google-java-format 1.6.1 6 years ago
Alex Baker 043b6f9f9e Fix compile error 6 years ago
Alex Baker 2a9fbcfc32 Update ical4android and dav4android 6 years ago
Alex Baker 83a783d4a2 Fix some gradle warnings 6 years ago
Alex Baker 1d78a7029a Move day colors into default configuration 6 years ago
Alex Baker de7a0242ad Move getLimitOffsetDataSource 6 years ago
Alex Baker 87aa964d1d Update translations and changelog 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 004b14c0d7 Fix NPE when calendar permissions are revoked 6 years ago
Alex Baker 80affce5d8 Update shortcut widget config
* Use SHORTCUT_ICON_RESOURCE
* Save state on config change
6 years ago
Alex Baker fbd19e5769 Choose shortcut widget icon color 6 years ago
Alex Baker aae448be0c Handle PROCESS_TEXT in ShareLinkActivity 6 years ago
Alex Baker 9f3e31a78e Remove web icons 6 years ago
Alex Baker 31692462d9 Add launcher icon color preference 6 years ago
Alex Baker 7a58deeb3f Log error message 6 years ago
Alex Baker 368ee774ec Change 'Google Task List' to 'Synchronization' 6 years ago
Marmo 61968ebbb6 added separate strings for hide until display in task edit activity 6 years ago
Marmo 7d13a5e0b9 localized string in RepeatConfirmationReceiver.java for displaying new due time in snackbar after completion 6 years ago
Alex Baker fd376e37fc Don't set notification content to app name 6 years ago
Alex Baker 5533371cc5 Update translations and changelog 7 years ago
Alex Baker c764e4b0d2 Check if google task or caldav list is null 7 years ago
Alex Baker 636bf4b50e Downgrade Play Services to 12.0.1
15.0 caused issues with microg
7 years ago
Alex Baker 17c2349667 Remove leftover references to ic_launcher 7 years ago
Alex Baker 2ae3057650 Update translations and changelog 7 years ago
Alex Baker 92d44a07bd Log billing response purchase list 7 years ago
Alex Baker 765b3a8cee Downgrade material date time picker
https://github.com/wdullaer/MaterialDateTimePicker/issues/463
7 years ago
Alex Baker 1b53dff080 Use proguard to strip log statements 7 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 83bd8595fb Remove redundant launcher icon 7 years ago
Alex Baker 19bc66e07e Move drawables to drawables-mdpi 7 years ago
Alex Baker a7255dac3a Fix generic compile 7 years ago
Alex Baker 93fc3fd3cc Clean up more Google Analytics stuff 7 years ago
Alex Baker 021c9bbf35 Fix google task bugs
* Fix manual sort query
* Fix multi-account sync
7 years ago
Alex Baker 8a9a97d3ce Update change log 7 years ago
Alex Baker d004427350 Catch and log SQLite exception 7 years ago
Alex Baker 33bf34fe30 Convert to Firebase Analytics and Crashlytics 7 years ago
Alex Baker db582a7732 Ignore exception when checking title for links 7 years ago
Alex Baker c99757a9e3 Update support, paging, and room 7 years ago
Alex Baker 7f7728b2e7 Fix crash when missing tag 7 years ago
Alex Baker 5dc549af0e Fix crash when missing Google Task list
If user transferred Google Task metadata from a backup file created
prior to version 5.3 and did not re-enable Google Task synchronization
then the app won't be able to find a Google Task list
7 years ago
Alex Baker d66fb0e998 Add changelog 7 years ago
Alex Baker fc08eba05c Replace new list and remove account caldav strings 7 years ago
Alex Baker a25e64d196 Add proguard rules for generic build 7 years ago
Alex Baker 738208efbd Fix synchronization menu for generic build 7 years ago
Alex Baker 70d308fa8d Remove donation link 7 years ago
Alex Baker 4c23489e9a Exclude deleted caldav and google task lists 7 years ago
Alex Baker d03698cd2e Display tag blocks for caldav and google tasks 7 years ago
Alex Baker fd2437cff3 Case insensitive sorting of caldav lists 7 years ago
Alex Baker e64c814617 Fix multi-select delete 7 years ago
Alex Baker 421aaca5e0 Add CalDAV filter criteria 7 years ago
Alex Baker 7585f9d0b6 Unlock pro in debug builds 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 f0fd3fa944 Add InjectingJob 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 abfd6051f4 Export widget configuration activity
Some launchers couldn't find it for some reason
7 years ago
Alex Baker 9845faadcf Fix text alignment in filter adapter row 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 6b667cf1db Add NextCloud tests 7 years ago
Alex Baker 1228c698ad Rename importance to priority 7 years ago
Alex Baker 32fda8a4b1 Add Apple Reminder and Thunderbird tests 7 years ago
Alex Baker 4fea8c1741 Add 'more info' button to subscription card 7 years ago
Alex Baker 57a8fe6839 Only fetch google tasks that haven't moved 7 years ago
Alex Baker b13fc03e2c Report successful purchases 7 years ago
Alex Baker dbec38bf2b Remove unused strings 7 years ago
Alex Baker cdfd2b31a5 Add caldav tracking events 7 years ago
Alex Baker e91a102868 Hide delete icon for new caldav collections 7 years ago
Alex Baker fe303961f0 Don't show delete icon for new tasks 7 years ago
Alex Baker 5731489e9c Fix generic and amazon compile
Can't unlock pro with these builds yet
7 years ago
Alex Baker 9c0ba990ae Adding caldav account requires subscription 7 years ago
Alex Baker d302ccea75 Add help button to purchase activity 7 years ago
Alex Baker ac696df0e7 Capitalize and auto correct caldav names 7 years ago
Alex Baker 7bae4626a7 Add help button to caldav account activity 7 years ago
Alex Baker fd7669131c Only fetch caldav tasks that haven't been moved 7 years ago
Alex Baker 756ce8a1a5 Fix Tasker list settings help button 7 years ago
Alex Baker a885c9859e Simplify migrations 7 years ago