v4.5.19-rc.1-ose
Pre-release
Pre-release
What's Changed
🪲 Bug fixes
- Include correct tasks provider package in PRODID by @rfc2822 in #2671
- [jtx] Don't crash when main component is missing by @cketti in #2674
- Translator list in app is wrong (DAVx5 / About / Translators) by @ArnyminerZ in #2683
- Fix task dirty flag regression with properties by @rfc2822 in #2697
- Make view/share logs primary action of verbose logging notification by @cketti in #2706
🛠️ Refactoring
- [WebDAV] make operation signatures and DB access suspendable by @rfc2822 in #2660
- Use suspending methods for SyncWorkerManager by @ArnyminerZ in #2657
- Unify
StartupPluginsync/async calls →StartupAction.onAppCreate()by @rfc2822 in #2662 - [Coroutines] Clean up
AppSettingsViewModelby @ArnyminerZ in #2694
✏️ Other changes
Android10Resolver: useasyncSendinstead ofrunBlockingby @rfc2822 in #2659- Remove blocking call from
RefreshCollectionsWorkerby @cketti in #2686 - [Coroutines] Fix blocking calls in push message handling by @rfc2822 in #2685
- Avoid using
runBlockinginAutomaticSyncManagerby @cketti in #2687 - [dav4jvm] Migrate from callback to
Flow<MultiStatusItem>by @rfc2822 in #2640 - Remove
runBlocking()from account settings migrations by @cketti in #2699 - [Coroutines] Clean up
AccountSettingsby @cketti in #2704 - Remove autostart permission hint by @rfc2822 in #2710
Full Changelog: v4.5.18-ose...v4.5.19-rc.1-ose