Commit Graph

1653 Commits (781ea9c03eba051965914e72d52af098f72eac96)

Author SHA1 Message Date
Alex Baker 99dee06c64 Add LocationManager proximity alerts 3 years ago
Alex Baker 598cbba8c1 Add triggerNotifications for geofences 3 years ago
Alex Baker b0777101e8 Replace Mapbox maps with OsmDroid 3 years ago
Alex Baker 58494caa29 Update third party dependencies 3 years ago
Alex Baker c4a97d2569 Use ical4j instead of google-rfc-2445 3 years ago
Alex Baker 5e128fd6de Use ical4j in recurrence tests 3 years ago
Alex Baker 385aa08a2d Sync start time one second before due time 3 years ago
Alex Baker 9ae31d5949 Remove CaldavConverter 3 years ago
Alex Baker e45f767c1f Convert RepeatRuleToString to Kotlin 3 years ago
Alex Baker e6fbb92912 Use ical4j in RepeatRuleToString 3 years ago
Alex Baker cc09150141 Add opentask properties tests 3 years ago
Alex Baker 68c7c84b32 Show unstarted tasks by default 3 years ago
Alex Baker 5ff6b885f7 Fix all day date synchronization 3 years ago
Alex Baker ccef473f15 Don't automatically create new task 3 years ago
Alex Baker 94214ee059 Dagger 2.31.2 & Hilt 1.0.0-alpha03 3 years ago
Alex Baker d8e8c1b1a6 Fix some CalDAV time zone conversions 3 years ago
Alex Baker d8658b1db0 Don't adjust time zone if it matches 3 years ago
Alex Baker dfe621d10a Improve widget sort header when width constrained 3 years ago
Alex Baker a6a77ef06c Add option to disable title in widget header 3 years ago
Alex Baker 926655b12f Copy ical4android logic for writing properties 3 years ago
Alex Baker d49f75a2fd Don't clear completed with recurring ancestors 3 years ago
Alex Baker b319ee2e39 More OpenTasksSynchronizer tests 3 years ago
Alex Baker 0900112f08 Initial OpenTasksSynchronizer tests 3 years ago
Alex Baker 137a27432a Add tests for 11.3 migration 3 years ago
Alex Baker 20f74bec33 Set default value on debug preferences 3 years ago
Alex Baker ddb4a5696f Display error messages in account settings screen 3 years ago
Alex Baker d1d076a3d7 Use ical4android to build content provider ops 3 years ago
Alex Baker e6f7e572a2 Move MyAndroidTask to separate file 3 years ago
Alex Baker af62239911 Fix inventory tests 3 years ago
Alex Baker 76f30c336b Tasks.org account strings 3 years ago
Alex Baker df93322d97 Move subscription buttons to main preferences 3 years ago
Alex Baker 56ff44e163 Convert Inventory.subscription to LiveData 3 years ago
Alex Baker eb2c7420d6 Add GoogleTasksAccount preference fragment 3 years ago
Alex Baker 19bcd457e3 Find out if anyone is still using EteSync v1 3 years ago
Alex Baker ddbb46c3f0 Use cloud off icon when not signed in 3 years ago
Alex Baker 5c4d202a75 Add PreferenceScreen.removeAt extension 3 years ago
Alex Baker 64e845a6fe Move sync accounts to top level prefs menu
Remove synchronization submenu
4 years ago
Alex Baker b8005daa80 Update account help url and menu
* Remove 'Delete' option from opentask accounts
* Use resId for help url
4 years ago
Alex Baker ba81209903 Don't perform background sync when datasaver is on 4 years ago
Alex Baker 744fdfe8cf Don't create dtstart for recurring events 4 years ago
Alex Baker c5f14b9f4c Push/apply existing OpenTask start dates 4 years ago
Alex Baker cd1e129386 Default to 'Name your price' screen 4 years ago
Alex Baker aa3d3ec5b6 Remove Astrid XML import functionality 4 years ago
Alex Baker 0f70ac0f5d Use AndroidTask to read OpenTask data 4 years ago
Alex Baker 780328a75d Add tasks.org to AddAccountDialog 4 years ago
Alex Baker b3d026c028 Fix up debug filters 4 years ago
Alex Baker 22b72f0f1b Remove custom order synchronization fix preference
Automatically perform full sync if manual sort was active during any
sync in the past seven days
4 years ago
Alex Baker 14919d9f81 Push/apply existing iCalendar start dates 4 years ago
Alex Baker 3664f39571 Add UpgraderDao 4 years ago
Alex Baker cff034084c Remove FilterDao.getAll() 4 years ago
Alex Baker af2894f8f4 Add string and color helpers to AdapterSection 4 years ago
Alex Baker 9358dfaca5 Add ResourcesExtensions 4 years ago
Alex Baker 8278058fa6 Get tasks account from viewModel 4 years ago
Alex Baker cf2360d58d Synchronize start dates via iCalendar & OpenTasks 4 years ago
Alex Baker aece05d7e7 Move companion object to bottom of file 4 years ago
Alex Baker 1b7a7e502f Force refresh when switching due <-> start sort 4 years ago
Alex Baker 5d6ce3de22 Add start date custom filter criteria 4 years ago
Alex Baker 3405f54ad7 'More options' button with right arrow 4 years ago
Alex Baker c31b698944 Rename hasHideUntilDate to hasStartDate 4 years ago
Alex Baker f47b922e2a Fix start date chip issues 4 years ago
Alex Baker dbf4d6fdf7 Add sort 'By start date' 4 years ago
Alex Baker 7f5cbf372a Repurpose "Hide until" as "Start date" 4 years ago
Alex Baker 8cb71ac2f1 Show start dates as chips 4 years ago
Alex Baker 56d45f490d Add icons 4 years ago
Alex Baker fdd326f16e Remove chip setting migration 4 years ago
Alex Baker d682b030bb Override tasks_caldav_url in build.gradle 4 years ago
mhmdanas 47a25d1b7d Use raw strings when they're easier to read 4 years ago
Alex Baker ee2577f24b Automatically open Tasks.org prefs after sign in 4 years ago
Alex Baker bb05d534c2 Use URL_SAFE when decoding IdToken 4 years ago
Alex Baker 2bec5b1edb Display tasks.org lists first and local lists last 4 years ago
Alex Baker 8cc7ce767b Rename 'Lists' to 'Local lists' 4 years ago
Alex Baker e41ef826b8 Fix 'Name your price' button after sign in 4 years ago
Alex Baker aa569ca80b Report more sign in errors 4 years ago
Alex Baker d74de07269 Add BaseDateTimePicker 4 years ago
Alex Baker 9fdd409fc1 Catch errors for invalid preference values 4 years ago
Alex Baker b74b78e3df Remove some context injections 4 years ago
Alex Baker a597d356c6 Report OpenTask sync errors 4 years ago
Alex Baker 6e35cf5ba6 Catch ClassCastException 4 years ago
Alex Baker d7d7b626d7 Replace 'More options' with 'Name your price' 4 years ago
Alex Baker 7c0d53f548 Report exceptions during sign in 4 years ago
Alex Baker 1ad9225db7 Update version and changelog 4 years ago
Alex Baker 16ae98f9eb Generate app passwords for Tasks.org 4 years ago
Alex Baker 9dfdeaa582 Fix minor issues with Tasks.org account screen 4 years ago
Alex Baker 0e9982bea4 Add copy and paste icons 4 years ago
Alex Baker 3a6c9e0a0d Add help and cancel buttons to sign in dialog 4 years ago
Alex Baker 249f815c66 Add title to tasks.org sign in provider dialog 4 years ago
mhmdanas d318cf8b10 Call directly instead of invoke when possible 4 years ago
Alex Baker 7a1d566bfb Don't set OpenTask TZ to null when no due date
This breaks sync when another client set a start date
4 years ago
Alex Baker 222a34fc26 Handle OpenTasks COMPLETE status w/o complete date 4 years ago
Alex Baker 5048a8d580 Fix compile errors 4 years ago
mhmdanas 96315daa9e Miscellaneous improvements 4 years ago
Alex Baker b2a1a7a9c6 Fix lint errors 4 years ago
Alex Baker 5eb9370294 Use task modification date for lastSync value
Fix race condition that caused Tasks to not push changes after
rescheduling a remotely completed recurring task
4 years ago
Alex Baker 892ce990a4 Purchase dialog tweaks 4 years ago
Alex Baker c36392fac9 Minor Kotlin improvements 4 years ago
Alex Baker 1108322054 Don't warn when looking up null uid 4 years ago
Alex Baker a47e25cdf4 Try not to cancel running sync jobs 4 years ago
mhmdanas bb0441bc1b Some miscellaneous code improvements 4 years ago
Alex Baker ab7924460c Add DecSync CC to purchase dialog 4 years ago
Alex Baker 4682faa058 Merge tag '11.0.1' into main 4 years ago
Alex Baker a6a0318c53 Fix multi-select 'Pick time' crash 4 years ago
Alex Baker 5246b5e0d1 Add DecSync CC support 4 years ago
Alex Baker b76130902a Use _UID instead of _SYNC_ID for OpenTask sync
EteSync client overwrites _SYNC_ID, which caused new tasks to get
deleted and recreated
4 years ago
Alex Baker bef5989c92 Update purchase dialog
Display percentage off and above average
4 years ago
Alex Baker 48f2c7a650 Update name your price dialog 4 years ago
Alex Baker abba73a2ce Watch caldav account for changes 4 years ago
Alex Baker c212a56196 Fix authentication error buttons 4 years ago
Alex Baker 806b74f03a Use basic authentication for tasks.org 4 years ago
Alex Baker 3a34721b12 Update Tasks.org sign in
* Replace JWT with session authentication
* Add support for GitHub sign in
4 years ago
Alex Baker bacee7c781 Tasks accounts dont use caldav account settings 4 years ago
Alex Baker 71a5a67e52 Unlock pro for tasks.org subscribers 4 years ago
Alex Baker 612ffca6c3 Ignore exceptions when logging out of Etebase 4 years ago
Alex Baker 13d10eb203 Add AuthorizationServiceProvider 4 years ago
Alex Baker f126e7e462 Push local Etebase changes before fetching updates 4 years ago
Alex Baker 03d6aa94a0 Filter Etebase collection types 4 years ago
Alex Baker 202a304139 Exclude some Google Drive error reports 4 years ago
Alex Baker 7bfd339021 Fix handling Google Drive 404 errors 4 years ago
Alex Baker 113fe85376 Only fetch changed collections 4 years ago
Alex Baker f1a26ec1f3 Update collection mtime 4 years ago
Alex Baker 3a837dab6e Handle paged collection results 4 years ago
Alex Baker 2bef1b41ef Change from transaction back to batch 4 years ago
Alex Baker 5d41908b82 Update Etebase mtime when deleting 4 years ago
Alex Baker d86f382c4e Change EteBase to Etebase 4 years ago
Alex Baker ca8320c01e Don't show 'More info' for Tasks.org sync 4 years ago
Alex Baker ea7aeb3afd Use transaction instead of batch 4 years ago
Alex Baker 09e0fb0c3b Fix EteBase delete issues 4 years ago
Alex Baker b55a783138 EteSync v2 support 4 years ago
Alex Baker 9470eb2786 Add EteBaseClientProvider 4 years ago
Alex Baker af2213d60f Copy etesync package to etebase, deprecate etesync 4 years ago
Alex Baker bfe0bd9e6f Call toString on price 4 years ago
Alex Baker c6f6b34a33 Handle sign in click to reauthorize account 4 years ago
Alex Baker 8044a70f38 Don't try to get fresh token if not authorized 4 years ago
Alex Baker 7f206546a3 Add preference to migrate local lists to Tasks.org 4 years ago
Alex Baker ee067fd837 Fix sponsor button issue after device rotation 4 years ago
Alex Baker 33403b269a Add GitHub Sponsor button to generic build 4 years ago
Alex Baker 5621a268d0 Show sign in button for HTTP 401 4 years ago
Alex Baker 6fe02f6a99 New Tasks account settings preference 4 years ago
Alex Baker 9d37a20c95 Top level Tasks.org sign in preference 4 years ago
Alex Baker e67785f3e8 Add IdToken 4 years ago
Alex Baker db71150969 Add sync settings summary, rearrange acct dialog 4 years ago
Alex Baker 035307cec7 Add left and right arrow icons 4 years ago
Alex Baker 26a4b16235 Replace Google Sign In with App Auth 4 years ago
Alex Baker ee5bcb21e6 Add TasksAccountSettingsActivity 4 years ago
przemhb 666d7033d2 Fixes a bug which caused notification sounds to overlap in five times mode; instead of five times the sound was played just twice. Closes #1000.
Thank you Alex for help!
4 years ago
Alex Baker 2dd44e1023 Fixed crash from Google Play pre-launch report 4 years ago
Alex Baker 727ad6e7a4 Add BaseInvoker and InvokerFactory 4 years ago
Alex Baker 0664e23076 Fetch oauth tokens with coroutines 4 years ago
Alex Baker b4df28ae3b Convert GoogleAccountManager to Kotlin 4 years ago
Alex Baker a9352db54f Display changelog in "What's New" dialog 4 years ago
Alex Baker da92e81b72 Remove CARD prefix 4 years ago