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
Tom Hacohen
c259e9bede
build.gradle: bump okhttp3 version.
2019-01-12 12:38:11 +00:00
Tom Hacohen
141c3bccda
build.gradle: use variables for some more deps.
2019-01-12 12:31:01 +00:00
Tom Hacohen
f9fc14b0dd
Address book import: add support for importing groups from file
...
Fixes #54
2019-01-12 12:06:08 +00:00