DAVdroid 1.4.0 introduces better Android 7 support.
- Android 7 behavior of marking contacts
DIRTY on every SMS/call (although no relevant contact data are changed¹) is workarounded by using hash codes. Now, contacts won’t be uploaded after every call/SMS anymore.
- Fixed display problem of sync intervals in DAVdroid account settings: previously, the Android calls were synchronous. Note that Android 7 will rewrite sync intervals of < 15 min to 15 min automatically. This is an Android “feature” and can’t be changed by DAVdroid.
- Upgrade to okhttp 3.6.0, which provides some HTTP/2 and other improvements.
- More verbose logging.
¹ We have talked to Google and this turned out to be unintended behavior. They have said that this behavior will be changed/fixed in Android 8 again.