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
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
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
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
ea0f974086
Account activity: lock the cache when using it and cleanup color parsing
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
eeb93f523d
Get account list: add etebase support.
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
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
4bf36e7ad3
Add kotlin extensions, enable R8 and fix errors.
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
6718da0615
strings: rename a string to make more sense.
2020-09-25 10:04:27 +03:00
Tom Hacohen
aefdfe5479
Update okhttp3 dependency.
2020-09-06 16:07:23 +03:00
Tom Hacohen
c90bf78dc5
Enable R8 and fix errors.
2020-09-06 11:51:22 +03:00
Tom Hacohen
2284af19a7
Remove redundant code.
2020-08-07 09:07:16 +03:00
Tom Hacohen
8d32a5a956
Tasks: improve warning messages to include Tasks.org.
2020-08-07 08:53:27 +03:00
Alex Baker
a36cfb8c9b
Use getWantedTaskProvider
2020-08-07 08:53:27 +03:00
Tom Hacohen
52bf0b615c
Add utilities to update and get the wanted tasks provider.
2020-08-07 08:53:27 +03:00
Tom Hacohen
5fca068845
Add a setting to choose if we prefer Tasks.org or OpenTasks.
2020-08-07 08:53:27 +03:00
Alex Baker
e01f54c687
Add Tasks.org support
2020-08-04 13:09:38 -05:00
Tom Hacohen
a3b0f71c13
Add a link to install Tasks.org (recommended tasks provider).
2020-07-05 11:06:56 +03:00
Tom Hacohen
3103d4d42a
Add a notice about only OpenTasks lists showing in app.
2020-07-05 10:58:27 +03:00
Tom Hacohen
c2df2f8d44
Show a snack if missing permissions.
...
A lot of people don't grant etesync the appropriate permissions
and then complain it doesn't work. Hopefully this will fix this
point of failure.
2020-06-03 09:45:58 +03:00
Tom Hacohen
b530b4c02f
Tasks collection view: add a warning about tasks not showing without OpenTasks.
...
Related to #105 (though not a fix...).
2020-03-12 14:26:06 +02:00
Tom Hacohen
20387612db
Journal entry list: mark malformed entries with a bug icon.
...
This is an indication that an entry failed to parse.
2020-02-28 13:00:48 +02:00
Tom Hacohen
202847f30c
Remove unused code.
2020-02-11 22:51:02 +02:00
Tom Hacohen
021c6595e3
Add a FAB to the collection view activity with info about EteSync.
...
Many users don't understand how EteSync works and think that this replaces
their existing apps. This should make it more obvious that they should
just use the apps they already use.
2020-02-05 16:03:06 +02:00
Tom Hacohen
ccc17ba141
Login: change the welcome message based if first login or not.
...
This shared login screen was a shortcut we took a while back, but it's
now time to fix it and make it clear what's going on, just like in the
other apps.
2020-02-05 15:09:46 +02:00
Tom Hacohen
df94fde5ff
Move CollectionInfo and SyncEntry to the journalmanager module.
2020-01-29 15:26:35 +02:00
Tom Hacohen
ceead4815b
Move to the external journalmanager module (moved the code there)
2020-01-28 20:56:39 +02:00
Tom Hacohen
5857ed51d0
Logout: invalidate the auth token after logging out.
2020-01-23 19:59:46 +02:00
Tom Hacohen
5db8545f8f
Upgrade ical4android.
2020-01-09 12:54:22 +02:00
Tom Hacohen
5fc26c6461
Fix issue with journal preview showing the wrong dates.
2019-11-21 18:56:40 +02:00
Tom Hacohen
a74f188b3b
requery: use our own data store class.
2019-10-16 11:15:11 +03:00
Tom Hacohen
d8600f2f04
SetupEncryption: fix issue with inserting existing services.
2019-10-16 10:36:36 +03:00
Tom Hacohen
990ab81c2b
ServiceEntity: rename fetch to fetchOrCreate.
...
This is what it was doing anyway.
2019-10-16 10:35:53 +03:00
Tom Hacohen
d659b48f6d
Create collection: gracefully handle IO exceptions.
2019-08-27 18:34:37 +01:00