Hello everyone! Today we have released a new version of the ownCloud Android App.
This release comes with some visual improvements, new features, and Scoped Storage!
Scoped Storage
Here comes the most important change in this release. The Scoped Storage.
We have changed completely the way the ownCloud app stores files on the device. To do it, we have added a new migration wizard that will guide the user through this migration to scoped storage.
Previously, the files were stored in the shared storage. That was good for some use cases, but the files were not completely safe and private.
Other apps could access, read or write the ownCloud files and that was something that we needed to change. The files remained even after uninstalling the app. It was not secure neither private.
Now, we have changed that. The files will be stored in the Scoped Storage. Let’s check what does it mean.
The files are now stored in the Scoped Storage, which is a reserved space for the app files. Files will be safer and private. And they will be available for other apps that use the Documents Provider, which is the recommended way.
By the way, if we remove an account, the files related to that account are removed, and they won’t waste the local storage. And not only that, if the ownCloud app is uninstalled, all the downloaded files are removed.
Scoped Storage is, in fact, something required from Google platform to use API >= 30. This API level is mandatory for all apps to be updated in Google Play from 1st November 2021. That means, the new ownCloud 2.19, released during November, MUST include Scoped Storage, otherwise it would be rejected by Google. It was not an option for us to include the feature.
If you are curious about the feature and Google requirements, you can read something about it:
Logs view redesign
We have changed completely the logs viewer. Previously, we had a viewer embedded in the android app, but now, we will see a list of the logs.
On the left, we can see the previous behavior (v2.18.3), and on the right the new one (v2.19)
As we can see, now we have three different options:
- Opening a log file with our favorite log viewer by clicking on the log file row
- Sharing a log file with other apps by clicking on the share icon
- Deleting a log file by clicking the bin icon.
By the way, we have added a collector that will remove old logs, so they won’t waste your storage.
Camera uploads when charging
We have added a new constraint to the Camera Uploads. Now, we can select under which circumstances we want to trigger the uploads.
On the left, we can see the previous behavior (v2.18.3), and on the right the new one (v2.19)
We have these options at the moment, feel free to ask for new ones:
- Only when connected to wifi
- Only when charging
If both are selected, the Camera Uploads won’t be uploaded till BOTH of them are fulfilled.
Bugs fixing
Additionally, we have included some fixes that were reported by our users. So, thanks for reporting them:
- Fixed an issue when removing an account not being removed from the drawer.
- Fixed an issue where logs do not stop when the user deactivates it.
- Fixed an issue when rotating the device when sharing with ownCloud.
- Fixed an issue when removing an account with so many downloaded files.
Read the whole Changelog in here.
How can I download the new ownCloud Android app?
Additionally, it will be available in FDroid soon.
How can I send my feedback to ownCloud developers?
We really appreciate your feedback to improve the ownCloud Android app so if you find any bug or want to make any suggestions, please participate in one of these channels:
– Open a new issue on Github: https://github.com/owncloud/android/issues/
– Open a new topic on central: https://central.owncloud.org/
– Write to android-app@owncloud.com