1
0
mirror of https://github.com/etesync/android synced 2024-11-23 00:18:19 +00:00
Commit Graph

1202 Commits

Author SHA1 Message Date
Tom Hacohen
a91de2c79e Update Changelog. 2019-02-20 16:30:55 +00:00
Tom Hacohen
dfb609a26a Bump version. 2019-02-20 16:30:55 +00:00
Tom Hacohen
cb570978e5 Account activity: don't hide collection headers even if empty.
This was an annoying remanent from DAVDroid. Maybe it makes sense for
DAV, but it defo doesn't make sense for us where we can just create
collections (and anyhow always have existing defaults!).
2019-02-20 16:30:55 +00:00
Tom Hacohen
1aed0106cd Add a button for installing OpenTasks if not already installed. 2019-02-20 16:30:55 +00:00
Tom Hacohen
bbbfbffe59 Add a helper function for checking if a package is installed. 2019-02-20 16:30:55 +00:00
Tom Hacohen
0cda396d20 Event invites: Warn about clients that don't support email attachments 2019-02-20 16:30:26 +00:00
Tom Hacohen
09ee9a2bd1 Rename and move the function checking if email attachments are supported. 2019-02-20 15:35:14 +00:00
Tom Hacohen
acaf14c25c Update Changelog. 2019-02-13 19:21:08 +00:00
Tom Hacohen
cfd0028300 Bump version. 2019-02-13 19:18:53 +00:00
Tom Hacohen
4d661117e5 Don't pop up notifications on bad gatewary errors as most likely a server restart.
The server is and should be monitored for misconfigurations, we don't want to annoy
users with temporary issues.
2019-02-13 19:06:32 +00:00
Tom Hacohen
ea0add8f45 Gracefully handle getting non json responses when expecting json. 2019-02-13 19:06:32 +00:00
Tom Hacohen
143092ecf3 Don't pop up notifications when server is under maintenance. 2019-02-13 18:52:58 +00:00
Tom Hacohen
5e8bb06b03 Add an exception for a bad gateway error. 2019-02-13 18:52:58 +00:00
Tom Hacohen
79ddd1d7c9 Fix bug with resetting contact deleted state. 2019-02-13 14:47:05 +00:00
Tom Hacohen
cabea0c3ec Revert changes when changing read only journals. 2019-02-13 14:47:05 +00:00
Tom Hacohen
7216a177c5 Member list: indicate if a member is read only or not. 2019-02-13 13:13:55 +00:00
Tom Hacohen
a899502728 Move to a different read only icon. 2019-02-13 13:05:51 +00:00
Tom Hacohen
e44c4a394c Add the UI to invite read only members to journals. 2019-02-13 12:58:52 +00:00
Tom Hacohen
a43d0fceb8 Fix journal readOnly json to use the correct field name. 2019-02-13 11:02:28 +00:00
Tom Hacohen
e7186df6b8 Fix compilation warning. 2019-02-12 21:50:48 +00:00
Tom Hacohen
b6453718f4 Import fragment: move the null assertions around a bit
Better this way. Easier to know what's going on.
2019-02-12 10:18:29 +00:00
Tom Hacohen
69bf028481 Apply group memberships: be more defensive with potentially missing members.
This should never happen, but it has:

kotlin.TypeCastException: null cannot be cast to non-null type com.etesync.syncadapter.resource.LocalContact
at com.etesync.syncadapter.resource.LocalGroup$Companion.applyPendingMemberships(LocalGroup.kt:66)
at com.etesync.syncadapter.syncadapter.ContactsSyncManager.postProcess(ContactsSyncManager.kt:122)
at com.etesync.syncadapter.syncadapter.SyncManager.performSync(SyncManager.kt:169)
at com.etesync.syncadapter.syncadapter.ContactsSyncAdapterService$ContactsSyncAdapter.onPerformSync(ContactsSyncAdapterService.kt:59)
at android.content.AbstractThreadedSyncAdapter$SyncThread.run(AbstractThreadedSyncAdapter.java:259)

