What's Changed
New features
- Login: trimmed URLs for URI generation by @ArnyminerZ in #1202
- Change warning when Internet is not available by @sunkup in #1255
- Debug info: print all workers by @ArnyminerZ in #1200
- Show a warning if calendar or contacts storage is deactivated or missing by @sunkup in #1243
Bug fixes
- Rename account with jtx collection: IllegalArgumentException by @ArnyminerZ in #1198
- Collection list refresh: Don't update fetched homesets by @sunkup in #1222
- Don't remove port from URI of nextcloud login intent by @sunkup in #1242
- Fix show only personal setting not updating the view immediately by @sunkup in #1238
Refactoring
- Simplify TasksAppManager and TasksAppWatcher by @rfc2822 in #1193
AccountSettings
: allow to create new instances during migrations by @rfc2822 in #1195- Sync workers: use data type enum instead of specific authority by @rfc2822 in #1177
- [Push] Upon notification, only enqueue sync for the respective service type by @ArnyminerZ in #1175
- Use bundleOf and contentValuesOf, if applicable by @rfc2822 in #1204
- DB: move migrations to separate files and use DI by @rfc2822 in #1206
- Drop address books authority by @sunkup in #1217
- Remove test account type by @rfc2822 in #1224
- Use StringDef to annotate possible service and collection types by @sunkup in #1227
- Make room entity properties immutable by @sunkup in #1218
- Use DB StringDefs also in DAOs and methods where they are used by @ArnyminerZ in #1252
- Replaced
LocalContext
casting withLocalActivity
by @ArnyminerZ in #1261
Other changes
- Hide sync entries in system accounts by @rfc2822 in #1214
- Update AUTHORS and copyright notices by @rfc2822 in #1232
Full Changelog: v4.4.5-ose...v4.4.6-ose