1. 02 Jan, 2019 1 commit
  2. 08 Dec, 2018 1 commit
  3. 18 Oct, 2018 1 commit
  4. 07 Oct, 2018 1 commit
  5. 15 Jul, 2018 1 commit
  6. 11 Jul, 2018 1 commit
  7. 28 May, 2018 3 commits
  8. 15 Mar, 2018 1 commit
  9. 13 Jan, 2018 1 commit
    • Ricki Hirner's avatar
      Login with client certificates · 3689df13
      Ricki Hirner authored
      * setup UI: login with URL and client certificate
      * account settings UI: show either username/password or client certificate alias
      * AccountSettings: serve credentials in generalized Credentials objects
      * HttpClient: use Credentials (instead of username/password) for authentication
      * HttpClient: always use CustomTlsSocketFactory
      * CustomTlsSocketFactory: support client certificates
      3689df13
  10. 13 Oct, 2017 1 commit
  11. 30 Aug, 2017 1 commit
  12. 08 Aug, 2017 1 commit
  13. 01 Jun, 2017 1 commit
  14. 02 Apr, 2017 1 commit
  15. 19 Mar, 2017 1 commit
    • 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
  16. 09 Jan, 2017 1 commit
  17. 28 Dec, 2016 1 commit
    • Ricki Hirner's avatar
      Change handling of tasks sync when OpenTasks is not installed · 8d1b6da1
      Ricki Hirner authored
      * AccountDetailsFragment: at account creation, enable task sync only when OpenTasks is installed
      * PackageChangedReceiver: when packages are (un)installed, check for OpenTasks availability and (de)activate task sync for all accounts accordingly
      * LocalTaskList: don't cache OpenTasks availability
      * sync_*.xml: don't activate sync by default
      8d1b6da1
  18. 30 Oct, 2016 1 commit
  19. 17 Oct, 2016 1 commit
    • Ricki Hirner's avatar
      Share debug info: always use attachment · 65ddab6e
      Ricki Hirner authored
      * share debug info: always use attachment (before: send inline if it was small enough)
      * use FileProvider for debug info attachment (for Android 7 compatibility)
      * dav4android, ical4android fixes
      65ddab6e
  20. 12 Oct, 2016 1 commit
  21. 01 Sep, 2016 2 commits
  22. 05 Aug, 2016 1 commit
  23. 11 Jun, 2016 1 commit
    • Ricki Hirner's avatar
      Make use of RFC6868 optional · e5bf8986
      Ricki Hirner authored
      * make use of RFC6868 for VCards optional because some defect servers don't accept it
      * minor UI improvements (thanks biociahi)
      e5bf8986
  24. 08 Jun, 2016 1 commit
    • Ricki Hirner's avatar
      Basic support for VCard4-style groups · 6542ea3b
      Ricki Hirner authored
      * rewritten contact group support to support VCard3 CATEGORIES and VCard4-style KIND/MEMBER groups
      * new account setting: contact group method (VCard3/VCard4/Apple "VCard4-as-VCard3")
      * keep unknown properties when saving/generating VCards
      6542ea3b
  25. 10 Apr, 2016 1 commit
    • Ricki Hirner's avatar
      Implement Android 6-style permissions · b59fb550
      Ricki Hirner authored
      * increase target API level to 23 (Android 6), which makes Android 6-style permissions mandatory
      * AUTHENTICATE_ACCOUNTS permission is only required up to API level 22
      * new activity: PermissionsActivity which shows missing permissions and provides buttons to request them
      * DavService: Android shouldn't send a null Intent, but sometimes it does, so implement null check
      * LocalTaskList: tasksProviderAvailable may return true on API level 23+ even if permissions are not sufficient
      * SyncAdapterService: show a notification (with Intent for PermissionsActivity) when permissions are not sufficient
      * when creating accounts, set OpenTasks sync always to true if API level is 23+ (even if OpenTasks is not installed [yet])
      * update Lombok
      b59fb550
  26. 06 Apr, 2016 1 commit
    • Ricki Hirner's avatar
      New feature: only sync in WiFi · ee78ee3f
      Ricki Hirner authored
      * new setting: only sync in WiFi (or when sync is triggered manually)
      * new setting: only sync in specific WiFI (by SSID)
      * lower default sync interval when account is created to 4 hours (was 1 day)
      * version bump to 1.0.6
      ee78ee3f
  27. 31 Mar, 2016 1 commit
  28. 24 Mar, 2016 1 commit
  29. 19 Mar, 2016 1 commit
    • Ricki Hirner's avatar
      Startup dialogs · 6db1e1ed
      Ricki Hirner authored
      * add startup dialogs (F-Droid: donations, Play Store: DRM bug, OpenTasks not installed)
      * allow to reset hints/startup dialogs
      * AccountSettings: fragment as inner class of activity
      6db1e1ed
  30. 18 Mar, 2016 1 commit
  31. 16 Mar, 2016 1 commit
  32. 23 Jan, 2016 1 commit
  33. 19 Oct, 2015 1 commit
  34. 18 Oct, 2015 1 commit
    • Ricki Hirner's avatar
      Synchronization logging to external file · c37c219a
      Ricki Hirner authored
      * use ExternalFileLogger to log synchronization, if enabled in Settings
      * new settings: log to external file / log verbose
      * DavResource: check for well-known even if service type of user-given URL can't be determined
      * remove oblsete testing assets
      c37c219a
  35. 15 Oct, 2015 1 commit
    • Ricki Hirner's avatar
      Improve error/account settings notifications · f824386d
      Ricki Hirner authored
      * move address book settings from account user data to ContactsContract.SyncState
      * remove "VCard4 capable?" setting (as it's detected at every sync)
      * show user notification when updating settings version or when Android version was increased
      * improve stack trace in DebugInfoActivity
      * get rid of Guava (use Commons again)
      f824386d
  36. 25 May, 2015 1 commit
    • Ricki Hirner's avatar
      Sync tasks · d1b29554
      Ricki Hirner authored
      * remove VJOURNAL/notes sync (will be implemented later)
      * setup: add "install Tasks app" fragment
      * version bump to 0.8.0-beta1
      * use Tasks instead of Mirakel
      * handle task list colors
      * allow independent selection of calendar/task sync for the same CalDAV calendar
      * minor refactoring (don't use return value of Builder)
      * handle more task fields and time zones
      * sync interval setting for tasks
      d1b29554
  37. 22 May, 2015 1 commit