Alex Baker
|
c09d0323e6
|
Ignore 404 error when getting drive folder
|
5 years ago |
Alex Baker
|
37887e6ce2
|
Fix test
|
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
|
b779330c0b
|
Report more sync exceptions
|
5 years ago |
Alex Baker
|
9428ff74e5
|
Merge tag '6.6.4'
|
5 years ago |
Alex Baker
|
6a6f550ed0
|
Missed nextPageToken check
|
5 years ago |
Alex Baker
|
cc08552376
|
Check if next page token is empty string
https://issuetracker.google.com/issues/133254108
|
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
|
bef060591a
|
Remove google account check from sync adapters
|
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
|
cb4641dda1
|
Merge tag '6.6.3'
|
5 years ago |
Alex Baker
|
de95a601de
|
Remove Google Tasks eTag check
|
5 years ago |
Alex Baker
|
65292e7ae6
|
Try harder to determine backup file extension
|
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
|
3217627907
|
Accidentally deleted 'tasks.'
|
6 years ago |
Alex Baker
|
39b049278a
|
Remove unnecessary invalidate
|
6 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
|
8d09e226ce
|
Hard code 'add account' preferences
|
6 years ago |
Alex Baker
|
4fb690fda1
|
Create chips programmatically
|
6 years ago |
Alex Baker
|
bec5a4d6a1
|
Revert "Partially update app widget"
This reverts commit de232e57b5 .
|
6 years ago |
Alex Baker
|
cc7a36f2da
|
Fix oauth crash
|
6 years ago |
Alex Baker
|
21c40c74af
|
Add contact developer link to preferences
|
6 years ago |
Alex Baker
|
0bc53fcce4
|
Check for drive permission in preferences
Update error handling for failed logins
|
6 years ago |
Alex Baker
|
5899037e0b
|
Fix shrinker issue
|
6 years ago |
Alex Baker
|
aac2139045
|
Add changelog link
|
6 years ago |
Alex Baker
|
84bafeda43
|
Add support emails
|
6 years ago |
Alex Baker
|
1c944f15fd
|
Backup and restore preferences
|
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
|
569f5e57f1
|
Fix crash on task import
|
6 years ago |
Alex Baker
|
cbec568084
|
Remove FlavorSetup
|
6 years ago |
Alex Baker
|
244015163a
|
Add attribution activity
|
6 years ago |
Alex Baker
|
1fd0290ab1
|
Add debug applicationIdSuffix
|
6 years ago |
Alex Baker
|
c77f49de80
|
Update test injection, fix broken tests
|
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
|
f0812ae443
|
Fix analytics opt-out
|
6 years ago |
Alex Baker
|
616c48b6c7
|
Refresh purchases on startup
|
6 years ago |
Alex Baker
|
71c2d125c2
|
Use Mapbox for reverse geocoding
|
6 years ago |
Alex Baker
|
76812c00ba
|
Integrate amazon billing
|
6 years ago |
Alex Baker
|
57ae4d15fe
|
Move GoogleAccountManager to googleplay flavor
|
6 years ago |
Alex Baker
|
b5343cc9f5
|
Show 'About' and 'Improve Tasks' in Amazon build
|
6 years ago |
Alex Baker
|
f3c7ad2648
|
Remove support_maps bool
|
6 years ago |
Alex Baker
|
6a34b45cbf
|
Fix geocode error toast
|
6 years ago |
Alex Baker
|
7ae3309c52
|
Downgrade OkHttp
I didn't get the memo
|
6 years ago |
Alex Baker
|
15b98fa4d4
|
Location picker tweaks and bug fixes
|
6 years ago |
Alex Baker
|
811c6a2a08
|
Enable MultiDex in release builds
|
6 years ago |
Alex Baker
|
ec3debb140
|
Fix mapbox addresses
|
6 years ago |
Alex Baker
|
648240246b
|
Add place search attribution
|
6 years ago |
Alex Baker
|
5253fe75a4
|
Load map providers on resume
|
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
|
5ea5bb851f
|
Use mapbox marker on mapbox maps
|
6 years ago |
Alex Baker
|
072d2a378f
|
Location control set changes
* Replace 'more' icon with notification indicator
* Move 'call' and 'view website' to main location dialog
|
6 years ago |
Alex Baker
|
fbcd321f8e
|
Fix location picker layout issue
|
6 years ago |
Alex Baker
|
c7401762b2
|
Simplify LocationControlSet
|
6 years ago |
Alex Baker
|
be0432c86c
|
Move location picker to main source set
|
6 years ago |
Alex Baker
|
865755f521
|
Inject MapFragment
|
6 years ago |
Alex Baker
|
a4796d9952
|
Request location permissions on demand
|
6 years ago |
Alex Baker
|
8cdbe66a19
|
Show location search in location picker activity
|
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
|
de232e57b5
|
Partially update app widget
|
6 years ago |
Alex Baker
|
036f49f59b
|
Replace widget loading view with empty row
|
6 years ago |
Alex Baker
|
83dc575ba9
|
Handle widget clicks in activity
Previous broadcast solution violated Q background activity launch
restrictions
|
6 years ago |
Alex Baker
|
7abea7ff9e
|
Add observe method to view models
|
6 years ago |
Alex Baker
|
538d346e97
|
Replace progress dialog with bars
For CaldavAccountSettingsActivity
|
6 years ago |
Alex Baker
|
dbddc6dea7
|
Report exceptions in notification service
|
6 years ago |
Alex Baker
|
6469fc8bea
|
Replace progress dialogs with bars
For CaldavCalendarSettingsActivity
|
6 years ago |
Alex Baker
|
6c11e07938
|
Fix view model error handling
|
6 years ago |
Alex Baker
|
13eab349a6
|
Prevent requests while in progress
|
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
|
7aa50bf5f9
|
Replace progress dialogs with bars
For GoogleTaskListSettingsActivity
|
6 years ago |
Alex Baker
|
4b73aa5077
|
Fix loading after list setting changes
|
6 years ago |
Alex Baker
|
1a58cf5ce4
|
Fix missing account on new google task lists
|
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
|
f9ce2b5f55
|
Pass filter from dashclock extension
|
6 years ago |
Alex Baker
|
704a59fcf7
|
Pass task from NotificationActivity
|
6 years ago |
Alex Baker
|
1415736bcf
|
Pass task from widget
|
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
|
2820fd22d6
|
Complete tasks on background thread
|
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
|
f8d9e9d56e
|
Check for null when stripping carriage returns
|
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
|
8c92f18422
|
Compare query columns when setting up LiveData
|
6 years ago |
Alex Baker
|
9249f690f9
|
Use original query for count
|
6 years ago |
Alex Baker
|
10f6d659e9
|
Specify UTF-8 for backup files
|
6 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
|
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
|
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
|
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
|
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 |