Tom Hacohen
048acdf26c
Have a collection fetching cache like we had for etesync v1.
...
This is there because we usually sync all of the adapters in tandem and
we were fetching all of the collections multiple times because of it.
4 years ago
Tom Hacohen
b637f25f4a
Update etebase dep and adjust code accordingly
4 years ago
Tom Hacohen
20a2c1b445
Contacts sync: try setting the sync to expedited so it maybe happens sooner.
4 years ago
Tom Hacohen
bc44062e93
Local resources: fix the mess of find by username/uid being all mixed up.
...
We were searching by filename but the function was called uid and other such
mixups. This change should now fix all of them by having a function for each
that actually does the right thing.
4 years ago
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
5f8ca4326b
Bump version
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