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
6 years ago
Alex Baker
85200c5b16
Fix google task filter queries
6 years ago
Alex Baker
dbe04c8636
Use DnD for tags and builtin filter subtasks
6 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.
6 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
6 years ago
Alex Baker
31bb7b1abd
Add Flipper network interceptors
6 years ago
Alex Baker
787060c35b
Google Tasks' style drag and drop
6 years ago
Alex Baker
abf15a3635
Reuse google task
6 years ago
Alex Baker
29a41fb14b
Update sync indicator after one second
6 years ago
Alex Baker
087aae0a7b
Complete rewrite of Google Task manual ordering
6 years ago
Alex Baker
029bc86820
Include deleted tasks when updating last sync
6 years ago
Alex Baker
c3bfa4e93b
Check for null filter when creating fragment
6 years ago
Alex Baker
dd2d038ba0
Animate google task indentation
6 years ago
Alex Baker
4fcf02365a
Sync 1 minute after latest change
6 years ago
Alex Baker
1436035c94
Reset last sync when reinitializing gtask acct
6 years ago
Alex Baker
ef7ca32cf2
Include tag names in search results
6 years ago
Alex Baker
8df81cf182
Make TaskListFragment filter private
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
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
7 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
7 years ago
Alex Baker
aae448be0c
Handle PROCESS_TEXT in ShareLinkActivity
7 years ago
Alex Baker
31692462d9
Add launcher icon color preference
7 years ago
Marmo
61968ebbb6
added separate strings for hide until display in task edit activity
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
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