1
0
mirror of https://github.com/etesync/android synced 2024-12-23 15:18:14 +00:00
Commit Graph

1149 Commits

Author SHA1 Message Date
Tom Hacohen
b9d3dc691b Implement collection creation. 2020-09-25 10:04:33 +03:00
Tom Hacohen
74b4ef3ee9 Overhaul Etebase collection activity. 2020-09-25 10:04:33 +03:00
Tom Hacohen
be22beb7f9 EditCollection: add a fragment to edit collection. 2020-09-25 10:04:33 +03:00
Tom Hacohen
63a8bf91a9 ViewCollection: add a basic etebase collection viewing activity. 2020-09-25 10:04:33 +03:00
Tom Hacohen
481dcc1944 SyncManager: handle stoken being null (empty collection). 2020-09-25 10:04:33 +03:00
Tom Hacohen
52b7a84a1a Sync adapter: handle some etebase exceptions. 2020-09-25 10:04:33 +03:00
Tom Hacohen
f8c0eaca35 Sync manager: add etebase support (pushing changes) 2020-09-25 10:04:33 +03:00
Tom Hacohen
6302ab42de Sync manager: add etebase support (pulling changes) 2020-09-25 10:04:33 +03:00
Tom Hacohen
efdce8c557 Account: logout and clear cache on account removal. 2020-09-25 10:04:33 +03:00
Tom Hacohen
85fd9fdd7c AccountSettings: fix issue when saved uri is null. 2020-09-25 10:04:33 +03:00
Tom Hacohen
ea0f974086 Account activity: lock the cache when using it and cleanup color parsing 2020-09-25 10:04:33 +03:00
Tom Hacohen
deb1bb831b AddressBooksSyncAdapter: implement syncing etebase address books 2020-09-25 10:04:33 +03:00
Tom Hacohen
d6a0958d16 TaskListSyncAdapter: implement syncing etebase task lists 2020-09-25 10:04:33 +03:00
Tom Hacohen
1c284bce91 CalendarSyncAdapter: implement syncing etebase calendars. 2020-09-25 10:04:33 +03:00
Tom Hacohen
2069e9b215 LocalEtebaseCache: create a shared collection + meta type. 2020-09-25 10:04:33 +03:00
Tom Hacohen
608f1ff371 Sync collections and show them in the account page. 2020-09-25 10:04:33 +03:00
Tom Hacohen
2c0e14d3a3 EtebaseLocalCache: add stoken and fix issues with loading files. 2020-09-25 10:04:33 +03:00
Tom Hacohen
79b650da38 LocalEtebaseCache: make sure we always return the same item. 2020-09-25 10:04:33 +03:00
Tom Hacohen
eeb93f523d Get account list: add etebase support. 2020-09-25 10:04:33 +03:00
Tom Hacohen
69b044a444 Remove redundant code. 2020-09-25 10:04:33 +03:00
Tom Hacohen
09c932c02c Account Settings: add a flag to check if legacy (and use in account page). 2020-09-25 10:04:33 +03:00
Tom Hacohen
90cc39deeb EtebaseLocalCache: add a class that implements a local cache for etebase. 2020-09-25 10:04:33 +03:00
Tom Hacohen
5da8edd54d Login dialog: add support for login into etebase accounts 2020-09-25 10:04:33 +03:00
Tom Hacohen
476f756307 Simplify Configuration class - caldav/carddav aren't required. 2020-09-25 10:04:33 +03:00
Tom Hacohen
feed7c2119 Add lifecycle kotlin extensions. 2020-09-25 10:04:33 +03:00
Tom Hacohen
4bf36e7ad3 Add kotlin extensions, enable R8 and fix errors. 2020-09-25 10:04:33 +03:00
Tom Hacohen
693157f71e Fix gradle warning. 2020-09-25 10:04:33 +03:00
Tom Hacohen
ee8c8d8fe1 Login credentials: keep the default uri (even if null).
We need this for etebase compat.
2020-09-25 10:04:33 +03:00
Tom Hacohen
65861b3f1c Account settings: add support for storing an etebase session. 2020-09-25 10:04:33 +03:00
Tom Hacohen
1062ed5833 Update strings because usernames need not be emails anymore. 2020-09-25 10:04:33 +03:00
Tom Hacohen
6cd5a5bba6 Add etebase dep. 2020-09-25 10:04:33 +03:00
Tom Hacohen
6718da0615 strings: rename a string to make more sense. 2020-09-25 10:04:27 +03:00
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/
2020-09-25 09:57:54 +03:00
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/
2020-09-25 09:57:54 +03:00
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/
2020-09-25 09:57:54 +03:00
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/
2020-09-25 09:57:54 +03:00
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/
2020-09-25 09:57:54 +03:00
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/
2020-09-25 09:57:54 +03:00
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/
2020-09-23 16:59:56 +03:00
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/
2020-09-23 16:59:56 +03:00
Tom Hacohen
637e576130 Bump version 2020-09-06 16:14:15 +03:00
Tom Hacohen
aefdfe5479 Update okhttp3 dependency. 2020-09-06 16:07:23 +03:00
Tom Hacohen
3001af5b2e Update targetSdk version as required by gplay. 2020-09-06 14:38:32 +03:00
Tom Hacohen
d6919a3c90 Bump version 2020-09-06 14:29:42 +03:00
Tom Hacohen
09c75914d6 Update appcompat deps and update styles as required 2020-09-06 14:27:24 +03:00
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).
2020-09-06 13:21:24 +03:00
Tom Hacohen
c90bf78dc5 Enable R8 and fix errors. 2020-09-06 11:51:22 +03:00
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.
2020-09-06 11:38:54 +03:00
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
2020-09-06 11:37:43 +03:00
Tom Hacohen
16aca21e50 Bump version. 2020-08-07 09:07:35 +03:00