Tom Hacohen
|
f6a44a33da
|
AccountActivity: fix crash when removing account.
|
2020-09-25 10:04:33 +03:00 |
|
Tom Hacohen
|
2417f77a39
|
Sync: handle permission denied sync errors.
|
2020-09-25 10:04:33 +03:00 |
|
Tom Hacohen
|
5f8ca4326b
|
Bump version
|
2020-09-25 10:04:33 +03:00 |
|
Tom Hacohen
|
f725b3069b
|
List entries fragment: remove unused variable.
|
2020-09-25 10:04:33 +03:00 |
|
Tom Hacohen
|
117f4e41f4
|
Item: support showing item revisions.
|
2020-09-25 10:04:33 +03:00 |
|
Tom Hacohen
|
73bebcd7c4
|
Entries list: preserve scroll position when moving back to fragment.
|
2020-09-25 10:04:33 +03:00 |
|
Tom Hacohen
|
d768ab69cd
|
Fix parsing of #RRGGBBAA collection colors.
|
2020-09-25 10:04:33 +03:00 |
|
Tom Hacohen
|
3e7e90d466
|
Server url: use our etebase partner URL.
|
2020-09-25 10:04:33 +03:00 |
|
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 |
|