1
0
mirror of https://github.com/etesync/android synced 2024-12-26 08:28:17 +00:00
etesync-android/app/src/main
Ricki Hirner d707a1e643 Implement checksum to check whether DIRTY contacts have "really" changed
* contact data hash code = hash code of data fields and group memberships
* Before every contact sync, all dirty contacts are checked whether they're
  "really dirty" (= data hash code has changed). If they're not, the DIRTY
  flag is reset. Works around Android 7 behavior of setting contacts to DIRTY
  even if onky meta data has been updated (for instance, lastContacted after
  a call or SMS),
* When an "upload" sync is initiated by notifyChange and there are no
  "really dirty" contacts, the sync is ignored.
* contact upload: clearDirty() saves hash code, too
* contact download: create()/update() saves hash code, too
* debugging: sync flags (extras) are now logged
2017-02-22 14:06:24 +00:00
..
assets Implement AboutActivity (license information) 2016-03-24 13:48:43 +01:00
java/at/bitfire/davdroid Implement checksum to check whether DIRTY contacts have "really" changed 2017-02-22 14:06:24 +00:00
res Use isAlwaysSyncable for contacts/calendars again because of buggy Android firmwares 2017-02-22 14:06:24 +00:00
AndroidManifest.xml Adjust DAVdroid to use the EteSync protocol (mostly working) 2017-02-21 17:26:19 +00:00
lombok.config Resource detection with dav4android 2015-10-10 15:47:44 +02:00