We call it at post process exactly because we want to make sure that all
the members already exist.

I guess a deletion on a misbehaving client (maybe even the web client?)
can cause this. Potentially also with some DAV clients.

Anyhow, it's better to be more defensive here.
2019-02-12 09:27:44 +00:00
Tom Hacohen
fbc9294747 Fastlane: update app name. 2019-02-11 18:05:45 +00:00
Tom Hacohen
2e4a2b645e Update Changelog. 2019-02-07 12:10:49 +00:00
Tom Hacohen
69d17ed644 Bump version. 2019-02-07 12:10:25 +00:00
Tom Hacohen
e324f148a1 Fix proguard definitions.
Not sure why it wasn't showing up for me on any other phone than
the one I justed tested on, but it was indeed wrong and it's now
fixed.
2019-02-07 12:10:16 +00:00
Tom Hacohen
de240366b3
README: reword summary line 2019-02-04 14:16:26 +00:00
Tom Hacohen
f3f3a86243
README: improve the look and some of the wording 2019-02-04 14:15:47 +00:00
Tom Hacohen
a45d405805 Update Changelog. 2019-02-04 14:04:30 +00:00
Tom Hacohen
3862ae3726 Bump version. 2019-02-04 14:02:01 +00:00
Tom Hacohen
b13be67820 Import: improve group import and fix a potential crash
Fixes a potential crash when e.g. importing a file with a group that has
members that don't actually exist (e.g. importing a partial vcf).

This change also fixes importing files that have the groups show up
before their members.
2019-02-04 13:58:06 +00:00
Tom Hacohen
1878b45168 README: update wording regarding davdroid. 2019-02-03 22:38:46 +00:00
Romain Lebbadi-Breteau
939780f82d Update DAVdroid url 2019-02-03 22:33:06 +00:00
Tom Hacohen
efa8719ce5 Account settings: add a link to the dashboard and clean up a bit. 2019-02-01 12:48:49 +00:00
Tom Hacohen
1b6a72ef00 Reword account to delete to remove, as it only removes from the device. 2019-02-01 12:22:29 +00:00
Tom Hacohen
94908aabc9 Email invitation: update the signature. 2019-01-31 11:12:45 +00:00
Tom Hacohen
86de2fa702 Update Changelog. 2019-01-29 23:15:59 +00:00
Tom Hacohen
73428862db Bump version 2019-01-29 23:15:16 +00:00
Tom Hacohen
635a512ca6 Create collection: fix the shown color to be the default color. 2019-01-29 23:15:05 +00:00
Tom Hacohen
a1051856ec Fix usage of tasklist colour in collection members activity. 2019-01-29 23:10:38 +00:00
Tom Hacohen
e161233453 Edit task list: fix saving of task list colour.
Fixes #60
2019-01-29 23:10:32 +00:00
Tom Hacohen
96fc87cad4 Fix loading tasklist color in edit collection activity. 2019-01-29 23:05:36 +00:00
Tom Hacohen
18a00716f8 Remove build time from app.
It was never needed, slows down development builds, and is annoying for
reproducible builds
2019-01-23 19:48:18 +00:00
Tom Hacohen
3c3cc961ff Update Changelog. 2019-01-23 17:51:33 +00:00
Tom Hacohen
8803480c52 Bump version 2019-01-23 17:50:46 +00:00
Tom Hacohen
2e965d2f31 Email invitation: fix rare crash.
Update to the most recent ical4android which fixes it.
2019-01-23 17:50:25 +00:00
Tom Hacohen
18b0189979 Update Changelog. 2019-01-13 17:45:31 +00:00
Tom Hacohen
21b704b75f Account setup: fix bad wording from the previous commit. 2019-01-12 14:25:22 +00:00
Tom Hacohen
98c0fe83e1 Account setup: make it clearer that you need to register an account. 2019-01-12 14:18:10 +00:00
Tom Hacohen
ab3dfff13a Acconut setup: make it more obvious that server needs to be an etesync one. 2019-01-12 14:10:45 +00:00