Releases: bitfireAT/davx5-ose
Releases · bitfireAT/davx5-ose
v4.4.0.1-ose
What's Changed
Bug fixes
- PreferenceRepository.observeAsFlow: emit initial value by @rfc2822 in #822
- App settings: mention that verbose logs can be viewed in debug info by @rfc2822 in #824
Full Changelog: v4.4-ose...v4.4.0.1-ose
v4.4-ose
What's Changed
New features
- Rewrite DebugInfoActivity to M3 by @sunkup in #744
- Rewrite WifiPermissionsActivity to M3 by @sunkup in #791
- Fix padding for show only personal by @ArnyminerZ in #807
Bug fixes
- RefreshCollectionsWorker causes app to crash when the service is invalid by @sunkup in #743
- AccountsScreen: move navigation drawer to foreground so that it overlays FABs when open by @ArnyminerZ in #765
- Pre-select per-contact categories for login type NextcloudLogin by @sunkup in #774
- Start at LoginDetails page if logging in via intent by @sunkup in #772
- Fix widget colors by @rfc2822 in #799
- Fix setup through nextcloud app (intent) not working by @sunkup in #782
- Fix last sync time not being set for address books (closes #810) by @sunkup in #812
- MKCALENDAR: wrap supported components in <CALDAV:supported-calendar-co… by @rfc2822 in #816
Refactoring
- Add M3 theme and apply to AboutActivity by @rfc2822 in #731
- WebDAV Mounts UI: M3, refactoring by @rfc2822 in #736
- Rewrite AccountsActivity to M3 by @rfc2822 in #749
- Rewrite AccountActivity to M3 by @rfc2822 in #752
- Rewrite RenameAccountDialog to M3 by @rfc2822 in #768
- Rewrite WelcomePage to M3 by @ArnyminerZ in #754
- Switched CalDAV and CardDAV tab positions by @ArnyminerZ in #769
- Replace
DavUtils.lastSegmentOfUrl
byUrlUtils.lastSegment
by @ArnyminerZ in #767 - Use hiltViewModel for creating ViewModels with parameters in new Screen architecture by @rfc2822 in #776
- Rewrite PermissionsIntroPage to M3 by @ArnyminerZ in #758
- Intro pages: use Hilt for dependency injection by @rfc2822 in #779
- Don't listen for account changes all the time by @rfc2822 in #780
- Rewrite TasksIntroPage to M3 by @ArnyminerZ in #760
- Inject SyncDispatcher over Hilt by @rfc2822 in #784
- Rewrite BatteryOptimizationsPage to M3 by @ArnyminerZ in #747
- Added M3 theme to intro pages by @ArnyminerZ in #756
- Rewrite AppSettingsActivity to M3 by @sunkup in #792
- M3 tweaks by @rfc2822 in #796
- Rewrite AccountSettingsActivity to M3 by @sunkup in #795
- Drop M2 (everything is M3 now) by @rfc2822 in #797
- Orange progress indicator bar by @sunkup in #803
- Increased icon size and text size for accounts list by @ArnyminerZ in #813
- Last M3 Tweaks by @rfc2822 in #817
Other changes
- Rewrite OpenSourcePage to M3 by @ArnyminerZ in #755
- Fix login detail pages loosing user changes on rotation / re-creation (closes #775) by @sunkup in #778
- AccountSettingsActivity: make canAccessWifiSsid live-capable by @ArnyminerZ in #732
- Log last sync time per collection service and URL by @sunkup in #702
- More DI using Hilt by @rfc2822 in #789
- Fix color picker size by @ArnyminerZ in #808
Full Changelog: v4.3.16.1-ose...v4.4-ose
v4.3.16.1-ose
Full Changelog: v4.3.16-ose...v4.3.16.1-ose
v4.3.16-ose
What's Changed
- Rewrite CreateCalendarActivity to Compose by @ArnyminerZ in #645
- Provide a widget option by @ArnyminerZ in #643
- Remove unused string resources by @mbiebl in #651
- Don't use Gradle build and configuration cache for releases by @rfc2822 in #662
- Replaced icons with auto-mirrored version when possible by @ArnyminerZ in #666
- Upgraded ical4android by @ArnyminerZ in #663
- Do not show extended proxy details in App Settings if proxy type is s… by @mbiebl in #661
- Rewrite login activity to Compose by @rfc2822 in #672
- Show Pending state in AccountsActivity, too; remove obsolete code by @rfc2822 in #680
- OpenSourcePage: make "dontShow" LiveData by @rfc2822 in #683
- Create a native Material theme and get rid of XML styles by @ArnyminerZ in #675
- Update copyright; upgrade dependencies by @rfc2822 in #687
- SettingsLiveData: post initial value even when it's null by @rfc2822 in #686
- Do not show existing password on password change by @sunkup in #689
- DeleteCollectionDialog: handle case that result may contain null value by @rfc2822 in #697
- Create account: user feedback when account name is already taken by @rfc2822 in #701
- Nextcloud Login Flow: improved handling of back by @rfc2822 in #712
- Detect WebDAV-Push support by @rfc2822 in #716
- SettingsManager: use Flows instead of LiveData by @rfc2822 in #714
- Check if keep-permissions changed when user comes back from settings app by @sunkup in #715
- Use broadcastReceiverFlow instead of BroadcastReceivers by @rfc2822 in #722
- TasksActivity: use defaultValue=true for HINT_OPENTASKS_NOT_INSTALLED by @rfc2822 in #723
- Add non-Compose colorBackground for AppIntro by @rfc2822 in #724
- Use LocalContentColor for ClickableTextWithLink by @rfc2822 in #725
- Always use provider.use to automatically close ContentProviderClients by @rfc2822 in #726
- Minor broadcast receiver optimizations by @rfc2822 in #729
- Adjusted paddings by @ArnyminerZ in #707
Full Changelog: v4.3.15-ose...v4.3.16-ose
v4.3.15-ose
What's Changed
- Rewrite
WebdavMountsActivity
to Compose by @ArnyminerZ in #607 - Rewrite AccountActivity to Compose by @rfc2822 in #617
- Rewrite
PermissionsActivity
,PermissionsFragment
to Compose by @ArnyminerZ in #583 - Rewrite intro pages to Compose (dropping all Fragments) by @rfc2822 in #626
- Rewrite
AddWebdavMountActivity
to Compose by @ArnyminerZ in #630 - Rewrite app settings to Compose by @rfc2822 in #628
- Improve homepage URL launching by @rfc2822 in #632
- Make LinearProgressIndicators orange by @rfc2822 in #636
- Refactor Tasks app detection (and settings update when tasks apps change) by @rfc2822 in #637
- Rewrite WifiPermissionsActivity to Compose by @rfc2822 in #640
- Rewrite navigation drawer to Compose by @rfc2822 in #644
- Rewrite AccountSettingsActivity to Compose by @rfc2822 in #646
- Periodic workers directly run sync by @rfc2822 in #648
- Better handling of tasks app changes by @rfc2822 in #652
Full Changelog: v4.3.14-ose...v4.3.15-ose
v4.3.14-ose
What's Changed
- Use gradle version catalog by @ArnyminerZ in #564
- Rewrite
OpenSourceFragment
to Compose by @ArnyminerZ in #581 - Migrate to Kotlin DSL by @ArnyminerZ in #586
- More correct usage of expedited workers by @rfc2822 in #566
- Rewrite
BatteryOptimizationsFragment
to Compose by @ArnyminerZ in #580 - Releases: generate release notes and discussion thread automatially by @rfc2822 in #596
- Fixed span styles for URL annotations by @ArnyminerZ in #598
- Don't upload event when calendar is read only by @sunkup in #587
- Disable periodic sync workers that don't exist anymore by @rfc2822 in #602
- Rewrite
WelcomeFragment
to Compose by @ArnyminerZ in #582 - Adapt WelcomeFragment for smaller devices by @rfc2822 in #606
- Use gradle-managed device for testing by @rfc2822 in #609
Full Changelog: v4.3.13.1-ose...v4.3.14-ose
v4.3.13.1-ose
Bump version to 4.3.13.1
v4.3.13-ose
Version 4.3.13 - marked as compatible with Android 14 - fixed bug where upload of dirty entries was delayed when there are deleted entries - [CalDAV] improved compatibility with Google Calender app (take proprietary UID field into account) - [CardDAV] don't write structured name when FN = ORG - [WebDAV] refactored paging and caching, improved performance - [Google Login] require email in UI - [UI] DebugInfoActivity rewritten to Compose - [UI] add battery saver warning - minor improvements and bug fixes
v4.3.12.1-ose
4.3.12.1: hotfix for AGP problem that caused random exceptions (#511)
4.3.12:
- [CalDAV] fix StackOverflowError when timezone definitions refer to time zones themselves
- [CalDAV] fix reminder type of default event reminders
- [WebDAV] less strict MIME type processing to increase compatibility
- [Nextcloud] always append /remote.php/dav so that it also works without well-known URLs
- other minor bug fixes and improvements (including further rewriting to Compose)
v4.3.11-ose
Version 4.3.11 * various minor bug fixes, improvements and new translations