1. 15 Mar, 2018 3 commits
  2. 01 Jan, 2018 1 commit
  3. 31 Dec, 2017 1 commit
  4. 26 Dec, 2017 1 commit
  5. 13 Nov, 2017 1 commit
  6. 11 Nov, 2017 1 commit
    • Ricki Hirner's avatar
      Raise API level, compatibility, make sync work again · d0e0b5d9
      Ricki Hirner authored
      * raise API level to 19 (required by ical4j)
      * make HttpClient use Settings to get sync working again
      * don't use vector graphics for notification icons (crashes on Android 4.x)
      * various fixes and improvements
      * library and build tools updates
      d0e0b5d9
  7. 15 Oct, 2017 1 commit
  8. 23 Sep, 2017 1 commit
  9. 15 Sep, 2017 1 commit
  10. 30 Aug, 2017 1 commit
  11. 07 Aug, 2017 1 commit
  12. 01 Aug, 2017 1 commit
  13. 31 Jul, 2017 1 commit
    • Ricki Hirner's avatar
      Rewrite to Kotlin · 13b74997
      Ricki Hirner authored
      * rewrite some UI classes
      * move logic from App to CustomCertificates and Logger singletons
      13b74997
  14. 20 Jul, 2017 1 commit
  15. 19 Jul, 2017 2 commits
  16. 14 Jul, 2017 1 commit
  17. 09 Jul, 2017 1 commit
  18. 04 Jul, 2017 2 commits
    • Ricki Hirner's avatar
      Some fixes · 8d0e4c6a
      Ricki Hirner authored
      * don't acquire contacts provider client for address book management (would require contacts permission check)
      * rename task lists: handle all kinds of Exception
      * lib updates
      8d0e4c6a
    • Ricki Hirner's avatar
      Minor bug/NPE fixes · 1da8543e
      Ricki Hirner authored
      1da8543e
  19. 02 Jul, 2017 1 commit
  20. 25 Jun, 2017 1 commit
  21. 20 Jun, 2017 2 commits
  22. 14 May, 2017 2 commits
  23. 27 Apr, 2017 1 commit
  24. 18 Apr, 2017 1 commit
  25. 27 Mar, 2017 1 commit
  26. 19 Mar, 2017 2 commits
    • Ricki Hirner's avatar
      Multiple address books, segment 2 · 038b106b
      Ricki Hirner authored
      * migration from old address book to new address book accounts (5 -> 6)
      * support renaming of address book accounts
      * change address book accounts properly when the main account is renamed
      038b106b
    • Ricki Hirner's avatar
      Support for multiple address books per account · 5a7aeb3e
      Ricki Hirner authored
      * new account type: "DAVdroid address book", which is assigned to a DAVdroid main account
      * stub content provider "Address books", which enumerates all DAVdroid address book accounts and runs contacts sync for them
      5a7aeb3e
  27. 17 Feb, 2017 1 commit
  28. 12 Feb, 2017 1 commit
  29. 10 Feb, 2017 2 commits
  30. 06 Feb, 2017 1 commit
    • Ricki Hirner's avatar
      Android 7 workaround bugfix · 0e67da57
      Ricki Hirner authored
      * use local version of contact before calculating hash code
      * don't stop upload sync if there are deleted contacts
      0e67da57
  31. 05 Feb, 2017 1 commit
  32. 01 Feb, 2017 1 commit
    • Ricki Hirner's avatar
      Implement checksum to check whether DIRTY contacts have "really" changed · f74cecdc
      Ricki Hirner authored
      * 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
      f74cecdc