1
0
mirror of https://github.com/etesync/android synced 2024-11-26 01:48:34 +00:00
Commit Graph

1722 Commits

Author SHA1 Message Date
Tom Hacohen
1bdd4d78f4 Implement account settings and password change. 2020-09-25 10:04:33 +03:00
Tom Hacohen
a2a9a3e08c Request sync after editing/removing a collection. 2020-09-25 10:04:33 +03:00
Tom Hacohen
cccbfba568 Contacts import: show a sensible error when address book is not found. 2020-09-25 10:04:33 +03:00
Tom Hacohen
7ff80aaf9b SyncManager: fix crash with imported items. 2020-09-25 10:04:33 +03:00
Tom Hacohen
712346c7ae Import: implement import in etebase. 2020-09-25 10:04:33 +03:00
Tom Hacohen
c24936ff7e Collections: implement inviting members. 2020-09-25 10:04:33 +03:00
Tom Hacohen
cbe7e142dc Members: implement removing members. 2020-09-25 10:04:33 +03:00
Tom Hacohen
df9f2f4ed4 Collection member listing. 2020-09-25 10:04:33 +03:00
Tom Hacohen
251e610fe8 First sync failures on first account addition. 2020-09-25 10:04:33 +03:00
Tom Hacohen
cea7f8fdc6 Implement showing changelog item. 2020-09-25 10:04:33 +03:00
Tom Hacohen
71e37fb9a6 Only allow collection owners to edit it. 2020-09-25 10:04:33 +03:00
Tom Hacohen
290aa159b2 Implement showing fingerprint. 2020-09-25 10:04:33 +03:00
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