Alex Baker
73eeec9663
Add recurring reminders
3 years ago
Alex Baker
50dde0b4c8
Convert alarm string methods to extensions
3 years ago
Alex Baker
968ba7080d
Convert some fields to lateinit
3 years ago
Alex Baker
5e94537849
Remove OpenTask accounts when native added
3 years ago
Alex Baker
c9be5728b1
Remove kotlinx-collections-immutable-jvm
3 years ago
Alex Baker
75701f0b42
Remove Firebase RemoteConfig
3 years ago
Alex Baker
323fa0eb8a
Remove unused database columns
3 years ago
Alex Baker
cb9661bc56
Move radius from geofence to place
3 years ago
Alex Baker
2bf58b6977
Update reminder control set padding
3 years ago
Alex Baker
64dee60111
Delete vtodo data on reset
3 years ago
Alex Baker
672dcdd268
Fix migration
3 years ago
Alex Baker
1154ba4be4
Store icalendar data on disk
3 years ago
Alex Baker
433ae41200
Add FlowHelpers
3 years ago
Alex Baker
978d27de73
Don't purge moved tasks
3 years ago
Alex Baker
259f428d71
Jetpack Compose 1.1.1
3 years ago
Alex Baker
efd9276e7a
Fix alarm text overlap
3 years ago
Alex Baker
b4315f9beb
New reminder control set
...
* Custom random reminder intervals
* Add multiple random reminders
3 years ago
Alex Baker
dfe64d5f6f
Convert selected alarms to MutableStateFlow
3 years ago
Alex Baker
656c856737
Remove bitwise operations
3 years ago
Alex Baker
ec3150f455
Fix alarm migration issues
3 years ago
Alex Baker
488836f848
Fix ring flag migration issue
3 years ago
Alex Baker
42e44eafdc
Merge remote changes before pushing local changes
...
Only applies to native CalDAV and native EteSync
3 years ago
Alex Baker
39438dd8b7
Don't delete unpushed tasks
3 years ago
Alex Baker
0fcab69e5b
Fix calendar entry updates
3 years ago
Alex Baker
5907cae106
Fix migration and API issue
3 years ago
Alex Baker
762ae3dc59
Fix lint errors
3 years ago
Alex Baker
bfe0af5500
New relative reminder picker
...
Only supports 'before due' for now
3 years ago
Alex Baker
733451fbc9
Fix search for top app bar
3 years ago
Alex Baker
4acad387dc
Force sync if alarms change
3 years ago
Alex Baker
cab4a877a2
Migrate random reminders and snooze from backups
3 years ago
Alex Baker
a5a65e2a2e
Fix random reminder issues
3 years ago
Alex Baker
cb834a9818
Convert random and snooze reminders to alarms
...
Display snooze time in edit screen
3 years ago
Alex Baker
67899e6fff
Revert "Generate proper UUID strings for new tasks"
...
This reverts commit b6b0b233e2
.
3 years ago
Alex Baker
ffe1ee6001
Refresh after alarms change
3 years ago
Alex Baker
2d3da4c306
Update translation
3 years ago
Alex Baker
03ea39c682
Add 'Has reminder' custom filter criteria
3 years ago
Alex Baker
00bc23c0dd
Add alarm tests
3 years ago
Alex Baker
65e05b85b8
Merge pull request #1765 from sochotnicky/generate-proper-uuid
...
Generate proper UUID strings for new tasks
3 years ago
Alex Baker
3b2b16f0c6
Synchronize VALARMs
3 years ago
Stanislav Ochotnický
b6b0b233e2
Generate proper UUID strings for new tasks
...
Tasks app works fine with tasks created in other applications, pulled from
CalDav etc. When new events are created, it generates a UUID that's not really
a UUID form due to how UUIDHelper is written.
This change simplifies the helper and just returns the UUID generated by java
util. The code had comments suggesting the method was originally returning
something else besides the UUID string itself and possibly for other use cases.
The underlying reason for my case is that one piece of software I
use (org-caldav) is arguably buggy and expecting actual UUID. However other
software I've been using generates/uses UUID so I feel like this should be a
compatible/easy change that only affects new items.
3 years ago
Alex Baker
2d9c1638dc
Add support for relative and repeating alarms
3 years ago
Alex Baker
23f24f78e4
Add toggle to disable completion date sorting
3 years ago
Alex Baker
7ddc681bf2
Batch undo for completion snackbar
3 years ago
Alex Baker
31797e2e9d
Show completed by default
3 years ago
Alex Baker
90ca4beb63
Add option to disable completed at bottom
3 years ago
Alex Baker
95b34d2a21
Collapse completed section by default
3 years ago
Alex Baker
aadf4968cf
Fix voice reminders on Android 12+
3 years ago
Alex Baker
36944fb098
Show full due date in widget overdue group
3 years ago
Alex Baker
33c1dcee69
Add 'Task completed' snackbar
3 years ago
Alex Baker
7a365167c8
Replace timestamps with alarms
3 years ago
Alex Baker
331dcc14b1
Adjust alarms when undoing repeat
3 years ago
Alex Baker
eec7d62adb
Only setup view model on initial creation
3 years ago
Alex Baker
0b9f844907
Fix completed group for smart and title sort
3 years ago
Alex Baker
c32a9520c5
Fix completed group for non-recursive queries
3 years ago
Alex Baker
629d47df4e
Use native boolean
3 years ago
Alex Baker
aee564471a
Add option to disable collapsing app bars
3 years ago
Alex Baker
4bda63b43d
Automatically expand menu for top app bar
3 years ago
Alex Baker
16cdd8e360
Play completion sounds with ringtone manager
3 years ago
Alex Baker
fdde6c0313
Fix completed task group header
3 years ago
Alex Baker
1edd9b8c5d
Uncomplete parents when subtask is uncompleted
3 years ago
Alex Baker
ef62a946c6
Sort completed tasks at bottom
3 years ago
Alex Baker
eda9cd0c97
Remove 'show completed temporarily'
3 years ago
Alex Baker
a13ec46162
Reorder fetchTasks arguments
3 years ago
Alex Baker
6fa9901b18
Fix chevron directions
3 years ago
Alex Baker
cbd7b75cc0
Overdue section is not red
3 years ago
Alex Baker
58a2b16662
Group overdue tasks together
3 years ago
Alex Baker
c5e71b76f3
Add option for top or bottom app bar
3 years ago
Alex Baker
1e4fa7c744
Rounded corners on drawer fragment
3 years ago
Alex Baker
08ff146320
Update drawer headers
...
* Move chevron to end
* Animate chevron
* 'Add' button replaces 'Create new ...' rows
3 years ago
Alex Baker
45b0801158
Animate sort group chevrons
3 years ago
Alex Baker
9238d367ac
Set snackbar anchor to fab
3 years ago
Alex Baker
f8fd78a5b7
Automatically expand date time picker
3 years ago
Alex Baker
08f3ddeb33
Skip collapsed state when swiping bottom sheet
3 years ago
Alex Baker
28f45b05ac
Bottom app bar
3 years ago
Alex Baker
db973b2419
Use ShareCompat for sending text
3 years ago
Alex Baker
47f920e32a
Use third-party app for recording audio notes
3 years ago
Alex Baker
1de07c8937
Fix null pointer exception on missing ringtone
3 years ago
Alex Baker
c94426dffa
Update version and changelog
3 years ago
Alex Baker
f734d9ff75
Accept audio attachments
3 years ago
Alex Baker
59e2c68f40
Remove option for disabling notifications
3 years ago
Alex Baker
a0ecff9a3d
Replace flow with channel
3 years ago
Alex Baker
4ea948e3f3
Batch save task completions
3 years ago
Alex Baker
21db56c4e9
Completion sound
3 years ago
Alex Baker
fe48285be8
Fix drag and drop differ
3 years ago
Alex Baker
b8f7095f44
Remove GlobalScope usage
3 years ago
Alex Baker
a7ada4d11d
Remove InjectingBroadcastReceiver
3 years ago
Alex Baker
c0b89a63a5
Fix coroutine search
3 years ago
Alex Baker
f906b57d4e
Remove native EteSync v1 support
...
EteSync v1 accounts can still be used with the EteSync app
3 years ago
Alex Baker
462ec04091
Fix geo truncate
3 years ago
Alex Baker
fe5f6b4e35
Use coroutines for drag and drop differ
3 years ago
Alex Baker
da967afaf5
Use coroutines for search
3 years ago
Alex Baker
8181d20ff5
Remove unused CompositeDisposables
3 years ago
Alex Baker
0c2f4291ad
Replace magic number for decimal places
3 years ago
Alex Baker
024183f118
Fix monthly recurrence at end of month
3 years ago
Alex Baker
a6e0bf433a
Add reminder preference migration tests
3 years ago
Alex Baker
83b1246282
Fix reminder preference summary
3 years ago
Alex Baker
554f8c582c
Use shifted values for reminder preferences
3 years ago
Alex Baker
c53780d9a0
Fix default reminder preference
3 years ago
Alex Baker
a100fca5af
Back up string set preferences
3 years ago
Alex Baker
9a37a89a61
Fix default reminder preference
3 years ago
Frieder Schrempf
d70ec00ea2
Fix chunking of SQLite queries in case of task deletion
...
When having a lot of (> 999) completed tasks in a list, selecting
"Remove all completed tasks" causes a crash of the app with:
SQLiteLog: (1) too many SQL variables
This is due to a bug that accidentally bypasses the chunking of
the db queries to stay below the limit.
This solves #1661 .
3 years ago
Alex Baker
3f108c5b03
Update default value for default reminders
3 years ago
Alex Baker
616f20d903
Add start date reminders to default preferences
3 years ago
Alex Baker
d58f84e09f
Fix start date reminder logic
3 years ago
Alex Baker
b13f62a9fb
Add option to notify at start date
3 years ago
Alex Baker
94d4037439
Target Android 12
3 years ago
Trevor Terris
d9f414a27c
Remove Clonable to fix StackOverflow
...
Potential fix for stackoverflow issue with Clonable.
3 years ago
Alex Baker
adacf99290
Merge pull request #1545 from tkterris/now-due-date
...
Add "now" option for due date filter
3 years ago
Trevor Terris
4fa8654625
Change inheritance to fix stackoverflow in DBObject
...
DBObject initialization was resulting in a loop causing a StackOverflow, ultimately resulting in the app crashing (issue 1528). Remove recursive class inheritance to hopefully fix this issue.
3 years ago
Alex Baker
0e932bea8f
Ignore link click during multiselect
3 years ago
Alex Baker
2166ca17da
Fix preference backup
3 years ago
Alex Baker
03f12b2032
Fix location based reminders
3 years ago
Trevor Terris
4b522a7ce8
Change NOW() query to check for all-day tasks
...
Update query logic in FilterCriteriaProvider to use EOD time instead of current time for all-day tasks. Also, change the default start time for tasks to be non-time-specific (only relevant for when the filter being used to create a task is NOW).
3 years ago
Trevor Terris
bc906090aa
Add ISO format to backup file matcher
3 years ago
Trevor Terris
9742d93e83
Use ISO 8601 date formatting
...
Update TasksJsonExporter and the default toString() method in DateTime to use the ISO 8601 standard (in particular, using four-digit years and splitting the date from the time with the character "T").
3 years ago
Alex Baker
48cd91962d
Remove @JvmField annotations
3 years ago
Trevor Terris
bfacf1ca52
Add "now" option for due date filter
3 years ago
Alex Baker
12a735653a
Jetpack Compose 1.0.0-beta08
3 years ago
Alex Baker
a27913857e
Force markdown in whats new dialog
3 years ago
Alex Baker
07435303ba
Fix widget clicks
3 years ago
Alex Baker
ad4b4bd36b
Use dark status bar icons when drawer is opened
3 years ago
Alex Baker
590293421d
Use immutable pending intents
3 years ago
Alex Baker
849be83803
Fix lint errors
3 years ago
Alex Baker
46e4842f25
Use primary color for status bar
3 years ago
mhmdanas
626aa05a1e
Minor refactors in AlarmService.kt
3 years ago
mhmdanas
1710885000
Remove unnecessary `var`
3 years ago
mhmdanas
2ccebc48b1
Remove duplicate string
3 years ago
Alex Baker
1ac8ec0d97
Use built-in link movement method
4 years ago
Alex Baker
430dc04747
Add MarkdownProvider
...
Render markdown for widget and notifications
4 years ago
Alex Baker
40245eb4b9
Set low priority on service notifications
4 years ago
Alex Baker
a02cd7ae71
Fix lateinit initialization issue
4 years ago
Alex Baker
1a04be6afd
Fix linkify preference when Markdown enabled
4 years ago
Alex Baker
88e727999b
Fix license and lint
4 years ago
Alex Baker
c4e98052de
Add markdown support
4 years ago
Alex Baker
9960e9a0a9
Convert Linkify to Kotlin
4 years ago
Alex Baker
a86e757d0e
Remove background sync for legacy EteSync v1 accts
4 years ago
Alex Baker
7e5151cd03
Acknowledge subscriptions
4 years ago
Alex Baker
775b5b56ca
Upgrade to Play Billing v3
4 years ago
Alex Baker
675cc1f6c9
Replace some guava usage with kotlin
4 years ago
Alex Baker
a5663cd299
Convert billing to Kotlin
4 years ago
Alex Baker
fbd03e55de
Change donation string
4 years ago
Alex Baker
2fc38d0089
Remove ButterKnife
4 years ago
Alex Baker
c0602deae9
Fix compile
4 years ago
mhmdanas
18b1d11eed
Use separate strings for "Next $DAY_OF_WEEK"
...
In some languages, the equivalent of "Next" changes form depending on
the noun (or day in this case) it's describing.
4 years ago
Alex Baker
fb04d7eaa2
Fix toast messages
4 years ago
Alex Baker
d2c4f5bbe1
Open web links in custom tabs
4 years ago
Alex Baker
0cbab11d2c
Add openUri extension method
4 years ago
Alex Baker
b1c6c9b7cc
Use extension method for toasts
4 years ago
Alex Baker
781ea9c03e
Remove Toaster
4 years ago
Alex Baker
0f82b39913
Move extensions into objects
4 years ago
Alex Baker
e16cadc374
Fix Mapbox reverse geocoding when address is null
4 years ago
Alex Baker
c1db57d1e3
New purchase activity
4 years ago
Alex Baker
83bee2a59e
Replace hasTasksSubscription with hasTasksAccount
4 years ago
Alex Baker
7f3c1f1756
Fix compile error
4 years ago
Alex Baker
b678cb1086
Convert method to lambda
4 years ago
Alex Baker
fdb977031d
Don't crash on missing owncloud owner principal
4 years ago
Alex Baker
1a5a0e4bff
Add TopAppBar composable
4 years ago
Alex Baker
682ab3ff7a
Include rrule when reporting exceptions
4 years ago
Alex Baker
fe02ea8c34
Add preferences for date and time picker modes
...
Choose whether to use calendar, clock, or text by default
4 years ago
Alex Baker
40d831f7da
Material components date and time pickers
4 years ago
Alex Baker
5b83cc7ccd
Add sharing to purchase dialog
4 years ago
Alex Baker
add419cb46
Fix widget header text color
4 years ago
Alex Baker
a8e83a03b1
Convert attribution activity to compose
4 years ago
Alex Baker
0dbd0551d1
Merge caldav account view model
4 years ago
Alex Baker
874069354d
Add compose theme adapter
4 years ago
Alex Baker
669674dab6
Jetpack Compose beta 2
4 years ago
Alex Baker
3d980ebc59
Separate principal and principal_access tables
4 years ago
Alex Baker
79448f38d6
Drop support for Android 6.0
...
* Less than 2% of installs are Android 6.0
* Less than 3% of those installs have updated in the past 90 days
4 years ago
Alex Baker
02009e64d7
Remove legacy EteSync v1 list management features
4 years ago
Alex Baker
d4c01e16fd
Send share invites for Nextcloud and ownCloud
4 years ago
Alex Baker
5513d42777
Send share invites for Tasks.org & sabre/dav
4 years ago
Alex Baker
5201bca714
Display invite status in principal list
4 years ago
Alex Baker
e36f2f6f4c
Fix drawer count when list is shared with 2+ users
4 years ago
Alex Baker
749d927073
Merged calendar view models
4 years ago
Alex Baker
fbf817635d
Show single person when shared with one user
4 years ago
Alex Baker
1d2eb7232c
Support long display names in principal row
4 years ago
mhmdanas
5b984add9a
Change "Manage lists" to "Manage drawer"
4 years ago
Alex Baker
84ff3a542c
Move composables to separate file
4 years ago
Alex Baker
42f34c1fab
Owners can remove shared list members
...
Supports Tasks.org, Nextcloud, ownCloud, and sabre/dav
4 years ago
Alex Baker
e8ad88be21
Add server type column to caldav accounts
4 years ago
Alex Baker
99e624e836
Apply tz offset when converting to ical4j Date
4 years ago
Alex Baker
0f0c2bac93
Show list members on caldav list settings screen
4 years ago
Alex Baker
ed4170dbe8
Relax principal parsing
...
Mailbox.org uses the same XML elements as sabre/dav, but uses them
differently
4 years ago
Alex Baker
2eac8dd20c
Convert Theme to Kotlin
4 years ago
Alex Baker
13bdb5ac37
Common name may not be set by OC/NC
4 years ago
Alex Baker
bfe4342bd7
Update Help & feedback screen
4 years ago
Alex Baker
7ce4f03985
Exclude current user principal from sharees
4 years ago
Alex Baker
952fa69b05
Check if shared status changed
4 years ago
Alex Baker
b81acb70ca
Add share indicator to navigation drawer
4 years ago
Alex Baker
983fa6644c
Add principals table
4 years ago
Alex Baker
9411285f0b
Report unknown share-access properties
4 years ago
Alex Baker
51ae1fb97e
Merge tag '11.5.2'
4 years ago
Alex Baker
68a3dd0a3c
Report failure to generate next recurrence date
4 years ago
Alex Baker
8aac517cd2
Allow any share-access value
4 years ago
Alex Baker
682038399c
Use getColumnIndexOrThrow
4 years ago
Alex Baker
3973c9e7bb
Revert inventory changes, fix test
4 years ago
Alex Baker
c0a3c0e2c6
Merge tag '11.5.1'
4 years ago
Alex Baker
75cf22a997
Nominatim geocoder try 'name' then 'housenumber'
4 years ago
Alex Baker
cd7bc0ecfe
Fix repeat calculation for utc+13
4 years ago
Alex Baker
f741fc6f6c
Fix 'repeat until' date
4 years ago
Alex Baker
bb071f2027
Add access column to CaldavCalendar
4 years ago
Alex Baker
b76b7dcb71
Clear hasTasksSubscription
4 years ago
Alex Baker
379bf3856f
Android Studio 4.2 Beta 5
4 years ago
Alex Baker
2b6e65cca4
Fix subscription test
4 years ago
Alex Baker
f2354c9f81
Fix lint errors
4 years ago
Alex Baker
6b2f8a8ea1
Update dependencies
4 years ago
Alex Baker
11fdf0f825
Simplify ctag check
4 years ago
Alex Baker
e9dafefbb0
Add CaldavSynchronizer tests
4 years ago
Alex Baker
6619a8f3fa
Add OCInvite property
4 years ago
Alex Baker
4e36ddcd74
Add OCOwnerPrincipal property
4 years ago
Alex Baker
af28d42e2e
Simplify propfind requests
4 years ago
Alex Baker
24437cb6ce
Add Invite property
4 years ago
Alex Baker
c42b22ebe9
Add ShareAccess property
4 years ago
Alex Baker
c88d2d759e
Fork dav4jvm
4 years ago
Alex Baker
68b4dc196e
Fix some lint warnings
4 years ago
Alex Baker
1730bd6e5a
Add 10 new icons
4 years ago
Alex Baker
5471a61537
Remove unused code and resources
4 years ago
Alex Baker
0b0177e608
Fix reverse geocoder error handling
4 years ago
Alex Baker
e2436414eb
Remove GeocoderAndroid
4 years ago
Alex Baker
fe1fc3eef2
Remove location preference menu
4 years ago
Alex Baker
815648ea8c
Choose location service based on gplay availablity
4 years ago
Alex Baker
856cd04621
Choose maps based on gplay availability
4 years ago
Alex Baker
90bc28c91c
Add LocationService interface
...
Combined Geofencing and LocationProvider
4 years ago
Alex Baker
0e728152c9
Replace Places SDK with HTTP API
4 years ago
Alex Baker
4f9d229c4b
Exclude benefits from F-Droid dialog
4 years ago
Alex Baker
7f3a5f533a
Rename PlaceSearchProvider to PlaceSearch
4 years ago
Alex Baker
3d3bc8e6d6
Remove previous donor message
4 years ago
Alex Baker
4ffb122cb1
Add persistent EteSync v1 deprecation warning
4 years ago
Alex Baker
76af1aeaba
Add geofence service preference
4 years ago
Alex Baker
9f2401e927
Add reverse geocoder preference
4 years ago
Alex Baker
fd23ae705f
Add map theme preference
4 years ago
Alex Baker
9096c5a687
Choose OpenStreetMaps or Google Maps
4 years ago
Alex Baker
fc974bee08
New location preferences menu
4 years ago
Alex Baker
29c566a240
Restore missing permission request
4 years ago
Alex Baker
606d3f6264
Proxy Nominatim requests
...
Per Nominatim usage policy
4 years ago
Alex Baker
fb67ed5d69
Rename geocoders
4 years ago
Alex Baker
5a40a6c4ae
Set user-agent on nominatim requests
4 years ago
Alex Baker
bb4ccd8dd8
Add NominatimGeocoder
4 years ago
Alex Baker
9126c29aaa
Remove Mapbox SDK and use Mapbox HTTP API
4 years ago
Alex Baker
14f5015fac
Convert place search to coroutines
4 years ago
Alex Baker
f0f6478dab
Inject geofencing in flavor module
4 years ago
Alex Baker
5c5833ee8f
Convert Geocoders to Kotlin
4 years ago
Alex Baker
af9b89fef3
Replace ApplicationComp with SingletonComponent
4 years ago
Alex Baker
919eca94be
Move AndroidLocationProvider to main
4 years ago
Alex Baker
beeb6b0250
Add AndroidLocationProvider
4 years ago
Alex Baker
6535406689
Convert MapPosition to Kotlin
4 years ago
Alex Baker
f86963244d
Add PlayLocationProvider
4 years ago
Alex Baker
a57040119b
Add LocationProvider interface
4 years ago
Alex Baker
29fdba597b
Convert MapFragment to Kotlin
4 years ago
Alex Baker
211f56a343
Synchronize snooze time
4 years ago
Alex Baker
bfd1316c33
Convert parent to property
4 years ago
Alex Baker
e4e37b22f1
Sync subtask expand/collapse state
4 years ago
Alex Baker
99dee06c64
Add LocationManager proximity alerts
4 years ago
Alex Baker
598cbba8c1
Add triggerNotifications for geofences
4 years ago
Alex Baker
3c9fc2d176
Fix start date initialization
4 years ago
Alex Baker
b0777101e8
Replace Mapbox maps with OsmDroid
4 years ago
Alex Baker
58494caa29
Update third party dependencies
4 years ago
Alex Baker
c4a97d2569
Use ical4j instead of google-rfc-2445
4 years ago
Alex Baker
5e128fd6de
Use ical4j in recurrence tests
4 years ago
Alex Baker
385aa08a2d
Sync start time one second before due time
4 years ago
Alex Baker
9ae31d5949
Remove CaldavConverter
4 years ago
Alex Baker
e45f767c1f
Convert RepeatRuleToString to Kotlin
4 years ago
Alex Baker
e6fbb92912
Use ical4j in RepeatRuleToString
4 years ago
Alex Baker
cc09150141
Add opentask properties tests
4 years ago
Alex Baker
68c7c84b32
Show unstarted tasks by default
4 years ago
Alex Baker
5ff6b885f7
Fix all day date synchronization
4 years ago
Alex Baker
ccef473f15
Don't automatically create new task
4 years ago
Alex Baker
bdaf1f8ee4
Fix recurrence string sanitizer
4 years ago
Alex Baker
94214ee059
Dagger 2.31.2 & Hilt 1.0.0-alpha03
4 years ago
Alex Baker
d8e8c1b1a6
Fix some CalDAV time zone conversions
4 years ago
Alex Baker
d8658b1db0
Don't adjust time zone if it matches
4 years ago
Alex Baker
dfe621d10a
Improve widget sort header when width constrained
4 years ago
Alex Baker
a6a77ef06c
Add option to disable title in widget header
4 years ago
Alex Baker
926655b12f
Copy ical4android logic for writing properties
4 years ago
Alex Baker
9b6f8255c8
Complete subtasks before completing task
4 years ago
Alex Baker
82ea12f0db
Uncomplete subtasks after scheduling repeat
4 years ago
Alex Baker
d49f75a2fd
Don't clear completed with recurring ancestors
4 years ago
Alex Baker
b319ee2e39
More OpenTasksSynchronizer tests
4 years ago
Alex Baker
0900112f08
Initial OpenTasksSynchronizer tests
4 years ago
Alex Baker
137a27432a
Add tests for 11.3 migration
4 years ago
Alex Baker
20f74bec33
Set default value on debug preferences
4 years ago
Alex Baker
ddb4a5696f
Display error messages in account settings screen
4 years ago
Alex Baker
d1d076a3d7
Use ical4android to build content provider ops
4 years ago
Alex Baker
e6f7e572a2
Move MyAndroidTask to separate file
4 years ago
Alex Baker
af62239911
Fix inventory tests
4 years ago
Alex Baker
76f30c336b
Tasks.org account strings
4 years ago
Alex Baker
df93322d97
Move subscription buttons to main preferences
4 years ago
Alex Baker
56ff44e163
Convert Inventory.subscription to LiveData
4 years ago
Alex Baker
eb2c7420d6
Add GoogleTasksAccount preference fragment
4 years ago
Alex Baker
19bcd457e3
Find out if anyone is still using EteSync v1
4 years ago
Alex Baker
ddbb46c3f0
Use cloud off icon when not signed in
4 years ago
Alex Baker
5c4d202a75
Add PreferenceScreen.removeAt extension
4 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