Tom Hacohen
b76b9e7f6d
Update deps and adjust code accordingly.
4 years ago
Tom Hacohen
468b97f6f0
Invitations: show who the invitation is from.
4 years ago
Tom Hacohen
a0b2d7754c
BaseConfigurationFinder: make the Etebase error catcher more generic.
4 years ago
Tom Hacohen
bf1acb1ff5
Improve logging for login/account creation
4 years ago
Tom Hacohen
16f7187a77
Mostly fix email sending for events with attendees.
...
We need to correctly set the organizer (and for that we need the email
address of the account).
4 years ago
Tom Hacohen
f29d117cc6
Item view: implement restoring item to a previous revision state.
4 years ago
Tom Hacohen
be12f1d319
Collection creation: trigger an item load (even though empty).
...
We need it because otherwise the view collection looks as if it's just
loading, even though we know it's empty.
4 years ago
Tom Hacohen
d260d7699a
Account settings: disable the account dashboard link until we implement it.
4 years ago
Tom Hacohen
6e799d5887
Login and signup: improve dialog text.
4 years ago
Tom Hacohen
39ad32bbd0
Collection membership: implement leaving collections.
4 years ago
Tom Hacohen
bf1155d0b8
Invitations: implement invitations handling.
4 years ago
Tom Hacohen
2eeee1214f
Signup: add a signup fragment so people can sign up from the app
4 years ago
Tom Hacohen
44503715a8
Login fragment: clear errors on validation success
4 years ago
Tom Hacohen
cec32851cf
Fix login/change password forms to have a consistent design.
4 years ago
Tom Hacohen
bf050aa53b
HttpClient: use the http client builder when using etesync
...
If we don't use the http client builder we don't get cert4droid hooked
which means we won't correctly support self-signed certificates.
4 years ago
Tom Hacohen
b637f25f4a
Update etebase dep and adjust code accordingly
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
f6a44a33da
AccountActivity: fix crash when removing account.
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
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
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
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
ea0f974086
Account activity: lock the cache when using it and cleanup color parsing
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
eeb93f523d
Get account list: add etebase support.
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
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
6718da0615
strings: rename a string to make more sense.
4 years ago
Tom Hacohen
aefdfe5479
Update okhttp3 dependency.
4 years ago