Tom Hacohen
52b7a84a1a
Sync adapter: handle some etebase exceptions.
4 years ago
Tom Hacohen
f8c0eaca35
Sync manager: add etebase support (pushing changes)
4 years ago
Tom Hacohen
6302ab42de
Sync manager: add etebase support (pulling changes)
4 years ago
Tom Hacohen
efdce8c557
Account: logout and clear cache on account removal.
4 years ago
Tom Hacohen
85fd9fdd7c
AccountSettings: fix issue when saved uri is null.
4 years ago
Tom Hacohen
ea0f974086
Account activity: lock the cache when using it and cleanup color parsing
4 years ago
Tom Hacohen
deb1bb831b
AddressBooksSyncAdapter: implement syncing etebase address books
4 years ago
Tom Hacohen
d6a0958d16
TaskListSyncAdapter: implement syncing etebase task lists
4 years ago
Tom Hacohen
1c284bce91
CalendarSyncAdapter: implement syncing etebase calendars.
4 years ago
Tom Hacohen
2069e9b215
LocalEtebaseCache: create a shared collection + meta type.
4 years ago
Tom Hacohen
608f1ff371
Sync collections and show them in the account page.
4 years ago
Tom Hacohen
2c0e14d3a3
EtebaseLocalCache: add stoken and fix issues with loading files.
4 years ago
Tom Hacohen
79b650da38
LocalEtebaseCache: make sure we always return the same item.
4 years ago
Tom Hacohen
eeb93f523d
Get account list: add etebase support.
4 years ago
Tom Hacohen
69b044a444
Remove redundant code.
4 years ago
Tom Hacohen
09c932c02c
Account Settings: add a flag to check if legacy (and use in account page).
4 years ago
Tom Hacohen
90cc39deeb
EtebaseLocalCache: add a class that implements a local cache for etebase.
4 years ago
Tom Hacohen
5da8edd54d
Login dialog: add support for login into etebase accounts
4 years ago
Tom Hacohen
476f756307
Simplify Configuration class - caldav/carddav aren't required.
4 years ago
Tom Hacohen
4bf36e7ad3
Add kotlin extensions, enable R8 and fix errors.
4 years ago
Tom Hacohen
ee8c8d8fe1
Login credentials: keep the default uri (even if null).
...
We need this for etebase compat.
4 years ago
Tom Hacohen
65861b3f1c
Account settings: add support for storing an etebase session.
4 years ago
Tom Hacohen
1062ed5833
Update strings because usernames need not be emails anymore.
4 years ago
Tom Hacohen
6718da0615
strings: rename a string to make more sense.
4 years ago
Oğuz Ersen
c022571b87
Translated using Weblate (Turkish)
...
Currently translated at 100.0% (315 of 315 strings)
Translation: EteSync/Android
Translate-URL: https://hosted.weblate.org/projects/etesync/android/tr/
4 years ago
Artem
f985303583
Translated using Weblate (Russian)
...
Currently translated at 10.7% (34 of 315 strings)
Translation: EteSync/Android
Translate-URL: https://hosted.weblate.org/projects/etesync/android/ru/
4 years ago
Allan Nordhøy
92668188af
Translated using Weblate (Norwegian Bokmål)
...
Currently translated at 99.3% (313 of 315 strings)
Translation: EteSync/Android
Translate-URL: https://hosted.weblate.org/projects/etesync/android/nb_NO/
4 years ago
J. Lavoie
67a20c6f54
Translated using Weblate (Italian)
...
Currently translated at 31.7% (100 of 315 strings)
Translation: EteSync/Android
Translate-URL: https://hosted.weblate.org/projects/etesync/android/it/
4 years ago
J. Lavoie
e6b39f4f0b
Translated using Weblate (French)
...
Currently translated at 51.1% (161 of 315 strings)
Translation: EteSync/Android
Translate-URL: https://hosted.weblate.org/projects/etesync/android/fr/
4 years ago
J. Lavoie
c7b438ebbf
Translated using Weblate (German)
...
Currently translated at 52.3% (165 of 315 strings)
Translation: EteSync/Android
Translate-URL: https://hosted.weblate.org/projects/etesync/android/de/
4 years ago
Oğuz Ersen
b6922d17ee
Translated using Weblate (Turkish)
...
Currently translated at 31.1% (98 of 315 strings)
Translation: EteSync/Android
Translate-URL: https://hosted.weblate.org/projects/etesync/android/tr/
4 years ago
Oğuz Ersen
6a697e0e26
Translated using Weblate (Turkish)
...
Currently translated at 30.7% (97 of 315 strings)
Translation: EteSync/Android
Translate-URL: https://hosted.weblate.org/projects/etesync/android/tr/
4 years ago
Tom Hacohen
aefdfe5479
Update okhttp3 dependency.
4 years ago
Tom Hacohen
09c75914d6
Update appcompat deps and update styles as required
4 years ago
Tom Hacohen
c6c3dd35f6
Explicitly handle securityException for tasks permissions.
...
It should be handled automatically by the sync adapter's
onSecurityException function. I have no idea why it doesn't work
automatically for some users (but is fine for me).
4 years ago
Tom Hacohen
c90bf78dc5
Enable R8 and fix errors.
4 years ago
Tom Hacohen
cf2198b1b8
Sync contacts: make the account user visible.
...
It doesn't really matter, because it doesn't actually do anything (although it should),
but it should be user visible.
4 years ago
Tom Hacohen
74e245de6d
Android 11: export address book
...
Changes in Android 11 made it so address books are no longer shown. This
changes fixes it.
Based on DAVx5's similar fix.
638f9f9264
4 years ago
Tom Hacohen
2284af19a7
Remove redundant code.
4 years ago
Tom Hacohen
30354e4158
Tasks: reorder menu now that there are multiple task providers.
4 years ago
Tom Hacohen
8d32a5a956
Tasks: improve warning messages to include Tasks.org.
4 years ago
Alex Baker
a36cfb8c9b
Use getWantedTaskProvider
4 years ago
Tom Hacohen
52bf0b615c
Add utilities to update and get the wanted tasks provider.
4 years ago
Tom Hacohen
5fca068845
Add a setting to choose if we prefer Tasks.org or OpenTasks.
4 years ago
Alex Baker
e01f54c687
Add Tasks.org support
4 years ago
Tom Hacohen
a3b0f71c13
Add a link to install Tasks.org (recommended tasks provider).
4 years ago
Tom Hacohen
3103d4d42a
Add a notice about only OpenTasks lists showing in app.
4 years ago
Tom Hacohen
55d90d9a9d
Change contact link to lead to the website rather than email.
...
The support load was getting too much, and we want people to join the chat
anyway...
4 years ago
Tom Hacohen
b0208f13a5
Fix compilation.
4 years ago
Tom Hacohen
80a9f3a645
Change default collection names from 'Default' to be descriptive
...
Fixes https://github.com/etesync/android/issues/118
4 years ago