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
Tom Hacohen
0ae278aabd
Addressbook import: implement group import when importing from account.
...
Partially fixes #54 . Only the from account is currently implemented, but
that should be sufficient for most people already.
2019-01-12 11:42:41 +00:00
Tom Hacohen
c74f9bc23d
Bump version to 1.0.0!!
...
There's a lot more to be done, but we've definitely earned this. :)
2019-01-12 10:09:41 +00:00
Tom Hacohen
c6c5ff1c80
Tests: update according to changes with owners adding themselves as members.
2019-01-12 00:17:36 +00:00
Tom Hacohen
4795bd40ef
Fix tests following kotlin migration.
2019-01-12 00:14:34 +00:00
Tom Hacohen
5c894e001f
Implementing changing encryption password.
...
The way it's done is by changing the password and adding ourselves as
journal members with our public keys. Same way shared journals works.
This should not be used if you believe your encryption password has been
compromised. That would require a much more intrusive action (as the
note there indicates).
2019-01-11 23:47:06 +00:00
Tom Hacohen
6e2ab7d972
UserInfoManager: fix the wrong conversion to kotlin.
2019-01-11 21:32:30 +00:00
Tom Hacohen
1865160e4e
Update Changelog.
2019-01-11 16:22:46 +00:00
Tom Hacohen
958a36c638
Bump version.
2019-01-11 16:22:46 +00:00