Commit Graph

734 Commits (83642e25d7668fc3a9474494092bf430b2f52a1c)

Author SHA1 Message Date
Alex Baker 616c48b6c7 Refresh purchases on startup 5 years ago
Alex Baker 71c2d125c2 Use Mapbox for reverse geocoding 5 years ago
Alex Baker 76812c00ba Integrate amazon billing 5 years ago
Alex Baker 57ae4d15fe Move GoogleAccountManager to googleplay flavor 5 years ago
Alex Baker b5343cc9f5 Show 'About' and 'Improve Tasks' in Amazon build 5 years ago
Alex Baker f3c7ad2648 Remove support_maps bool 5 years ago
Alex Baker 6a34b45cbf Fix geocode error toast 5 years ago
Alex Baker 7ae3309c52 Downgrade OkHttp
I didn't get the memo
5 years ago
Alex Baker 15b98fa4d4 Location picker tweaks and bug fixes 5 years ago
Alex Baker 811c6a2a08 Enable MultiDex in release builds 5 years ago
Alex Baker ec3debb140 Fix mapbox addresses 5 years ago
Alex Baker 648240246b Add place search attribution 5 years ago
Alex Baker 5253fe75a4 Load map providers on resume 5 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
5 years ago
Alex Baker 5ea5bb851f Use mapbox marker on mapbox maps 5 years ago
Alex Baker 072d2a378f Location control set changes
* Replace 'more' icon with notification indicator
* Move 'call' and 'view website' to main location dialog
5 years ago
Alex Baker fbcd321f8e Fix location picker layout issue 5 years ago
Alex Baker c7401762b2 Simplify LocationControlSet 5 years ago
Alex Baker be0432c86c Move location picker to main source set 5 years ago
Alex Baker 865755f521 Inject MapFragment 5 years ago
Alex Baker a4796d9952 Request location permissions on demand 5 years ago
Alex Baker 8cdbe66a19 Show location search in location picker activity 5 years ago
Alex Baker 54fcad1aae New place picker with google and mapbox support 5 years ago
Alex Baker 975263b59b Merge tag '6.5.6' 5 years ago
Alex Baker 529250f641 Fix clear completed Google Task list crash 5 years ago
Alex Baker e302f3402e Split locations table into geofences and places 5 years ago
Alex Baker de232e57b5 Partially update app widget 5 years ago
Alex Baker 036f49f59b Replace widget loading view with empty row 5 years ago
Alex Baker 83dc575ba9 Handle widget clicks in activity
Previous broadcast solution violated Q background activity launch
restrictions
5 years ago
Alex Baker 7abea7ff9e Add observe method to view models 5 years ago
Alex Baker 538d346e97 Replace progress dialog with bars
For CaldavAccountSettingsActivity
5 years ago
Alex Baker dbddc6dea7 Report exceptions in notification service 5 years ago
Alex Baker 6469fc8bea Replace progress dialogs with bars
For CaldavCalendarSettingsActivity
5 years ago
Alex Baker 6c11e07938 Fix view model error handling 5 years ago
Alex Baker 13eab349a6 Prevent requests while in progress 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 7aa50bf5f9 Replace progress dialogs with bars
For GoogleTaskListSettingsActivity
5 years ago
Alex Baker 4b73aa5077 Fix loading after list setting changes 5 years ago
Alex Baker 1a58cf5ce4 Fix missing account on new google task lists 5 years ago
Alex Baker 649b009d58 Fix crash when google task list already deleted 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 f9ce2b5f55 Pass filter from dashclock extension 5 years ago
Alex Baker 704a59fcf7 Pass task from NotificationActivity 5 years ago
Alex Baker 1415736bcf Pass task from widget 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 8d9972c4c3 Remove manual sort list fragment helpers 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 e4534d053a Remove Google Task clear completed API call 5 years ago
Alex Baker ac9f91e719 Move taskProperties to TaskAdapter 5 years ago
Alex Baker ed434a3e83 Move task adapter subclasses to separate files 5 years ago
Alex Baker 2820fd22d6 Complete tasks on background thread 5 years ago
Alex Baker 268a774b0a Handle error when task not found 5 years ago
Alex Baker 2521bc648a Create notification channels on every launch
App crashes if user upgrades from Android 7 to 8
5 years ago
Alex Baker f8d9e9d56e Check for null when stripping carriage returns 5 years ago
Alex Baker 4464610f58 Only strip CRs in description control set 5 years ago
Alex Baker acc0dda646 Strip CR from google task descriptions
Tasks created in OneTask for Windows were only sending a CR
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 8c92f18422 Compare query columns when setting up LiveData 5 years ago
Alex Baker 9249f690f9 Use original query for count 5 years ago
Alex Baker 10f6d659e9 Specify UTF-8 for backup files 5 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
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 2b0933255a Compare query when updating TaskListViewModel 5 years ago
Alex Baker 64999b0fb2 Use JobIntentService to update badges 5 years ago
Alex Baker 9113c730ac Fall back to internal cache if external is null 5 years ago
Alex Baker 6eb303cc61 Delete local caldav task after deleting remote 5 years ago
Alex Baker bbdf45f259 Remove SyncV2Service 5 years ago
Alex Baker efb826e1bb Delete remote tasks before pushing changes 5 years ago
Alex Baker 4ed4d62ec9 Remove ProgressDialogAsyncTask 5 years ago
Alex Baker bf3c7c2c78 Fix navigation drawer highlighting 5 years ago
Alex Baker ec6bba7808 Dont close drawer or action mode on rotate 5 years ago
Alex Baker 52c22cd253 Don't check for purchases on app launch 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 daad9d1fc5 Fix device.hasGallery 5 years ago
Alex Baker 44c34ce3ce Call PlayServices.check in MainActivity 5 years ago
Alex Baker 0dd1ad8a4d WorkManager beta 4 5 years ago
Alex Baker 5b929086f8 Query for purchases in background 5 years ago
Alex Baker 8debdfac91 Pass startId to stopSelf 5 years ago
Alex Baker 2fbc356e84 Remove StartupService 5 years ago
Alex Baker 54b5cd31c9 Update navigation bar color
* Set navigation bar color on 21+
* Set dark flag on 26+
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 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 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 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 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 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 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 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 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 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 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 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 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 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 c46487d342 Remove 'Finished' string 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 61ba538c1b Use material chip for remote list picker 6 years ago
Alex Baker dddfa528d2 Update job intent service scheduling 6 years ago
Alex Baker c74b8c7f63 Migrate to AndroidX 6 years ago
Alex Baker 45430d7532 Update to work manager alpha 10 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 d356575bf3 Fix activity leak 6 years ago
Alex Baker 98f72e94da Fix Samsung Oreo sorting issue 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 8212612ae3 Replace ShortcutBadger submodule with custom class 6 years ago
Alex Baker 78db592ed1 Adjust hide until when due date changed remotely 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 9b53257d5f google-java-format 1.6.1 6 years ago
Alex Baker 2a9fbcfc32 Update ical4android and dav4android 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 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 31692462d9 Add launcher icon color preference 6 years ago
Alex Baker 7a58deeb3f Log error message 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 c764e4b0d2 Check if google task or caldav list is null 6 years ago
Alex Baker 17c2349667 Remove leftover references to ic_launcher 6 years ago
Alex Baker 92d44a07bd Log billing response purchase list 6 years ago
Alex Baker d2d2316d8e Dont exceed max sqlite variables when deleting 6 years ago
Alex Baker ef874a8942 Report exceptions when opening database 6 years ago
Alex Baker a7255dac3a Fix generic compile 6 years ago
Alex Baker 021c9bbf35 Fix google task bugs
* Fix manual sort query
* Fix multi-account sync
6 years ago
Alex Baker d004427350 Catch and log SQLite exception 6 years ago
Alex Baker 33bf34fe30 Convert to Firebase Analytics and Crashlytics 6 years ago
Alex Baker db582a7732 Ignore exception when checking title for links 6 years ago
Alex Baker 7f7728b2e7 Fix crash when missing tag 6 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
6 years ago
Alex Baker fc08eba05c Replace new list and remove account caldav strings 6 years ago
Alex Baker 738208efbd Fix synchronization menu for generic build 6 years ago
Alex Baker 70d308fa8d Remove donation link 6 years ago
Alex Baker 4c23489e9a Exclude deleted caldav and google task lists 6 years ago
Alex Baker d03698cd2e Display tag blocks for caldav and google tasks 6 years ago
Alex Baker fd2437cff3 Case insensitive sorting of caldav lists 6 years ago
Alex Baker e64c814617 Fix multi-select delete 6 years ago
Alex Baker 421aaca5e0 Add CalDAV filter criteria 6 years ago
Alex Baker 7585f9d0b6 Unlock pro in debug builds 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 f0fd3fa944 Add InjectingJob 6 years ago
Alex Baker a496040222 Indicate google task and caldav sync errors 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 1228c698ad Rename importance to priority 6 years ago
Alex Baker 32fda8a4b1 Add Apple Reminder and Thunderbird tests 6 years ago
Alex Baker 4fea8c1741 Add 'more info' button to subscription card 6 years ago
Alex Baker 57a8fe6839 Only fetch google tasks that haven't moved 6 years ago
Alex Baker b13fc03e2c Report successful purchases 6 years ago