Commit Graph

453 Commits (178d22c7f1ebc4c525b435f0298397d075ad7a87)

Author SHA1 Message Date
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 abfd6051f4 Export widget configuration activity
Some launchers couldn't find it for some reason
6 years ago
Alex Baker 9845faadcf Fix text alignment in filter adapter row 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 6b667cf1db Add NextCloud tests 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
Alex Baker dbec38bf2b Remove unused strings 6 years ago
Alex Baker cdfd2b31a5 Add caldav tracking events 6 years ago
Alex Baker e91a102868 Hide delete icon for new caldav collections 6 years ago
Alex Baker fe303961f0 Don't show delete icon for new tasks 6 years ago
Alex Baker 5731489e9c Fix generic and amazon compile
Can't unlock pro with these builds yet
6 years ago
Alex Baker 9c0ba990ae Adding caldav account requires subscription 6 years ago
Alex Baker d302ccea75 Add help button to purchase activity 6 years ago
Alex Baker ac696df0e7 Capitalize and auto correct caldav names 6 years ago
Alex Baker 7bae4626a7 Add help button to caldav account activity 6 years ago
Alex Baker fd7669131c Only fetch caldav tasks that haven't been moved 6 years ago
Alex Baker 756ce8a1a5 Fix Tasker list settings help button 6 years ago
Alex Baker a885c9859e Simplify migrations 6 years ago
Alex Baker b7c6d8823c Don't look up alarms for new tasks 6 years ago
Alex Baker 16a1c00a8b Ignore proguard warnings for com.rey.material 6 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
6 years ago
Alex Baker c96e518885 Add ItemTouchHelperCallback and ActionModeProvider 6 years ago
Alex Baker 0158ecb110 Merge tag '5.3.5' 6 years ago
Alex Baker 4e70c19cd9 Fix task list animations
* Update item before moving
* Retain scroll position after move
6 years ago
Alex Baker 9b4c767273 Batch move tasks between remote lists 6 years ago
Alex Baker 9b850f91e6 Remove redundant propfind 6 years ago
Alex Baker 8a6070785d Start sync job immediately 6 years ago
Alex Baker b030530790 Set uuid for new caldav collection 6 years ago
Alex Baker 26a4dd952c Delete caldav collections 6 years ago
Alex Baker 5bd2aedea1 Hide caldav name field for existing collections 6 years ago
Alex Baker d304b55353 Create new caldav collections 6 years ago
Alex Baker 863d86ed18 Fix setting and unsetting caldav fields 6 years ago
Alex Baker deaeed57c2 Exclude deleted metadata from remote lists 6 years ago
Alex Baker 1e597f583a Return null calendar list on error 6 years ago
Alex Baker fb09501aa4 Add caldav accounts to backup 6 years ago
Alex Baker 8a95377968 Update Room and Paging libraries 6 years ago
Alex Baker 3bcf2ba485 Upgrade support libraries to 27.1.1 6 years ago
Alex Baker daeb295c65 Save caldav account name on creation 6 years ago
Alex Baker 57aec936fc Update caldav account settings
* Encrypt passwords (Android 6+)
* Add name field
6 years ago
Alex Baker f8fab59be9 Implement caldav service discovery 6 years ago
Alex Baker cc1bf1f083 Add Encryption interface 6 years ago
Alex Baker 8bb71c0898 Update to Timber 4.7.0 6 years ago
Alex Baker b7ca37b845 Merge help and feedback into settings 6 years ago
Alex Baker f4ae1100bd Add new subscription pricing 6 years ago
Alex Baker 0df0c11c30 Update okhttp proguard rules 6 years ago
Alex Baker e37e7e4099 Add doWork method to jobintentservice 6 years ago
Alex Baker 0f41b26600 Only set password mask on initial create 6 years ago
Alex Baker b8ed8beaa4 Fix filename case 6 years ago
Alex Baker 972253a9e2 Format XML 6 years ago
Alex Baker 02a112e3b3 Apply google-java-format 1.5.1 6 years ago
Alex Baker d983167976 Option for background sync on unmetered conn only 6 years ago
Alex Baker dee29eded4 Use android-job to sync Google Tasks 6 years ago
Alex Baker a20479d952 Use android-job to sync caldav tasks 6 years ago
Alex Baker 37f5243f46 Update translations
* Bulgarian - ddmdima96
* Chinese - Atlantids
* French - Florian_Dubois
* Hebrew - netanel1244
* Hungarian - kaciokos
* Italian - dfdario
* Japanese - naofumi
* Lithuanian - gacuxz
* Russian - @uryevich
* Slovak - cuco
* Spanish - i2nm7s
* Turkish - etc
6 years ago
Alex Baker 70f64ee9e6 Use android-job to schedule refresh 6 years ago
Alex Baker ce89959c07 Use android-job for daily backup 6 years ago
Alex Baker 9c5bb51de6 Reformat injections 6 years ago
Alex Baker 8f6fb07d7a Use android-job for notifications 6 years ago
Alex Baker 351604f4a5 Addressing inspections 6 years ago
Alex Baker baa46d89a2 Fix hidden checkmark on pre-lollipop devices 6 years ago
Alex Baker a8ccea10a2 Fix hasChanges in TagsControlSet 6 years ago
Alex Baker d4b799d8e0 Add codecov badge 6 years ago
Alex Baker 15e012df2f Fix lint errors 6 years ago
Alex Baker febba7e95a Update play services, okhttp, multidex, mdtp 6 years ago
Alex Baker 575be78f9c Update support, room, and paging libraries 6 years ago
Alex Baker b356f4cbe3 Reformat code 6 years ago
Alex Baker bb44afbb7d New tasks in custom filter use noon instead of eod 6 years ago
Alex Baker f601e42f4c Fixing warnings 6 years ago
Alex Baker d30a948ac5 Gradle 4.6 for real 6 years ago
Alex Baker b84c31426a Ignore InvalidPackage in ical4j 6 years ago
Alex Baker da10291b04 Applying intellij-java-google-style 6 years ago
Alex Baker d1bdd60a9c Add checkstyle task with google_checks 6 years ago
Alex Baker b8d2d1e90c Gradle 4.6 6 years ago
Alex Baker 03188b90c2 Clean up alarm scheduling 6 years ago
Alex Baker 31a93b4fef Fix default caldav theme and password indicator 6 years ago
Alex Baker 3ad9062381 Change default theme to blue 6 years ago
Alex Baker 7124dc7aa4 Merge tag '5.3.4' 6 years ago
Alex Baker c2dae6bd53 Fix snooze, update translations
* Slovak - Cuco
6 years ago
Alex Baker fce0aee901 Merge tag '5.3.3' 6 years ago
Alex Baker 9baf83c5e6 Fix alarm queries 6 years ago
Jelmer Vernooij d69cb8c78d Actually fetch tasks in batches of 30. 6 years ago
Jelmer Vernooij 0f2d92a898
Increase HTTP timeout to 30s. 6 years ago
Alex Baker 8ffff9bb48 Use a single background sync preference 6 years ago
Alex Baker 4d53cc96d3 Enable CalDAV synchronization through settings 6 years ago
Alex Baker 4c5c1487de Move google task sync code back into main 6 years ago
Alex Baker bcc5deba18 Store remote vtodo and preserve unsupported fields 6 years ago
Alex Baker 37bd715475 Set formal public identifier 6 years ago
Alex Baker 3c760fc971 Only fetch modified caldav objects 6 years ago
Alex Baker 08e3a09c3c Merge tag '5.3.2' 6 years ago
Alex Baker 9b3372f1ae Add attachment metadata to backup file 6 years ago
Alex Baker 3bb93f1ad0 Detect remote caldav deletions 6 years ago
Alex Baker 4f300a8f37 Set incoming recur interval to 1 if not set 6 years ago
Alex Baker f3f20ead20 Fix caldav filter selection 6 years ago
Alex Baker b55af6650f Use remote display name for caldav account 6 years ago
Alex Baker 7df27f9353 Indicate existing password 6 years ago
Alex Baker aa490b632c Use caldav uuid as android account name 6 years ago
Alex Baker 63dd83c165 Fix caldav migration 6 years ago
Alex Baker 7eb76be346 Add CalDAV sync adapter 6 years ago
Alex Baker bb0f99f35a Add CalDAVSettingsActivity 6 years ago
Alex Baker 2a54775927 Add strict mode preference 6 years ago
Alex Baker b882e5d690 Pass saved task to AfterSaveIntentService
Otherwise transitory flags will be lost
6 years ago
Alex Baker 195ed35058 Rename SyncAdapterHelper to GtaskSyncAdapterHelper 6 years ago
Alex Baker 1277948bf9 Add CalDAV accounts to remote list picker 6 years ago
Alex Baker 4e74362b89 Add CaldavListFragment 6 years ago
Alex Baker cd6ffbee38 Add CaldavFilter 6 years ago
Alex Baker 5c6d10e4ef Add caldav accounts and tasks to backup 6 years ago
Alex Baker 104c93053e Add url and username to caldav account 6 years ago
Alex Baker caed986539 Add CalDAV tables 6 years ago
Alex Baker 617ef1e270 Merge tag '5.3.1' 6 years ago
Alex Baker 3dd4fef7c9 Update translations, bump version
* Bulgarian - ddmdima96
* Chinese - Atlantids
* Finnish - Pertsa
6 years ago
Alex Baker 30687f7f5c Don't need to escape period 6 years ago
Alex Baker 6f36d6d430 Move sync list pref, add 'don't sync' 6 years ago
Alex Baker c7a7d5267d Rename GoogleTaskListPicker to RemoteListPicker 6 years ago
Alex Baker 7e6cad1937 Remove TaskEditTextHint style 6 years ago
Alex Baker cc0cb5fe88 Use account name for google tasks subheader 6 years ago
Alex Baker 49e30246fb Set selected for filter selection activity 6 years ago
Alex Baker bfa445bb67 Handle null tag id when writing parcel 6 years ago
Alex Baker 9db403595b Check if action mode is null before finishing 6 years ago
Alex Baker 66b83727c6 No checkmark in navigation drawer 6 years ago
Alex Baker 12c906dc47 Use filter adapter in google task list picker 6 years ago
Alex Baker 0ca7a89711 Set checked on listview 6 years ago
Alex Baker 54ea6afbf5 Inject FilterAdapter 6 years ago
Alex Baker 37a4456e34 Update translations
* Chinese - Atlantids
* Dutch - revdbrink
* German - Blackbird1997
* Russian - @uryevich
* Turkish - etc
6 years ago
Alex Baker 52f258d99b Detect indent changes in tags and filters 6 years ago
Alex Baker 8406a15836 Don't invalidate when dragging 6 years ago
Alex Baker 76c24fde67 Track selections by task id 6 years ago
Alex Baker 948e79c15a Retain scroll position in task list 6 years ago
Alex Baker d20b8b4fdf Don't reload when current filter is selected 6 years ago
Alex Baker 308ccfc592 Fix crash when moving task to end of list 6 years ago
Alex Baker 523234c542 Need to migrate these tables after all
Most recent changes were only a few years ago
6 years ago
Alex Baker ffc2591605 New JSON backup format 6 years ago
Alex Baker 67f3b3d97f Use cursor count
Selecting count doesn't handle queries with limits
6 years ago
Alex Baker d21514d172 Apply default hide value to new tasks 6 years ago
Alex Baker fe477faa42 Collect a couple error messages
GA stack traces aren't helping me here
6 years ago
Alex Baker 08a6557467 Widget backed by cursor again 6 years ago
Alex Baker 4478594ac3 Remove table cleanup
Turns out this was only needed for installs that originated prior to
4.6.11, which was released on 11/30/13, so I'll take my chances...
6 years ago
Alex Baker 651b42dd34 Check if null before invalidating 6 years ago
Alex Baker cb99bd86fd Handle null values when migrating google tasks 6 years ago
Alex Baker d86798bb20 Improve count queries 6 years ago
Alex Baker 02a66298f6 Fix tags being created without remote id 6 years ago
Alex Baker b9d7d8de6d Remove anonymous class 6 years ago