diff --git a/CHANGELOG.md b/CHANGELOG.md index e902ae21ecb..a5cc0d5495e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,6 +1,6 @@ # Table of Contents - +* [Changelog for unreleased](#changelog-for-owncloud-android-client-unreleased-unreleased) * [Changelog for 4.8.4](#changelog-for-owncloud-android-client-484-2026-08-31) * [Changelog for 4.8.3](#changelog-for-owncloud-android-client-483-2026-07-21) * [Changelog for 4.8.2](#changelog-for-owncloud-android-client-482-2026-07-01) @@ -36,6 +36,214 @@ * [Changelog for 2.18.1](#changelog-for-owncloud-android-client-2181-2021-07-20) * [Changelog for 2.18.0](#changelog-for-owncloud-android-client-2180-2021-05-24) * [Changelog for 2.17 versions and below](#changelog-for-217-versions-and-below) +# Changelog for ownCloud Android Client [unreleased] (UNRELEASED) + +The following sections list the changes in ownCloud Android Client unreleased relevant to +ownCloud admins and users. + +[unreleased]: https://github.com/owncloud/android/compare/v4.8.4...master + +## Summary + +* Bugfix - Spaces search filter for multi-personal accounts (Kiteworks accounts): [#4674](https://github.com/owncloud/android/issues/4674) +* Bugfix - Crash when returning from external-file receive screen: [#4738](https://github.com/owncloud/android/issues/4738) +* Bugfix - Hide keyboard and clear error when brute-force countdown ends: [#4874](https://github.com/owncloud/android/issues/4874) +* Bugfix - Recalculate grid mode after rotation: [#4884](https://github.com/owncloud/android/issues/4884) +* Bugfix - Widen snackbars on tablets: [#4921](https://github.com/owncloud/android/issues/4921) +* Bugfix - Show the full description of space permissions: [#4968](https://github.com/owncloud/android/issues/4968) +* Bugfix - Hide three dot menu on space cards for Kiteworks accounts: [#4991](https://github.com/owncloud/android/issues/4991) +* Change - Bump AGP from 8.7.2 to 9.2.1: [#4865](https://github.com/owncloud/android/pull/4865) +* Change - Upgrade minimum SDK version to API 28 (Android 9): [#4880](https://github.com/owncloud/android/issues/4880) +* Change - Refactor legacy sharing and space members code: [#4971](https://github.com/owncloud/android/issues/4971) +* Change - Remove sonarqube dependency: [#4990](https://github.com/owncloud/android/pull/4990) +* Enhancement - New UI for oCIS sharing: [#4839](https://github.com/owncloud/android/issues/4839) +* Enhancement - Create a share over a file or a folder on an oCIS server: [#4875](https://github.com/owncloud/android/issues/4875) +* Enhancement - List shares for oCIS accounts: [#4876](https://github.com/owncloud/android/issues/4876) +* Enhancement - Edit a share over a file or a folder on an oCIS server: [#4937](https://github.com/owncloud/android/issues/4937) +* Enhancement - Remove a share over a file or a folder on an oCIS server: [#4940](https://github.com/owncloud/android/issues/4940) +* Enhancement - Back gesture to go up a folder: [#4943](https://github.com/owncloud/android/pull/4943) +* Enhancement - List existing public links on oCIS servers: [#4956](https://github.com/owncloud/android/issues/4956) +* Enhancement - Add index for foreign keys: [#4971](https://github.com/owncloud/android/issues/4971) +* Enhancement - Add header to remove member dialog: [#4989](https://github.com/owncloud/android/pull/4989) +* Enhancement - Openspec setup: [#5006](https://github.com/owncloud/android/pull/5006) + +## Details + +* Bugfix - Spaces search filter for multi-personal accounts (Kiteworks accounts): [#4674](https://github.com/owncloud/android/issues/4674) + + All matching personal spaces have been included in the spaces search filter for + multi-personal accounts. + + https://github.com/owncloud/android/issues/4674 + https://github.com/owncloud/android/pull/4922 + +* Bugfix - Crash when returning from external-file receive screen: [#4738](https://github.com/owncloud/android/issues/4738) + + A null guard has been added to `startSyncFolderOperation` in + `ReceiveExternalFilesActivity` to prevent a NullPointerException when + `getCurrentDir()` cannot resolve the current folder. + + https://github.com/owncloud/android/issues/4738 + https://github.com/owncloud/android/pull/4986 + +* Bugfix - Hide keyboard and clear error when brute-force countdown ends: [#4874](https://github.com/owncloud/android/issues/4874) + + The number keyboard has been hidden during the brute-force protection countdown + so users cannot interact with it. The wrong-passcode error message has been + cleared once the countdown ends, leaving a clean screen for the next attempt. + + https://github.com/owncloud/android/issues/4874 + https://github.com/owncloud/android/pull/4967 + +* Bugfix - Recalculate grid mode after rotation: [#4884](https://github.com/owncloud/android/issues/4884) + + The grid mode column count has been recalculated after device rotation, keeping + file layouts aligned with the new orientation. + + https://github.com/owncloud/android/issues/4884 + https://github.com/owncloud/android/pull/4935 + +* Bugfix - Widen snackbars on tablets: [#4921](https://github.com/owncloud/android/issues/4921) + + Snackbar width has been expanded to 80% on tablets with a smallest-width of at + least 600dp, so tablet users see a larger snackbar instead of the narrow + Material default. + + https://github.com/owncloud/android/issues/4921 + https://github.com/owncloud/android/pull/4985 + https://github.com/owncloud/android/pull/5007 + +* Bugfix - Show the full description of space permissions: [#4968](https://github.com/owncloud/android/issues/4968) + + More room has been given to the description of a role in the space member + permissions list, so longer descriptions are no longer cut after the second + line, and any text that still does not fit is ellipsized. + + https://github.com/owncloud/android/issues/4968 + https://github.com/owncloud/android/pull/4976 + +* Bugfix - Hide three dot menu on space cards for Kiteworks accounts: [#4991](https://github.com/owncloud/android/issues/4991) + + The three dot menu shown on space cards has been hidden for Kiteworks accounts, + since spaces are folders in those servers and clicking on Members made the app + crash. + + https://github.com/owncloud/android/issues/4991 + https://github.com/owncloud/android/pull/4994 + +* Change - Bump AGP from 8.7.2 to 9.2.1: [#4865](https://github.com/owncloud/android/pull/4865) + + Android Gradle Plugin (AGP) has been updated from version 8.7.2 to 9.2.1, along + with other dependencies required to build the app with this new version. + + https://github.com/owncloud/android/pull/4865 + +* Change - Upgrade minimum SDK version to API 28 (Android 9): [#4880](https://github.com/owncloud/android/issues/4880) + + The minimum SDK version has been upgraded to API 28 (Android 9) and previous + versions will not be supported anymore + + https://github.com/owncloud/android/issues/4880 + https://github.com/owncloud/android/pull/4885 + +* Change - Refactor legacy sharing and space members code: [#4971](https://github.com/owncloud/android/issues/4971) + + Legacy sharing classes have been renamed with an Ocs prefix, the UI shared + between shares and space members has been consolidated into neutral, reusable + components, and the space members logic has been aligned with the graph shares + implementation. + + https://github.com/owncloud/android/issues/4971 + https://github.com/owncloud/android/pull/5002 + +* Change - Remove sonarqube dependency: [#4990](https://github.com/owncloud/android/pull/4990) + + Sonarqube dependency has been removed since it's no longer used + + https://github.com/owncloud/android/pull/4990 + +* Enhancement - New UI for oCIS sharing: [#4839](https://github.com/owncloud/android/issues/4839) + + A new UI has been implemented for oCIS sharing. The app now distinguishes + between the backend in use: the new UI is displayed for oCIS, while the existing + sharing UI is preserved for oC classic. + + https://github.com/owncloud/android/issues/4839 + https://github.com/owncloud/android/pull/4936 + +* Enhancement - Create a share over a file or a folder on an oCIS server: [#4875](https://github.com/owncloud/android/issues/4875) + + A new option to create a share over a file or a folder on an oCIS has been + added. It will be only visible for users with proper permissions. + + https://github.com/owncloud/android/issues/4875 + https://github.com/owncloud/android/issues/4917 + https://github.com/owncloud/android/pull/4952 + https://github.com/owncloud/android/pull/5000 + +* Enhancement - List shares for oCIS accounts: [#4876](https://github.com/owncloud/android/issues/4876) + + A new UI has been implemented to list and show information about the shares of a + file or folder on oCIS accounts (using Graph API) + + https://github.com/owncloud/android/issues/4876 + https://github.com/owncloud/android/pull/4945 + +* Enhancement - Edit a share over a file or a folder on an oCIS server: [#4937](https://github.com/owncloud/android/issues/4937) + + A new option to edit a share over a file or a folder on an oCIS has been added. + It will be only visible for users with proper permissions. + + https://github.com/owncloud/android/issues/4937 + https://github.com/owncloud/android/pull/4978 + https://github.com/owncloud/android/pull/5000 + +* Enhancement - Remove a share over a file or a folder on an oCIS server: [#4940](https://github.com/owncloud/android/issues/4940) + + A new option to remove a share over a file or a folder on an oCIS has been + added. It will be only visible for users with proper permissions. + + https://github.com/owncloud/android/issues/4940 + https://github.com/owncloud/android/pull/4974 + https://github.com/owncloud/android/pull/5001 + +* Enhancement - Back gesture to go up a folder: [#4943](https://github.com/owncloud/android/pull/4943) + + A new gesture has been added in the list of files to browse back to the parent + folder instead of closing the app + + https://github.com/owncloud/android/pull/4943 + +* Enhancement - List existing public links on oCIS servers: [#4956](https://github.com/owncloud/android/issues/4956) + + The existing public links of a file or folder have been listed, showing each + link's name, permission and expiration date, with a chain icon to share the + link's URL. + + https://github.com/owncloud/android/issues/4956 + https://github.com/owncloud/android/pull/5015 + +* Enhancement - Add index for foreign keys: [#4971](https://github.com/owncloud/android/issues/4971) + + New indices have been added to the database for columns used in foreign keys, + avoiding full table scans on operations such as cascading deletes or updates. + + https://github.com/owncloud/android/issues/4971 + https://github.com/owncloud/android/pull/4972 + https://github.com/owncloud/android/pull/5005 + +* Enhancement - Add header to remove member dialog: [#4989](https://github.com/owncloud/android/pull/4989) + + A header has been added to the remove member from space dialog in order to be + consistent with other removal dialogs + + https://github.com/owncloud/android/pull/4989 + +* Enhancement - Openspec setup: [#5006](https://github.com/owncloud/android/pull/5006) + + Setup for openspec has been added to use sdd in further developments + + https://github.com/owncloud/android/pull/5006 # Changelog for ownCloud Android Client [4.8.4] (2026-08-31)