Tags give the ability to mark specific points in history as being important
  • v2.6-ose   Version 2.6 * Android 10-ready - WiFi SSID restriction: ask for background location permission * implement Nextcloud login flow (supported by Nextcloud Android app 3.9.0+) * AccountList fragment: Show "Network unavailable" message if there is no Internet connection * keep "force read only" flag when refreshing collections * library updates
  • v2.6-beta3-ose
    cd9518c6 · Version bump to 2.6-beta3 ·
  • v2.6-beta1-ose   Version 2.6-beta1-ose * Android 10-ready - WiFi SSID restriction: ask for background location permission * implement Nextcloud login flow (can be called from Nextcloud app) * AccountList fragment: Show "Network unavailable" message if there is no Internet connection (only API 21+) * keep "force read only" flag when refreshing collections * library updates
  • v2.5.5-ose   Version 2.5.5 * enable Autofill (password managers) for Login screen * tasks: support CATEGORIES (although they're currently not shown in the UI of OpenTasks) * update many libraries and dependencies, including okhttp and Conscrypt
  • v2.5.5-beta1-ose   Version 2.5.5-beta1 * enable Autofill (password managers) for Login screen * tasks: support CATEGORIES (although they're currently not shown in the UI of OpenTasks) * update many libraries and dependencies, including okhttp and Conscrypt
    da81482b · lint ·
  • v2.5.4.1-ose   Version 2.5.4.1 * add ProGuard line to avoid AppCompat crash
    4c4cbf6f · Version bump to 2.5.4.1 ·
  • v2.5.4-ose   Version 2.5.4 Workaround for a Meizu problem which causes DAVx⁵ UI crashes
    79c4e248 · Version bump to 2.5.4 ·
  • v2.5.3-ose   Version 2.5.3 * re-enable HTTP/2 again (was disabled in 2.5.1 by mistake) * create collections: * show display name of home sets * honor bind privilege: show only writeable home sets * enable sync of created collections by default * minor library updates
  • v2.5.2-ose   Version 2.5.2 * debug info: show details of UnknownHostExceptions instead of an empty string * fix problems with events with VTIMEZONE with DAYLIGHT, but without STANDARD definition (events were always stored at 23:00 of previous day) * ical4android: fix (potential) threading problem
  • v2.5.1-ose   Version 2.5.1 * Webcal subscriptions: handle webcal(s):// URLs and treat them as http(s):// * don't use HTTP/2 with client certificates * minor bug fixes and improvements; new translations * show unhandled exceptions with DebugInfoActivity
  • v2.5.1-beta2-ose
  • v2.5-ose   Version 2.5 * update ical4j: now allows UTC properties to have non-UTC values for compatibility * use AndroidX Room for database access * AccountActivity reworked - use tabs for CalDAV/CardDAV/Webcal - use RecyclerView, PagedList adapter and Room observeable queries for best performance even with huge lists - progress bars now also show pending syncs * DavService: don't delete all homesets/collections on refresh, but update only changed rows * vCard: use "groupX" instead of "davdroidX" for property grouping * use Conscrypt to bring modern TLS versions/ciphers to all supported Android versions * many small improvements and bug fixes
  • v2.5-beta2-ose   Version 2.5-beta2 Changes since 2.4.0.1: * update ical4j: now allows UTC properties to have non-UTC values for compatibility * use AndroidX Room for database access * AccountActivity reworked - use tabs for CalDAV/CardDAV/Webcal - use RecyclerView, PagedList adapter and Room observeable queries for best performance even with huge lists - progress bars now also show pending syncs * DavService: don't delete all homesets/collections on refresh, but update only changed rows * vCard: use "groupX" instead of "davdroidX" for property grouping * use Conscrypt to bring modern TLS versions/ciphers to all supported Android versions * many small improvements and bug fixes
  • v2.5-beta1-ose   Version 2.5-beta1 Changes since 2.4.0.1: * update ical4j: now allows UTC properties to have non-UTC values for compatibility * use AndroidX Room for database access * AccountActivity reworked - use tabs for CalDAV/CardDAV/Webcal - use RecyclerView, PagedList adapter and Room observeable queries for best performance even with huge lists - progress bars now also show pending syncs * DavService: don't delete all homesets/collections on refresh, but update only changed rows * vCard: use "groupX" instead of "davdroidX" for property grouping * use Conscrypt to bring modern TLS versions/ciphers to all supported Android versions * many small improvements and bug fixes
    17cf4a62 · Version bump to 2.5-beta1 ·
  • v2.4.1-beta1-ose
  • v2.4.0.1-ose   Version 2.4.0.1 [Hotfix] AccountActivity: avoid endless loop of asking for permissions
  • v2.4-ose   Version 2.4 * completely rewrite UI architecture (use ViewModel instead of Loaders) * improve robustness and responsiveness, especially when there are a lot of collections * improve UI to make it more Material (for instance, use progress bars instead of deprecated progress dialogs) * improve read-only contact behavior (contacts from read-only address books are now marked as read-only; in most Contact apps, you can still edit those contacts, but the changes will not persist) * notify on invalid events, too (since 2.3, invalid tasks/vCards cause notifications) * library and translation updates * other improvements and bug fixes
    7c8f74ab · Version bump to 2.4 ·
  • v2.4-beta4-ose
  • v2.4-beta2-ose
    325dd418 · Version bump to 2.4-beta2 ·
  • v2.3-ose   Version 2.3 * notify on invalid iCalendar/vCard objects * add app setting: Notification settings (only when notification channels are available) * use default time-zone to store floating DATE-TIMEs * exceptions of recurring events: use main event's DTSTART time zone for RECURRENCE-ID * library updates * minor improvements and bug fixes