github bitfireAT/davx5-ose v4.5.12-ose

4 hours ago

What's Changed

Refactoring

  • Rename NOTIFY_LICENSE to more generic NOTIFY_VALIDATION by @sunkup in #2115
  • Split SyncValidator by @sunkup in #2138
  • Separate Push distributor management and Push subscription management by @rfc2822 in #2157
  • Update DmfsTask import path in task-related classes by @sunkup in #2192
  • Run ShortcutManager.setDynamicShortcuts on IO dispatcher by @ArnyminerZ in #2197
  • Fix various compile warnings by @rfc2822 in #2204
  • LocalAddressBook: take groupMethod as argument by @rfc2822 in #2213

Dependencies

  • Bump the app-dependencies group with 8 updates by @dependabot[bot] in #2064
  • Bump the app-dependencies group with 8 updates by @dependabot[bot] in #2080
  • PushRegistrationManager: fix repeated sending of requests by @rfc2822 in #2082
  • Bump gradle-wrapper from 9.4.0 to 9.4.1 in the app-dependencies group by @dependabot[bot] in #2093
  • [CI] Bump gradle/actions from 5 to 6 in the ci-actions group by @dependabot[bot] in #2109
  • Bump the app-dependencies group with 8 updates by @dependabot[bot] in #2110
  • Bump the app-dependencies group with 2 updates by @dependabot[bot] in #2129
  • Bump the app-dependencies group with 4 updates by @dependabot[bot] in #2136
  • [CI] Bump softprops/action-gh-release from 2 to 3 in the ci-actions group by @dependabot[bot] in #2135
  • Bump com.google.guava:guava from 33.5.0-android to 33.6.0-android in the app-dependencies group by @dependabot[bot] in #2147
  • Bump the app-dependencies group with 11 updates by @dependabot[bot] in #2163
  • Bump the app-dependencies group with 3 updates by @dependabot[bot] in #2182
  • Bump the app-dependencies group with 7 updates by @dependabot[bot] in #2208

Other changes

  • Update ContactSyncManager to use IoDispatcher for I/O operations by @rfc2822 in #2066
  • Add SUPPORT.md file by @rfc2822 in #2078
  • Update README with improved content and formatting by @rfc2822 in #2081
  • Fix PushRegistrationManager VAPID key check by @rfc2822 in #2088
  • Add commented includeBuild configurations for debugging by @rfc2822 in #2096
  • Remove dead code for jCard contact processing by @rfc2822 in #2079
  • Enable lenient JSON parsing for improved compatibility by @rfc2822 in #2098
  • Make lenientJson parser/serializer gc-able by @rfc2822 in #2101
  • Fix pager state recreation on page count change by @rfc2822 in #2103
  • AppTheme: fallback to OSE theme when Hilt Application is unavailable by @rfc2822 in #2102
  • Derive debug info and WebDAV provider component names from package name by @rfc2822 in #2111
  • Add gradle-daemon-jvm.properties and sync Java version by @rfc2822 in #2119
  • Translations update from Hosted Weblate by @weblate in #2121
  • Show number of (un)synced items in collection properties by @ArnyminerZ in #2114
  • Add support for preconfigurationUrl by @ArnyminerZ in #2122
  • Update CI label from "github_actions" to "ci-cd"; use build cache for prereleases by @rfc2822 in #2128
  • AccountSettingsScreen: use dividers like in app settings by @rfc2822 in #2131
  • CollectionScreen: improve local item counting by @rfc2822 in #2124
  • Provide login validation for app variants by @sunkup in #2125
  • ExternalUris: add DAVx5 Select info page path constant by @rfc2822 in #2139
  • Translations update from Hosted Weblate by @weblate in #2140
  • Add "Keep Android Open" dismissible action card by @sunkup in #2132
  • Use auto-sizing text for intro slogan by @sunkup in #2146
  • Bind push distributor expiration to endpoint by @rfc2822 in #2154
  • Mention issue-before-PR in CONTRIBUTING.md and PR template by @rfc2822 in #2158
  • Add initial AGENTS.md for code reviews by @rfc2822 in #2160
  • Bump version to 4.5.12-beta.1 and update Copilot instructions by @rfc2822 in #2162
  • Push settings screen: Minimum functionality by @sunkup in #2167
  • Update compile SDK to 37 and AGP 9.x compatibility by @rfc2822 in #2177
  • Push Settings: Add action card to set default UnifiedPush distributor by @sunkup in #2175
  • Push Settings: Add push capability info card by @sunkup in #2178
  • Update synctools to a version that uses ical4j 4.x by @rfc2822 in #2087
  • Push settings screen: Reload on package changes by @sunkup in #2181
  • Update synctools to fix R8 rules for release builds by @rfc2822 in #2191
  • Rename ViewModels to ...ViewModel suffix by @rfc2822 in #2187
  • [Push] Integrate new Push settings screen by @cketti in #2186
  • Change debug info/WebDAV authority names to work around Google Play bug by @rfc2822 in #2201
  • Translations update from Hosted Weblate by @weblate in #2202
  • [Push] Update registration worker to actively select distributor by @ArnyminerZ in #2166
  • Enable Kotlin annotation default target and clean up DI annotations by @rfc2822 in #2203
  • Switch Kotlin annotation default target to param-property for core, too by @rfc2822 in #2212

Full Changelog: v4.5.10-ose...v4.5.12-ose

Don't miss a new davx5-ose release

NewReleases is sending notifications on new releases.