Tom Hacohen
|
97d1a40e49
|
AddressBook: set isSyncable=1 on creation and update readOnly
Set isSyncable=1 at creation (and not only after first sync)
|
4 years ago |
Tom Hacohen
|
00a1a223d0
|
SyncManager: correctly set the item's UID in the metadata.
We were only populating the uid after setting it in the metadata so
we were always setting null in the metadata which was causing
errors.
|
4 years ago |
Tom Hacohen
|
6459d71ab6
|
Make sure we never upload items without a uuid.
|
4 years ago |
Tom Hacohen
|
6710459176
|
SyncManager tasks: fix bug with task lists being reset.
|
4 years ago |
Tom Hacohen
|
f6a44a33da
|
AccountActivity: fix crash when removing account.
|
4 years ago |
Tom Hacohen
|
2417f77a39
|
Sync: handle permission denied sync errors.
|
4 years ago |
Tom Hacohen
|
f725b3069b
|
List entries fragment: remove unused variable.
|
4 years ago |
Tom Hacohen
|
117f4e41f4
|
Item: support showing item revisions.
|
4 years ago |
Tom Hacohen
|
73bebcd7c4
|
Entries list: preserve scroll position when moving back to fragment.
|
4 years ago |
Tom Hacohen
|
d768ab69cd
|
Fix parsing of #RRGGBBAA collection colors.
|
4 years ago |
Tom Hacohen
|
3e7e90d466
|
Server url: use our etebase partner URL.
|
4 years ago |
Tom Hacohen
|
1bdd4d78f4
|
Implement account settings and password change.
|
4 years ago |
Tom Hacohen
|
a2a9a3e08c
|
Request sync after editing/removing a collection.
|
4 years ago |
Tom Hacohen
|
cccbfba568
|
Contacts import: show a sensible error when address book is not found.
|
4 years ago |
Tom Hacohen
|
7ff80aaf9b
|
SyncManager: fix crash with imported items.
|
4 years ago |
Tom Hacohen
|
712346c7ae
|
Import: implement import in etebase.
|
4 years ago |
Tom Hacohen
|
c24936ff7e
|
Collections: implement inviting members.
|
4 years ago |
Tom Hacohen
|
cbe7e142dc
|
Members: implement removing members.
|
4 years ago |
Tom Hacohen
|
df9f2f4ed4
|
Collection member listing.
|
4 years ago |
Tom Hacohen
|
251e610fe8
|
First sync failures on first account addition.
|
4 years ago |
Tom Hacohen
|
cea7f8fdc6
|
Implement showing changelog item.
|
4 years ago |
Tom Hacohen
|
71e37fb9a6
|
Only allow collection owners to edit it.
|
4 years ago |
Tom Hacohen
|
290aa159b2
|
Implement showing fingerprint.
|
4 years ago |
Tom Hacohen
|
b9d3dc691b
|
Implement collection creation.
|
4 years ago |
Tom Hacohen
|
74b4ef3ee9
|
Overhaul Etebase collection activity.
|
4 years ago |
Tom Hacohen
|
be22beb7f9
|
EditCollection: add a fragment to edit collection.
|
4 years ago |
Tom Hacohen
|
63a8bf91a9
|
ViewCollection: add a basic etebase collection viewing activity.
|
4 years ago |
Tom Hacohen
|
481dcc1944
|
SyncManager: handle stoken being null (empty collection).
|
4 years ago |
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 |