Ricki Hirner
823622d43a
[WIP] Generate VEvent directly
2025-09-25 16:28:11 +02:00
Ricki Hirner
5da7d9e292
Add CODEOWNERS file ( #1729 )
2025-09-24 14:11:40 +02:00
Ricki Hirner
e6256764ac
Bump version to 4.5.5-alpha.2
2025-09-24 14:00:30 +02:00
Ricki Hirner
e63f815416
Update synctools to work around eventStatus=null update problem ( #1728 )
...
Update synctools to work around eventStatus=null update problem; add synctools to Dependabot-ignore
2025-09-24 13:59:12 +02:00
Ricki Hirner
374dadfaaa
Bump version to 4.5.5-alpha.1
2025-09-23 11:15:07 +02:00
Ricki Hirner
f6ef13f9fe
Update synctools (new uses event builders/processors) and Kotlin/KSP ( #1726 )
2025-09-23 11:07:41 +02:00
dependabot[bot]
a88cfd2acf
Bump the app-dependencies group with 4 updates ( #1724 )
...
Bumps the app-dependencies group with 4 updates: androidx.lifecycle:lifecycle-runtime-compose, androidx.lifecycle:lifecycle-viewmodel-ktx, androidx.lifecycle:lifecycle-viewmodel-compose and [com.google.guava:guava](https://github.com/google/guava ).
Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.9.3 to 2.9.4
Updates `androidx.lifecycle:lifecycle-viewmodel-ktx` from 2.9.3 to 2.9.4
Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.3 to 2.9.4
Updates `androidx.lifecycle:lifecycle-viewmodel-ktx` from 2.9.3 to 2.9.4
Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.3 to 2.9.4
Updates `com.google.guava:guava` from 33.4.8-android to 33.5.0-android
- [Release notes](https://github.com/google/guava/releases )
- [Commits](https://github.com/google/guava/commits )
---
updated-dependencies:
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
dependency-version: 2.9.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: app-dependencies
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-ktx
dependency-version: 2.9.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: app-dependencies
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
dependency-version: 2.9.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: app-dependencies
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-ktx
dependency-version: 2.9.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: app-dependencies
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
dependency-version: 2.9.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: app-dependencies
- dependency-name: com.google.guava:guava
dependency-version: 33.5.0-android
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-22 18:40:14 +02:00
Michael Biebl
98fc946594
Remove duplicate lines in .gitignore ( #1725 )
2025-09-22 18:20:50 +02:00
Ricki Hirner
00523d9bc8
Fix state matching logic in AndroidSyncFrameworkTest ( #1708 )
...
* Fix state matching logic in AndroidSyncFrameworkTest
- Add `fullMatch` parameter to control whether all expected states must be present
* Ensure non-optional expected state matches actual state
* Remove unused rule / variable
* Adapt test
- Update `onStatusChanged` to override the interface method.
- Replace custom assertion with `assertTrue` for state comparison.
2025-09-16 10:42:11 +02:00
dependabot[bot]
53d338d03e
Bump the app-dependencies group with 12 updates ( #1714 )
...
Bumps the app-dependencies group with 12 updates:
| Package | From | To |
| --- | --- | --- |
| androidx.activity:activity-compose | `1.10.1` | `1.11.0` |
| androidx.hilt:hilt-compiler | `1.2.0` | `1.3.0` |
| androidx.hilt:hilt-navigation-compose | `1.2.0` | `1.3.0` |
| androidx.hilt:hilt-work | `1.2.0` | `1.3.0` |
| androidx.work:work-runtime-ktx | `2.10.3` | `2.10.4` |
| androidx.work:work-testing | `2.10.3` | `2.10.4` |
| androidx.compose:compose-bom | `2025.08.01` | `2025.09.00` |
| androidx.room:room-ktx | `2.7.2` | `2.8.0` |
| androidx.room:room-compiler | `2.7.2` | `2.8.0` |
| androidx.room:room-paging | `2.7.2` | `2.8.0` |
| androidx.room:room-runtime | `2.7.2` | `2.8.0` |
| androidx.room:room-testing | `2.7.2` | `2.8.0` |
Updates `androidx.activity:activity-compose` from 1.10.1 to 1.11.0
Updates `androidx.hilt:hilt-compiler` from 1.2.0 to 1.3.0
Updates `androidx.hilt:hilt-navigation-compose` from 1.2.0 to 1.3.0
Updates `androidx.hilt:hilt-work` from 1.2.0 to 1.3.0
Updates `androidx.hilt:hilt-navigation-compose` from 1.2.0 to 1.3.0
Updates `androidx.hilt:hilt-work` from 1.2.0 to 1.3.0
Updates `androidx.work:work-runtime-ktx` from 2.10.3 to 2.10.4
Updates `androidx.work:work-testing` from 2.10.3 to 2.10.4
Updates `androidx.work:work-testing` from 2.10.3 to 2.10.4
Updates `androidx.compose:compose-bom` from 2025.08.01 to 2025.09.00
Updates `androidx.room:room-ktx` from 2.7.2 to 2.8.0
Updates `androidx.room:room-compiler` from 2.7.2 to 2.8.0
Updates `androidx.room:room-paging` from 2.7.2 to 2.8.0
Updates `androidx.room:room-runtime` from 2.7.2 to 2.8.0
Updates `androidx.room:room-testing` from 2.7.2 to 2.8.0
Updates `androidx.room:room-compiler` from 2.7.2 to 2.8.0
Updates `androidx.room:room-paging` from 2.7.2 to 2.8.0
Updates `androidx.room:room-runtime` from 2.7.2 to 2.8.0
Updates `androidx.room:room-testing` from 2.7.2 to 2.8.0
---
updated-dependencies:
- dependency-name: androidx.activity:activity-compose
dependency-version: 1.11.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.hilt:hilt-compiler
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.hilt:hilt-navigation-compose
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.hilt:hilt-work
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.hilt:hilt-navigation-compose
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.hilt:hilt-work
dependency-version: 1.3.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.work:work-runtime-ktx
dependency-version: 2.10.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: app-dependencies
- dependency-name: androidx.work:work-testing
dependency-version: 2.10.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: app-dependencies
- dependency-name: androidx.work:work-testing
dependency-version: 2.10.4
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: app-dependencies
- dependency-name: androidx.compose:compose-bom
dependency-version: 2025.09.00
dependency-type: direct:production
dependency-group: app-dependencies
- dependency-name: androidx.room:room-ktx
dependency-version: 2.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.room:room-compiler
dependency-version: 2.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.room:room-paging
dependency-version: 2.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.room:room-runtime
dependency-version: 2.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.room:room-testing
dependency-version: 2.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.room:room-compiler
dependency-version: 2.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.room:room-paging
dependency-version: 2.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.room:room-runtime
dependency-version: 2.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
- dependency-name: androidx.room:room-testing
dependency-version: 2.8.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: app-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-12 10:35:17 +02:00
Ricki Hirner
0424999225
Update dav4jvm ( #1709 )
...
- Replace `code` with `statusCode` in multiple files to align with the updated library
- Add `dav4jvm` to Dependabot ignores
2025-09-12 10:25:26 +02:00
Ricki Hirner
fa09a0560f
Use SensitiveString for passwords ( #1692 )
...
* Use SensitiveString for passwords to prevent them from being logged by `toString()`
* Add test
* Fix other tests
* Credentials: equals / hashCode not needed anymore
* Add tests for equals
2025-09-10 10:31:24 +02:00
Ricki Hirner
f4aa55d482
Version bump to 4.5.4
v4.5.4-ose
2025-09-09 11:38:10 +02:00
Ricki Hirner
1bffd5efe1
Version bump to 4.5.4-rc.3
2025-09-06 13:14:48 +02:00
Ricki Hirner
4850f2a5a5
Update synctools to fix #1701 ( #1702 )
2025-09-06 13:01:56 +02:00
Ricki Hirner
53f38ce2ec
Rename Dependabot dependency group
2025-09-05 11:27:06 +02:00
Ricki Hirner
7cf6e30577
Bump version to 4.5.4-rc.2
2025-09-05 10:31:21 +02:00
Ricki Hirner
cec77c33cb
Fix KotlinNotImplementedError in LocalGroup update method ( #1696 )
...
- Remove scheduleTag assignment in LocalGroup update method
- Refactor LocalGroupTest to use @Before and @After annotations
- Add new test case for update method in LocalGroupTest
2025-09-05 10:27:10 +02:00
dependabot[bot]
6c98e6d501
Bump the lib-dependencies group across 1 directory with 9 updates ( #1695 )
...
Bumps the lib-dependencies group with 9 updates in the / directory:
| Package | From | To |
| --- | --- | --- |
| androidx.lifecycle:lifecycle-runtime-compose | `2.9.2` | `2.9.3` |
| androidx.lifecycle:lifecycle-viewmodel-ktx | `2.9.2` | `2.9.3` |
| androidx.lifecycle:lifecycle-viewmodel-compose | `2.9.2` | `2.9.3` |
| androidx.compose:compose-bom | `2025.08.00` | `2025.08.01` |
| [com.google.dagger:hilt-android](https://github.com/google/dagger ) | `2.57` | `2.57.1` |
| [com.google.dagger:hilt-android-compiler](https://github.com/google/dagger ) | `2.57` | `2.57.1` |
| [com.google.dagger:hilt-android-testing](https://github.com/google/dagger ) | `2.57` | `2.57.1` |
| [com.google.dagger.hilt.android](https://github.com/google/dagger ) | `2.57` | `2.57.1` |
| com.android.application | `8.12.1` | `8.13.0` |
Updates `androidx.lifecycle:lifecycle-runtime-compose` from 2.9.2 to 2.9.3
Updates `androidx.lifecycle:lifecycle-viewmodel-ktx` from 2.9.2 to 2.9.3
Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.2 to 2.9.3
Updates `androidx.lifecycle:lifecycle-viewmodel-ktx` from 2.9.2 to 2.9.3
Updates `androidx.lifecycle:lifecycle-viewmodel-compose` from 2.9.2 to 2.9.3
Updates `androidx.compose:compose-bom` from 2025.08.00 to 2025.08.01
Updates `com.google.dagger:hilt-android` from 2.57 to 2.57.1
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.57...dagger-2.57.1 )
Updates `com.google.dagger:hilt-android-compiler` from 2.57 to 2.57.1
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.57...dagger-2.57.1 )
Updates `com.google.dagger:hilt-android-testing` from 2.57 to 2.57.1
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.57...dagger-2.57.1 )
Updates `com.google.dagger.hilt.android` from 2.57 to 2.57.1
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.57...dagger-2.57.1 )
Updates `com.google.dagger:hilt-android-compiler` from 2.57 to 2.57.1
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.57...dagger-2.57.1 )
Updates `com.google.dagger:hilt-android-testing` from 2.57 to 2.57.1
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.57...dagger-2.57.1 )
Updates `com.android.application` from 8.12.1 to 8.13.0
Updates `com.google.dagger.hilt.android` from 2.57 to 2.57.1
- [Release notes](https://github.com/google/dagger/releases )
- [Changelog](https://github.com/google/dagger/blob/master/CHANGELOG.md )
- [Commits](https://github.com/google/dagger/compare/dagger-2.57...dagger-2.57.1 )
---
updated-dependencies:
- dependency-name: androidx.lifecycle:lifecycle-runtime-compose
dependency-version: 2.9.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-ktx
dependency-version: 2.9.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
dependency-version: 2.9.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-ktx
dependency-version: 2.9.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
- dependency-name: androidx.lifecycle:lifecycle-viewmodel-compose
dependency-version: 2.9.3
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
- dependency-name: androidx.compose:compose-bom
dependency-version: 2025.08.01
dependency-type: direct:production
dependency-group: lib-dependencies
- dependency-name: com.google.dagger:hilt-android
dependency-version: 2.57.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
- dependency-name: com.google.dagger:hilt-android-compiler
dependency-version: 2.57.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
- dependency-name: com.google.dagger:hilt-android-testing
dependency-version: 2.57.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
- dependency-name: com.google.dagger.hilt.android
dependency-version: 2.57.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
- dependency-name: com.google.dagger:hilt-android-compiler
dependency-version: 2.57.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
- dependency-name: com.google.dagger:hilt-android-testing
dependency-version: 2.57.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
- dependency-name: com.android.application
dependency-version: 8.13.0
dependency-type: direct:production
update-type: version-update:semver-minor
dependency-group: lib-dependencies
- dependency-name: com.google.dagger.hilt.android
dependency-version: 2.57.1
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: lib-dependencies
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-09-05 10:25:31 +02:00
Ricki Hirner
a7cd1cd49f
Configure Dependabot for Gradle dependencies ( #1680 )
...
* Configure Dependabot for Gradle dependencies
Add Gradle dependency management configuration to Dependabot.
* Update dependabot.yml to ignore specific Kotlin and KSP dependencies
2025-09-05 09:26:30 +02:00
Ricki Hirner
0cc84dfd01
Update synctools ( #1690 )
2025-09-03 16:47:40 +02:00
Ricki Hirner
87239daaf6
Fix invalid translation
2025-09-03 15:53:43 +02:00
Ricki Hirner
81ceb57842
Version bump to 4.5.4-rc.1
2025-09-03 15:41:31 +02:00
Ricki Hirner
cd0b0c0804
Fetch translations from Transifex
2025-09-03 15:41:12 +02:00
Sunik Kupfer
48cbd4a05d
Disable pending sync indicator on Android 14+ ( #1689 )
...
* Disable pending sync indicator on Android 14+
* Disable forever pending sync workaround on Android 14+
2025-09-03 15:32:29 +02:00
Ricki Hirner
beccc7a0d4
Version bump to 4.5.4-beta.1
2025-09-01 11:09:52 +02:00
Sunik Kupfer
2b629c8b18
Add comments on foreign key constraint enforcement ( #1675 )
...
* Add comments on foreign key constraint enforcement
* Fix grammar
* Add foreign key constraint comment to AppDatabase
* Update kdoc with better description
2025-08-28 11:47:49 +02:00
Arnau Mora
cd725479cd
Handle null cases for Events.DIRTY ( #1663 )
...
* Handled nullity of `Calendar.dirty`
* Fixed ids
* Use multiline SQL queries
* Fix kdoc links
* Improve kdoc
* Fix capitalization
* Simplify kdoc
* Improved `LocalCalendarTest`
2025-08-28 11:25:57 +02:00
Ricki Hirner
44666d2138
Add groups section to dependabot configuration ( #1677 )
...
* Add groups section to dependabot configuration
* Fix patterns syntax in dependabot.yml
2025-08-27 15:56:34 +02:00
dependabot[bot]
8e67db7d54
[CI] Bump actions/setup-java from 4 to 5 ( #1672 )
...
Bumps [actions/setup-java](https://github.com/actions/setup-java ) from 4 to 5.
- [Release notes](https://github.com/actions/setup-java/releases )
- [Commits](https://github.com/actions/setup-java/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/setup-java
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-26 10:10:21 +02:00
Sunik Kupfer
a58e3b9036
Don't disable sync-ability of address books when set to manual only ( #1662 )
...
Only disable sync on content changes; but leave syncable
2025-08-25 10:15:56 +02:00
Ricki Hirner
d63918ff42
Update dependencies to latest versions (including AGP) ( #1665 )
2025-08-19 16:45:27 +02:00
dependabot[bot]
f21c3de94a
[CI] Bump actions/checkout from 4 to 5 ( #1664 )
...
Bumps [actions/checkout](https://github.com/actions/checkout ) from 4 to 5.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v4...v5 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-version: '5'
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-08-19 13:54:15 +02:00
Ricki Hirner
24d4ba65e5
Fix NPE when Event._ID is larger than Integer.MAX_VALUE ( #1661 )
...
* Add test that reproduces NPE
* Fix NPE when Event ID is larger than Integer.MAX_VALUE
2025-08-14 17:19:04 +02:00
Arnau Mora
ae96f1ffbb
Using new suggested icons for tabs ( #1657 )
2025-08-14 10:20:08 +02:00
Arnau Mora
a08ecae635
Change "Account doesn't exist" toast message to "Account has been removed" for deleting accounts ( #1650 )
...
* Finish activity after deleting
Signed-off-by: Arnau Mora <arnyminerz@proton.me >
* Added proper toast for when the account is deleted
Signed-off-by: Arnau Mora <arnyminerz@proton.me >
* Simplify logic
* Missing fix
---------
Signed-off-by: Arnau Mora <arnyminerz@proton.me >
2025-08-13 08:55:26 +02:00
Ricki Hirner
eb4224780a
Update to Gradle 9.0 ( #1647 )
2025-08-07 09:30:37 +02:00
Ricki Hirner
0240e67dab
Bump version to 4.5.4-alpha.1
2025-08-06 16:42:10 +02:00
Ricki Hirner
0ccd9d5eb3
Update synctools for events as Entity and EventAndExceptions ( #1605 )
...
* [WIP] Refactor LocalResource interface and implementations to use immutable properties and add deleteLocal method
* Use `Optional` for `fileName` in `clearDirty` methods, update syncManagers
* Update synctools
* Refactor LocalCalendar to use AndroidRecurringCalendar for event operations
* Use AndroidCalendar.findEvent
* Update SyncManager to process fileName, eTag, scheduleTag and flags
* SyncManager: make ETag and Schedule-Tag processing more understandable
* Make upload handling more clear
* Update synctools
2025-08-06 15:38:38 +02:00
Sunik Kupfer
438f967152
[Sync Framework] Android 14+: Cancel forever pending address book account syncs ( #1643 )
...
* Also cancel sync for address books accounts
* Cancel known account directly
---------
Co-authored-by: Ricki Hirner <hirner@bitfire.at >
2025-08-06 12:07:49 +02:00
Ricki Hirner
a093238864
Make "sync pending" work in AccountsScreen and AccountScreen ( #1615 )
...
* Add sync pending check for Android 14+
* Update sync pending UI logic to use selected authorities only
* Fix isSyncPending not handling multiple dataTypes
* Extract the accounts flow map to boolean flow logic
* Rename method
* Enhance kdoc
* Pass only one authority for pending check
* Update kdoc
* Update kdoc
* Update kdoc
* Fix whitespace
* Rename authority method to currentAuthority
* Update kdoc
---------
Co-authored-by: Sunik Kupfer <kupfer@bitfire.at >
2025-08-06 12:04:24 +02:00
Arnau Mora
293daf1e82
Fix bottom bar color on custom tabs ( #1640 )
...
* Fix bottom bar color on custom tabs
* Removed themind
Signed-off-by: Arnau Mora <arnyminerz@proton.me >
---------
Signed-off-by: Arnau Mora <arnyminerz@proton.me >
2025-08-06 11:45:29 +02:00
Sunik Kupfer
3b50747ce9
Rename CollectionListRefresher to CollectionsWithoutHomeSetRefresher ( #1644 )
...
* CollectionListRefresher to CollectionsWithoutHomeSetRefresher
* Adapt tests
* Unify class/method naming
* Use "without homeset" wording when applicable
---------
Co-authored-by: Ricki Hirner <hirner@bitfire.at >
2025-08-06 10:45:43 +02:00
Arnau Mora
51d6ed279a
Fetch translations from Transifex ( #1638 )
v4.5.3-ose
2025-08-04 11:50:15 +02:00
Arnau Mora
2c6842ac0c
Version bump to 4.5.3 ( #1637 )
...
Signed-off-by: Arnau Mora <arnyminerz@proton.me >
2025-08-04 11:38:40 +02:00
Ricki Hirner
0e6644305a
Bump version to 4.5.3-rc.2
2025-08-01 10:49:28 +02:00
Ricki Hirner
10e3b0a723
Update dependencies, including AGP ( #1632 )
2025-08-01 10:49:00 +02:00
Arnau Mora
2f45b705b3
Replaced Webcal tab icon in collections list ( #1628 )
...
Signed-off-by: Arnau Mora <arnyminerz@proton.me >
2025-08-01 10:43:09 +02:00
Ricki Hirner
be6c3311d7
WebDAV: remove notifications, timeout logic ( #1630 )
...
* Refactor openDocument operation to use OsConstants for mode parsing
* RandomAccessCallbackWrapper: refactor so that it's only purpose is to avoid the memory leak
* Use main looper instead of a new thread per RandomAccessCallback
* Remove WebDAV access notification
* Remove nsk90-kstatemachine dependency
* Simplify fileDescriptor() method
* Use dedicated I/O thread again; use Kotlin `copyTo` for copying
2025-08-01 10:38:24 +02:00
Ricki Hirner
755863778b
Bump version to 4.5.3-rc.1
2025-07-30 10:49:15 +02:00