Skip to content

Latest commit

 

History

History
1995 lines (1447 loc) · 88.2 KB

CHANGELOG.md

File metadata and controls

1995 lines (1447 loc) · 88.2 KB

Changelog for ownCloud Android Client unreleased (UNRELEASED)

The following sections list the changes in ownCloud Android Client unreleased relevant to ownCloud admins and users.

Summary

  • Change - Android library as a module instead of submodule: #3962
  • Enhancement - Koin DSL: #3966
  • Enhancement - Unit tests for datasources classes - Part 3: #4072
  • Enhancement - "Apply to all" when many name conflicts arise: #4078
  • Enhancement - "Share to" in oCIS accounts allows upload to any space: #4088
  • Enhancement - Use invoke operator to execute usecases: #4179
  • Enhancement - Deep link open app correctly: #4181

Details

  • Change - Android library as a module instead of submodule: #3962

    Android library, containing all networking stuff, is now the 5th module in the app instead of submodule.

    owncloud#3962 owncloud#4183

  • Enhancement - Koin DSL: #3966

    Koin DSL makes easier the dependency definition avoiding verbosity by allowing you to target a class constructor directly

    owncloud#3966

  • Enhancement - Unit tests for datasources classes - Part 3: #4072

    Unit tests of the OCFolderBackupLocalDataSource, OCRemoteOAuthDataSource, OCRemoteShareeDataSource, OCLocalShareDataSource, OCRemoteShareDataSource, OCLocalSpacesDataSource, OCRemoteSpacesDataSource, OCLocalTransferDataSource, OCLocalUserDataSource, OCRemoteUserDataSource, OCRemoteWebFingerDatasource classes have been done and completed.

    owncloud#4072 owncloud#4143

  • Enhancement - "Apply to all" when many name conflicts arise: #4078

    A new dialog has been created where a checkbox has been added to be able to select all the folders or files that have conflicts.

    owncloud#4078 owncloud#4138

  • Enhancement - "Share to" in oCIS accounts allows upload to any space: #4088

    With this improvement, shared stuff from other apps can be uploaded to any space and not only the personal one in oCIS accounts.

    owncloud#4088 owncloud#4160

  • Enhancement - Use invoke operator to execute usecases: #4179

    Removes all the "execute" verbosity for use cases by using the "invoke" operator instead.

    owncloud#4179

  • Enhancement - Deep link open app correctly: #4181

    Opening the app with the deep link correctly and managing if user logged or not.

    owncloud#4181 owncloud#4191

Changelog for ownCloud Android Client 4.1.1 (2023-10-18)

The following sections list the changes in ownCloud Android Client 4.1.1 relevant to ownCloud admins and users.

Summary

  • Bugfix - Some Null Pointer Exceptions avoided: #4158
  • Bugfix - Thumbnails correctly shown for every user: #4189

Details

  • Bugfix - Some Null Pointer Exceptions avoided: #4158

    In the detail screen, in the main file list ViewModel and in the OCFile repository the app has been prevented from crashing when a null is found.

    owncloud#4158 owncloud#4170

  • Bugfix - Thumbnails correctly shown for every user: #4189

    Due to an error in the request, users that included the '@' character in their usernames couldn't see the thumbnails of the image files. Now, every user can see them correctly.

    owncloud#4189

Changelog for ownCloud Android Client 4.1.0 (2023-08-23)

The following sections list the changes in ownCloud Android Client 4.1.0 relevant to ownCloud admins and users.

Summary

  • Bugfix - Spaces' thumbnails not loaded the first time: #3959
  • Bugfix - Bad error message when copying/moving with server down: #4044
  • Bugfix - Unnecessary or wrong call: #4074
  • Bugfix - Menu option unset av. offline shown when shouldn't: #4077
  • Bugfix - List of accounts empty after removing all accounts and adding new ones: #4114
  • Bugfix - Crash when the token is expired: #4116
  • Change - Upgrade min SDK to Android 6 (API 23): #3245
  • Change - Move file menu options filter to use case: #4009
  • Change - Gradle Version Catalog: #4035
  • Change - Remove "ignore" from the debug flavour Android manifest: #4064
  • Change - Not opening browser automatically in login: #4067
  • Change - Added new unit tests for providers: #4073
  • Change - New detail screen file design: #4098
  • Enhancement - Show "More" button for every file list item: #2885
  • Enhancement - Added "Open in web" options to main file list: #3860
  • Enhancement - Copy/move conflict solved by users: #3935
  • Enhancement - Improve grid mode: #4027
  • Enhancement - Improve UX of creation dialog: #4031
  • Enhancement - File name conflict starting by (1): #4040
  • Enhancement - Force security if not protected: #4061
  • Enhancement - Prevent http traffic with branding options: #4066
  • Enhancement - Unit tests for datasources classes - Part 2: #4071
  • Enhancement - Respect app_providers_appsUrl value from capabilities: #4075
  • Enhancement - Apply (1) to uploads' name conflicts: #4079
  • Enhancement - Support "per app" language change on Android 13+: #4082
  • Enhancement - Align Sharing icons with other platforms: #4101

Details

  • Bugfix - Spaces' thumbnails not loaded the first time: #3959

    Changing our own lazy image loading with coil library in spaces and file list.

    owncloud#3959 owncloud#4084

  • Bugfix - Bad error message when copying/moving with server down: #4044

    Right now, when we are trying to copy a file to another folder and the server is downwe receive a correct message. Before the issue the message shown code from the application.

    owncloud#4044 owncloud#4127

  • Bugfix - Unnecessary or wrong call: #4074

    Removed added path when checking path existence.

    owncloud#4074 owncloud#4131 owncloud/android-library#578

  • Bugfix - Menu option unset av. offline shown when shouldn't: #4077

    Unset available offline menu option is not shown in files inside an available offline folder anymore, because content inside an available offline folder cannot be changed its status, only if the folder changes it.

    owncloud#4077 owncloud#4093

  • Bugfix - List of accounts empty after removing all accounts and adding new ones: #4114

    Now, the account list is shown when User opens the app and was added a new account.

    owncloud#4114 owncloud#4122

  • Bugfix - Crash when the token is expired: #4116

    Now when the token expires and we switch from grid to list mode on the main screen the app doesn't crash.

    owncloud#4116 owncloud#4132

  • Change - Upgrade min SDK to Android 6 (API 23): #3245

    The minimum SDK has been updated to API 23, which means that the minimum version of Android we'll support from now on is Android 6 Marshmallow.

    owncloud#3245 owncloud#4036 owncloud/android-library#566

  • Change - Move file menu options filter to use case: #4009

    The old class where the menu options for a file or group or files were filtered has been replaced by a new use case which fits in the architecture of the app.

    owncloud#4009 owncloud#4039

  • Change - Gradle Version Catalog: #4035

    Introduces the Gradle Version Catalog to manage the dependencies in a scalable way. Now, all the dependencies are declared inside toml file.

    owncloud#4035

  • Change - Remove "ignore" from the debug flavour Android manifest: #4064

    A tools:ignore property from the Android manifest specific for the debug flavour was removed as it is not needed anymore.

    owncloud#4064

  • Change - Not opening browser automatically in login: #4067

    When there is a fixed bearer auth server URL via a branded parameter, the login screen won't redirect automatically to the browser so that some problems in the authentication flow are solved.

    owncloud#4067 owncloud#4106

  • Change - Added new unit tests for providers: #4073

    Implementation of tests for the functions within ScopedStorageProvider and OCSharedPreferencesProvider.

    owncloud#4073 owncloud#4091

  • Change - New detail screen file design: #4098

    The detail view ha been improved. It added new properties like last sync, status icon on thumbnail, path and creation date

    owncloud#4092 owncloud#4098

  • Enhancement - Show "More" button for every file list item: #2885

    A 3-dot button has been added to every file, where the options that we have in the 3-dot menu in multiselection for that single file have been added for a quicker access to them. Also, some options have been reordered.

    owncloud#2885 owncloud#4076

  • Enhancement - Added "Open in web" options to main file list: #3860

    "Open in web" dynamic options (depending on the providers available) are now shown in the main file list as well, when selecting one single file which has providers to open it in web.

    owncloud#3860 owncloud#4058

  • Enhancement - Copy/move conflict solved by users: #3935

    A pop-up is displayed in case there is a name conflict with the files been moved or copied. The pop-up has the options to Skip, Replace and Keep both, to be consistent with the web client.

    owncloud#3935 owncloud#4062

  • Enhancement - Improve grid mode: #4027

    Grid mode has been improved to show bigger thumbnails in images files.

    owncloud#4027 owncloud#4089

  • Enhancement - Improve UX of creation dialog: #4031

    Creation dialog now shows an error message and disables the confirmation button when forbidden characters are typed

    owncloud#4031 owncloud#4097

  • Enhancement - File name conflict starting by (1): #4040

    File conflicts now are named with suffix starting in (1) instead of (2).

    owncloud#3946 owncloud#4040

  • Enhancement - Force security if not protected: #4061

    A new branding parameter was created to enforce security protection in the app if device protection is not enabled.

    owncloud#4061 owncloud#4087

  • Enhancement - Prevent http traffic with branding options: #4066

    Adding branding option for prevent http traffic.

    owncloud#4066 owncloud#4110

  • Enhancement - Unit tests for datasources classes - Part 2: #4071

    Unit tests of the OCLocalFileDataSource and OCRemoteFileDataSource classes have been done.

    owncloud#4071 owncloud#4123

  • Enhancement - Respect app_providers_appsUrl value from capabilities: #4075

    Now, the app receives the app_providers_appsUrl from the local database. Before of this issue, the value was hardcoded.

    owncloud#4075 owncloud#4113

  • Enhancement - Apply (1) to uploads' name conflicts: #4079

    When new files were uploaded manually to pC, shared from a 3rd party app or text shared with oC name conflict happens, (2) was added to the file name instead of (1).

    Right now if we upload a file with a repeated name, the new file name will end with (1).

    owncloud#4079 owncloud#4129

  • Enhancement - Support "per app" language change on Android 13+: #4082

    The locales_config.xml file has been created for the application to detect the language that the user wishes to choose.

    owncloud#4082 owncloud#4099

  • Enhancement - Align Sharing icons with other platforms: #4101

    The share icon has been changed on the screens where it appears to be synchronized with other platforms.

    owncloud#4101 owncloud#4112

Changelog for ownCloud Android Client 4.0.0 (2023-05-29)

The following sections list the changes in ownCloud Android Client 4.0.0 relevant to ownCloud admins and users.

Summary

  • Security - Make ShareActivity not-exported: #4038
  • Bugfix - Error message for protocol exception: #3948
  • Bugfix - Incorrect list of files in av. offline when browsing from details: #3986
  • Change - Bump target SDK to 33: #3617
  • Change - Use ViewBinding in FolderPickerActivity: #3796
  • Change - Use ViewBinding in WhatsNewActivity: #3796
  • Enhancement - Support for Markdown files: #3716
  • Enhancement - Support for spaces: #3851
  • Enhancement - Update label on Camera Uploads: #3930
  • Enhancement - Authenticated WebFinger: #3943
  • Enhancement - Link in drawer menu: #3949
  • Enhancement - Send language header in all requests: #3980
  • Enhancement - Open in specific web provider: #3994
  • Enhancement - Create file via web: #3995
  • Enhancement - Updated WebFinger flow: #3998
  • Enhancement - Monochrome icon for the app: #4001
  • Enhancement - Add prompt parameter to OIDC flow: #4011
  • Enhancement - New setting "Access document provider": #4032

Details

  • Security - Make ShareActivity not-exported: #4038

    ShareActivity was made not-exported in the manifest since this property is only needed for those activities that need to be launched from other external apps, which is not the case.

    owncloud#4038

  • Bugfix - Error message for protocol exception: #3948

    Previously, when the network connection is lost while uploading a file, "Unknown error" was shown. Now, we show a more specific error.

    owncloud#3948 owncloud#4013 owncloud/android-library#558

  • Bugfix - Incorrect list of files in av. offline when browsing from details: #3986

    When opening the details view of a file accessed from the available offline shortcut, browsing back led to a incorrect list of files. Now, browsing back leads to the list of available offline files again.

    owncloud#3986 owncloud#4026

  • Change - Bump target SDK to 33: #3617

    Target SDK was upgraded to 33 to keep the app updated with the latest android changes. A new setting was introduced to manage notifications in an easier way.

    owncloud#3617 owncloud#3972 https://developer.android.com/about/versions/13/behavior-changes-13

  • Change - Use ViewBinding in FolderPickerActivity: #3796

    The use of findViewById method was replaced by using ViewBinding in the FolderPickerActivity.

    owncloud#3796 owncloud#4014

  • Change - Use ViewBinding in WhatsNewActivity: #3796

    The use of findViewById method was replaced by using ViewBinding in the WhatsNewActivity.

    owncloud#3796 owncloud#4021

  • Enhancement - Support for Markdown files: #3716

    Markdown files preview will now be rendered to show its content in a prettier way.

    owncloud#3716 owncloud#4017

  • Enhancement - Support for spaces: #3851

    Spaces are now supported in oCIS accounts. A new tab has been added, which allows to list and browse through all the available spaces for the current account. The supported operations for files in spaces are: download, upload, remove, rename, create folder, copy and move. The documents provider has been adapted as well to be able to browse through spaces and perform the operations already mentioned.

    owncloud#3851

  • Enhancement - Update label on Camera Uploads: #3930

    Update label on camera uploads to avoid confusions with the behavior of original files. Now, it is clear that original files will be removed.

    owncloud#3930

  • Enhancement - Authenticated WebFinger: #3943

    Authenticated WebFinger was introduced into the authentication flow. Now, WebFinger is used to retrieve the OpenID Connect issuer and the available ownCloud instances. For the moment, multiple oC instances are not supported, only the first available instance is used.

    owncloud#3943 owncloud#3945 https://doc.owncloud.com/ocis/next/deployment/services/s-list/webfinger.html

  • Enhancement - Link in drawer menu: #3949

    Customers will be able now to set a personalized label and link that will appear in the drawer menu, together with the drawer logo as an icon.

    owncloud#3907 owncloud#3949

  • Enhancement - Send language header in all requests: #3980

    Added Accept-Language header to all requests so the android App can receive translated content.

    owncloud#3980 owncloud#3982 owncloud/android-library#551

  • Enhancement - Open in specific web provider: #3994

    We've added the specific web app providers instead of opening the file with the default web provider.

    The user can open their files with any of the available specific web app providers from the server. Previously, file was opened with the default one.

    owncloud#3994 owncloud#3990 https://owncloud.dev/services/app-registry/apps/#app-registry

  • Enhancement - Create file via web: #3995

    A new option has been added in the FAB to create new files, for those servers which support this option and have available app providers that allow the creation of new files.

    owncloud#3995 owncloud#4023 owncloud/android-library#562

  • Enhancement - Updated WebFinger flow: #3998

    WebFinger call won't follow redirections. WebFinger will be requested first and will skip status.php in case it's successful, and in case the lookup server is not directly accessible, we will continue the authentication flow with the regular status.php.

    owncloud#3998 owncloud#4000 owncloud/android-library#555

  • Enhancement - Monochrome icon for the app: #4001

    From Android 13, if the user has enabled themed app icons in their device settings, the app will be shown with a monochrome icon.

    owncloud#4001

  • Enhancement - Add prompt parameter to OIDC flow: #4011

    Added prompt parameter to the authorization request in case OIDC is supported. By default, select_account will be sent. It can be changed via branding or MDM.

    owncloud#3862 owncloud#3984 owncloud#4011

  • Enhancement - New setting "Access document provider": #4032

    A new setting has been added in the "More" settings section with a suggested app to access the document provider.

    owncloud#4028 owncloud#4032

Changelog for ownCloud Android Client 3.0.4 (2023-03-07)

The following sections list the changes in ownCloud Android Client 3.0.4 relevant to ownCloud admins and users.

Summary

  • Security - Fix for security issues with database: #3952
  • Enhancement - HTTP logs show more info: #547

Details

  • Security - Fix for security issues with database: #3952

    Some fixes have been added so that now no part of the app's database can be accessed from other apps.

    owncloud#3952

  • Enhancement - HTTP logs show more info: #547

    When enabling HTTP logs, now the URL for each log will be shown as well to make debugging easier.

    owncloud/android-library#547

Changelog for ownCloud Android Client 3.0.3 (2023-02-13)

The following sections list the changes in ownCloud Android Client 3.0.3 relevant to ownCloud admins and users.

Summary

  • Bugfix - Error messages too long in folders operation: #3852
  • Bugfix - Fix problems after authentication: #3889
  • Bugfix - Toolbar in file details view: #3899

Details

  • Bugfix - Error messages too long in folders operation: #3852

    Error messages when trying to perform a non-allowed action for copying and moving folders have been shortened so that they are shown completely in the snackbar.

    owncloud#3820 owncloud#3852

  • Bugfix - Fix problems after authentication: #3889

    Client for session are now fetched on demand to avoid reinitialize DI, making the process smoother

    owncloud#3889

  • Bugfix - Toolbar in file details view: #3899

    When returning from the share screen to details screen, the toolbar didn't show the correct options and title. Now it does.

    owncloud#3866 owncloud#3899

Changelog for ownCloud Android Client 3.0.2 (2023-01-26)

The following sections list the changes in ownCloud Android Client 3.0.2 relevant to ownCloud admins and users.

Summary

  • Bugfix - Fix reauthentication prompt: #534
  • Enhancement - Branded scope for OpenID Connect: #3869

Details

  • Bugfix - Fix reauthentication prompt: #534

    Potential fix to oauth error after logging in for first time that makes user to reauthenticate

    owncloud/android-library#534

  • Enhancement - Branded scope for OpenID Connect: #3869

    OpenID Connect scope is now brandable via setup.xml file or MDM

    owncloud#3869

Changelog for ownCloud Android Client 3.0.1 (2022-12-21)

The following sections list the changes in ownCloud Android Client 3.0.1 relevant to ownCloud admins and users.

Summary

  • Bugfix - Fix crash when upgrading from 2.18: #3837
  • Bugfix - Fix crash when opening uploads section: #3841

Details

  • Bugfix - Fix crash when upgrading from 2.18: #3837

    Upgrading from 2.18 or older versions made the app crash due to camera uploads data migration. This problem has been solved and now the app upgrades correctly.

    owncloud#3837

  • Bugfix - Fix crash when opening uploads section: #3841

    When upgrading from an old version with uploads with "forget" behaviour, app crashed when opening the uploads tab. Now, this has been fixed so that it works correctly.

    owncloud#3841

Changelog for ownCloud Android Client 3.0.0 (2022-12-12)

The following sections list the changes in ownCloud Android Client 3.0.0 relevant to ownCloud admins and users.

Summary

  • Bugfix - Fix for thumbnails: #3719
  • Enhancement - Sync engine rewritten: #2934
  • Enhancement - Faster browser authentication: #3632
  • Enhancement - Several transfers running simultaneously: #3710
  • Enhancement - Empty views improved: #3728
  • Enhancement - Automatic conflicts propagation: #3766

Details

  • Bugfix - Fix for thumbnails: #3719

    Some thumbnails were not shown in the file list. Now, they are all shown correctly.

    owncloud#2818 owncloud#3719

  • Enhancement - Sync engine rewritten: #2934

    The whole synchronization engine has been refactored to a new architecture to make it better structured and more efficient.

    owncloud#2818 owncloud#2934

  • Enhancement - Faster browser authentication: #3632

    Login flow has been improved by saving a click when the server is OAuth2/OIDC and it is valid. Also, when authenticating again in a OAuth2/OIDC account already saved in the app, the username is already shown in the browser.

    owncloud#3759 owncloud#3632

  • Enhancement - Several transfers running simultaneously: #3710

    With the sync engine refactor, now several downloads and uploads can run at the same time, improving efficiency.

    owncloud#3426 owncloud#3710

  • Enhancement - Empty views improved: #3728

    When the list of items is empty, we now show a more attractive view. This applies to file list, available offline list, shared by link list, uploads list, logs list and external share list.

    owncloud#3026 owncloud#3728

  • Enhancement - Automatic conflicts propagation: #3766

    Conflicts are now propagated automatically to parent folders, and cleaned when solved or removed. Before, it was needed to navigate to the file location for the conflict to propagate. Also, move, copy and remove actions work properly with conflicts.

    owncloud#3005 owncloud#3766

Changelog for ownCloud Android Client 2.21.2 (2022-09-07)

The following sections list the changes in ownCloud Android Client 2.21.2 relevant to ownCloud admins and users.

Summary

  • Enhancement - Open in web: #3672
  • Enhancement - Shares from propfind: #3711
  • Enhancement - Private link capability: #3732

Details

  • Enhancement - Open in web: #3672

    OCIS feature, to open files with mime types supported by the server in the web browser using collaborative or specific tools

    owncloud#3672 owncloud#3737

  • Enhancement - Shares from propfind: #3711

    Added a new property to the propfind, so that, we can get if the files in a folder are shared directly with just one request. Previously, a propfind and another additional request were needed to the shares api to retrieve the shares of the folder.

    owncloud#3711 owncloud/android-library#496

  • Enhancement - Private link capability: #3732

    Private link capability is now respected. Option is shown/hidden depending on its value

    owncloud#3732 owncloud#3738 owncloud/android-library#505

Changelog for ownCloud Android Client 2.21.1 (2022-06-15)

The following sections list the changes in ownCloud Android Client 2.21.1 relevant to ownCloud admins and users.

Summary

  • Bugfix - Fix crash when opening from details screen: #3696

Details

  • Bugfix - Fix crash when opening from details screen: #3696

    Fixed a crash when opening a non downloaded file from the details view.

    owncloud#3696

Changelog for ownCloud Android Client 2.21.0 (2022-06-07)

The following sections list the changes in ownCloud Android Client 2.21.0 relevant to ownCloud admins and users.

Summary

  • Bugfix - Prevented signed in user in the list of users to be shared: #1419
  • Bugfix - Corrupt picture error controlled: #3441
  • Bugfix - Security flags for recording screen: #3468
  • Bugfix - Crash when changing orientation in Details view: #3571
  • Bugfix - Lock displays shown again: #3591
  • Enhancement - Support for SVG files added: #1033
  • Enhancement - Full name is shown in shares: #1106
  • Enhancement - Improved copy/move dialog: #1414
  • Enhancement - Share a folder from within the folder: #1441
  • Enhancement - New option to show or not hidden files: #2578
  • Enhancement - What´s new option: #3352
  • Enhancement - First steps in Android Enterprise integration: #3415
  • Enhancement - Provide app feedback to MDM admins: #3420
  • Enhancement - Lock delay enforced: #3440
  • Enhancement - Release Notes: #3442
  • Enhancement - Send for file multiselect: #3491
  • Enhancement - Improvements for the UI in the passcode screen: #3516
  • Enhancement - Extended security enforced: #3543
  • Enhancement - Improvements for the UI in the pattern screen: #3580
  • Enhancement - Prevent taking screenshots: #3596
  • Enhancement - Option to allow screenshots or not in Android Enterprise: #3625
  • Enhancement - Thumbnail click action in file detail: #3653

Details

  • Bugfix - Prevented signed in user in the list of users to be shared: #1419

    Previously, user list for sharing contains signed in user, now this user is omitted to avoid errors.

    owncloud#1419 owncloud#3643

  • Bugfix - Corrupt picture error controlled: #3441

    Previously, If a file is not correct or is damaged, it is downloaded but not previewed. An infinite spinner on a black window is shown instead. Now, an error appears warning to the user.

    owncloud#3441 owncloud#3644

  • Bugfix - Security flags for recording screen: #3468

    Previously, if passcode or pattern were enabled, no screen from the app could be viewed from a recording screen app. Now, only the login, passcode and pattern screens are protected against recording.

    owncloud#3468 owncloud#3560

  • Bugfix - Crash when changing orientation in Details view: #3571

    Previously, the app crashes when changing orientation in Details view after installing Now, app shows correctly the details after installing.

    owncloud#3571 owncloud#3589

  • Bugfix - Lock displays shown again: #3591

    Previously, if you clicked on passcode or pattern lock to remove it, and then you clicked on cancel, the lock display was shown again to put the passcode or pattern. Now, if you cancel it, you come back to settings screen.

    owncloud#3591 owncloud#3592

  • Enhancement - Support for SVG files added: #1033

    SVG files are supported and can be downloaded and viewed.

    owncloud#1033 owncloud#3639

  • Enhancement - Full name is shown in shares: #1106

    Full name is shown when using public share instead of username.

    owncloud#1106 owncloud#3636

  • Enhancement - Improved copy/move dialog: #1414

    Previously,they appeared exactly the same and there was no way of knowing which was which. Now they are differentiated by the text on the action button.

    owncloud#1414 owncloud#3640

  • Enhancement - Share a folder from within the folder: #1441

    You can share a folder clicking in the share icon inside the folder.

    owncloud#1441 owncloud#3659

  • Enhancement - New option to show or not hidden files: #2578

    Enable it to show hidden files and folders

    owncloud#2578 owncloud#3624

  • Enhancement - What´s new option: #3352

    New option to check what was included in the latest version.

    owncloud#3352 owncloud#3616

  • Enhancement - First steps in Android Enterprise integration: #3415

    Two parameters (server url and server url input visibility) can be now managed via MDM. These were the first parameters used to test integration with Android Enterprise and Android Management API.

    owncloud#3415 owncloud#3419

  • Enhancement - Provide app feedback to MDM admins: #3420

    Now, when a MDM configuration is applied for the first time or changed by an IT administrator, the app sends feedback that will be shown in the EMM console.

    owncloud#3420 owncloud#3480

  • Enhancement - Lock delay enforced: #3440

    A new local setup's option has been added for the application to lock after the selected interval

    owncloud#3440 owncloud#3547

  • Enhancement - Release Notes: #3442

    New release notes to show news in updates.

    owncloud#3442 owncloud#3594

  • Enhancement - Send for file multiselect: #3491

    Send multiple files at once if they are downloaded.

    owncloud#3491 owncloud#3638

  • Enhancement - Improvements for the UI in the passcode screen: #3516

    Redesign of the passcode screen to have the numeric keyboard in the screen instead of using the Android one.

    owncloud#3516 owncloud#3582

  • Enhancement - Extended security enforced: #3543

    New extended branding options have been added to make app lock via passcode or pattern compulsory.

    owncloud#3543 owncloud#3544

  • Enhancement - Improvements for the UI in the pattern screen: #3580

    Redesign of the pattern screen. Cancel button deleted and new back arrow in the toolbar.

    owncloud#3580 owncloud#3587

  • Enhancement - Prevent taking screenshots: #3596

    New option to prevent taking screenshots.

    owncloud#3596 owncloud#3615

  • Enhancement - Option to allow screenshots or not in Android Enterprise: #3625

    New parameter to manage screenshots can be configured via MDM.

    owncloud#3625 owncloud#3627

  • Enhancement - Thumbnail click action in file detail: #3653

    When a user clicks on a file's detail view thumbnail, the file is automatically downloaded and previewed.

    owncloud#3653

Changelog for ownCloud Android Client 2.20.0 (2022-02-16)

The following sections list the changes in ownCloud Android Client 2.20.0 relevant to ownCloud admins and users.

Summary

  • Bugfix - Small glitch when side menu is full of accounts: #3437
  • Bugfix - Small bug when privacy policy disabled: #3542
  • Enhancement - Permission dialog removal: #2524
  • Enhancement - Brute force protection: #3320
  • Enhancement - Lock delay for app: #3344
  • Enhancement - Allow access from document provider preference: #3379
  • Enhancement - Security enforced: #3434
  • Enhancement - Respect capability for Avatar support: #3438
  • Enhancement - "Open with" action now allows editing: #3475
  • Enhancement - Enable logs by default in debug mode: #3526
  • Enhancement - Suggest the user to enable enhanced security: #3539

Details

  • Bugfix - Small glitch when side menu is full of accounts: #3437

    Previously, when users set up a large number of accounts, the side menu overlapped the available space quota. Now, everything is contained within a scroll to avoid this.

    owncloud#3060 owncloud#3437

  • Bugfix - Small bug when privacy policy disabled: #3542

    Previously, when privacy policy setup was disabled, the side menu showed the privacy policy menu item. Now, option is hidden when privacy policy is disabled.

    owncloud#3521 owncloud#3542

  • Enhancement - Permission dialog removal: #2524

    The old permission request dialog has been removed. It was not needed after migrating the storage to scoped storage, read and write permissions are guaranteed in our scoped storage.

    owncloud#2524

  • Enhancement - Brute force protection: #3320

    Previously, when setting passcode lock, an unlimited number of attempts to unlock the app could be done in a row. Now, from the third incorrect attempt, there will be an exponential growing waiting time until next unlock attempt.

    owncloud#3320 owncloud#3463

  • Enhancement - Lock delay for app: #3344

    A new preference has been added to choose the interval in which the app will be unlocked after having unlocked it once, making it more comfortable for those who access the app frequently and have a security lock set.

    owncloud#3344 owncloud#3375

  • Enhancement - Allow access from document provider preference: #3379

    Previously, files of ownCloud accounts couldn't be accessed via documents provider when there was a lock set in the app. Now, a new preference has been added to allow/disallow the access, so users have more control over their files.

    owncloud#3379 owncloud#3520 owncloud#3384 owncloud#3538

  • Enhancement - Security enforced: #3434

    A new branding/MDM option has been added to make app lock via passcode or pattern compulsory, whichever the user chooses.

    owncloud#3400 owncloud#3434

  • Enhancement - Respect capability for Avatar support: #3438

    Previously, the user's avatar was shown by default. Now, it is shown or not depending on a new capability.

    owncloud#3285 owncloud#3438

  • Enhancement - "Open with" action now allows editing: #3475

    Previously, when a document file was opened and edited with an external app, changes weren't saved because it didn't synchronized with the server. Now, when you edit a document and navigate or refresh in the ownCloud app, it synchronizes automatically, keeping consistence of your files.

    owncloud#3475 owncloud#3499

  • Enhancement - Enable logs by default in debug mode: #3526

    Now, when the app is built in DEBUG mode, the logs are enabled by default.

    owncloud#3526 owncloud#3527

  • Enhancement - Suggest the user to enable enhanced security: #3539

    When a user sets the passcode or pattern lock on the security screen, the application suggests the user whether to enable or not a biometric lock to unlock the application.

    owncloud#3539

Changelog for ownCloud Android Client 2.19.0 (2021-11-15)

The following sections list the changes in ownCloud Android Client 2.19.0 relevant to ownCloud admins and users.

Summary

  • Bugfix - Crash in FileDataStorageManager: #2896
  • Bugfix - Account removed is not removed from the drawer: #3340
  • Bugfix - Passcode input misbehaving: #3342
  • Bugfix - Lack of back button in Logs view: #3357
  • Bugfix - ANR after removing account with too many downloaded files: #3362
  • Bugfix - Camera Upload manual retry: #3418
  • Bugfix - Device rotation moves to root in folder picker: #3431
  • Bugfix - Logging does not stop when the user deactivates it: #3436
  • Enhancement - Instant upload only when charging: #465
  • Enhancement - Scoped Storage: #2877
  • Enhancement - Delete old logs every week: #3328
  • Enhancement - New Logging Screen 2.0: #3333
  • Enhancement - Delete old user directories in order to free memory: #3336

Details

  • Bugfix - Crash in FileDataStorageManager: #2896

    A possible null value with the account that caused certain crashes on Android 10 devices has been controlled.

    owncloud#2896 owncloud#3383

  • Bugfix - Account removed is not removed from the drawer: #3340

    When an account was deleted from the device settings, in the accounts section, it was not removed from the Navigation Drawer. Now, when deleting an account from there, the Navigation Drawer is refreshed and the removed account is no more shown.

    owncloud#3340 owncloud#3381

  • Bugfix - Passcode input misbehaving: #3342

    Passcode text fields have been made not selectable once a number is written on them, so that we avoid bugs with the digits of the passcode and the way of entering them.

    owncloud#3342 owncloud#3365

  • Bugfix - Lack of back button in Logs view: #3357

    A new back arrow button has been added in the toolbar in Logs screen, so that now it's possible to return to the settings screen without the use of physical buttons of the device.

    owncloud#3357 owncloud#3363

  • Bugfix - ANR after removing account with too many downloaded files: #3362

    Previously, when a user account was deleted, the application could freeze when trying to delete a large number of files. Now, the application has been fixed so that it doesn't freeze anymore by doing this.

    owncloud#3362 owncloud#3380

  • Bugfix - Camera Upload manual retry: #3418

    Previously, when users selected to retry a single camera upload, an error message appeared. Now, the retry of a single upload is enqueued again as expected.

    owncloud#3417 owncloud#3418

  • Bugfix - Device rotation moves to root in folder picker: #3431

    Previously, when users rotate the device trying to share photos with oC selecting a non-root folder, folder picker shows the root folder Now, folder picker shows the folder that the user browsed.

    owncloud#3163 owncloud#3431

  • Bugfix - Logging does not stop when the user deactivates it: #3436

    Previously, when users disabled the logging option in the settings, the application would not stop logging and the size of the log files would increase. Now, the option to disable it works perfectly and no logs are collected if disabled.

    owncloud#3325 owncloud#3436

  • Enhancement - Instant upload only when charging: #465

    A new option has been added in the auto upload pictures/videos screen, so that now it's possible to upload pictures or videos only when charging.

    owncloud#465 owncloud#3315 owncloud#3385

  • Enhancement - Scoped Storage: #2877

    The way to store files in the device has changed completely. Previously, the files were stored in the shared storage. That means that apps that had access to the shared storage, could read, write or do whatever they wanted with the ownCloud files.

    Now, ownCloud files are stored in the Scoped Storage, so they are safer. Other apps can access ownCloud files using the Documents Provider, which is the native way to do it, and that means that the ownCloud app has full control of its files.

    Furthermore, if the app is removed, the files downloaded to ownCloud are removed too. So, files are not lost or forgotten in the device after uninstalling the app.

    owncloud#2877 owncloud#3269

  • Enhancement - Delete old logs every week: #3328

    Previously, logs were stored but never deleted. It used a lot of storage when logs were enabled for some time. Now, the logs are removed periodically every week.

    owncloud#3328 owncloud#3337

  • Enhancement - New Logging Screen 2.0: #3333

    A new option has been added to the logging screen, so that now it's possible to share/delete log files or open them.

    owncloud#3333 owncloud#3408

  • Enhancement - Delete old user directories in order to free memory: #3336

    Previously, when users deleted an account the synchronized files of this account stayed on the SD-Card. So if the user didn't want them anymore he had to delete them manually. Now, the app automatically removes the files associated with an account.

    owncloud#125 owncloud#3336

Changelog for ownCloud Android Client 2.18.3 (2021-10-27)

The following sections list the changes in ownCloud Android Client 2.18.3 relevant to ownCloud admins and users.

Summary

  • Enhancement - Privacy policy button more accessible: #3423

Details

  • Enhancement - Privacy policy button more accessible: #3423

    The privacy policy button has been removed from "More" settings section, and it has been added to general settings screen as well as to the drawer menu, so that it is easier and more accessible for users.

    owncloud#3422 owncloud#3423

Changelog for ownCloud Android Client 2.18.1 (2021-07-20)

The following sections list the changes in ownCloud Android Client 2.18.1 relevant to ownCloud admins and users.

Summary

  • Security - Add PKCE support: #3310
  • Enhancement - Replace picker to select camera folder with native one: #2899
  • Enhancement - Hide "More" section if all options are disabled: #3271
  • Enhancement - Note icon in music player to be branded: #3272

Details

  • Security - Add PKCE support: #3310

    PKCE (Proof Key for Code Exchange) support defined in RFC-7636 was added to prevent authorization code interception attacks.

    owncloud#3310

  • Enhancement - Replace picker to select camera folder with native one: #2899

    The custom picker to select the camera folder was replaced with the native one. Now, it is ready for scoped storage and some problems to select a folder in the SD Card were fixed. Also, a new field to show the last synchronization timestamp was added.

    owncloud#2899 owncloud#3293

  • Enhancement - Hide "More" section if all options are disabled: #3271

    A blank view was shown when all options in "More" subsection were disabled. Now, the subsection is only shown if at least one option is enabled.

    owncloud#3271 owncloud#3296

  • Enhancement - Note icon in music player to be branded: #3272

    The note icon in the music player will have the same color as the toolbar, so branded apps can have the icon tinted using their custom theme.

    owncloud#3272 owncloud#3297

Changelog for ownCloud Android Client [2.18.0] (2021-05-24)

The following sections list the changes in ownCloud Android Client 2.18.0 relevant to ownCloud admins and users.

Summary

  • Bugfix - Snackbar in passcode view is not displayed: #2722
  • Bugfix - Fixed problem when a file is edited externally: #2752
  • Bugfix - Fix navbar is visible in file preview screen after rotation: #3184
  • Bugfix - Fix a bug when some fields where not retrieved from OIDC Discovery: #3202
  • Bugfix - Fix permissions were displayed in share creation view after rotation: #3204
  • Change - Error handling for pattern lock: #3215
  • Change - Hide biometrical if device does not support it: #3217
  • Enhancement - Settings accessible even when no account is attached: #2638
  • Enhancement - Support for apk files: #2691
  • Enhancement - Move to AndroidX Preference and new structure for settings: #2867
  • Enhancement - Replace blank view in music player with cover art: #3121
  • Enhancement - Align previews actions: #3155
  • Enhancement - Fixed account for camera uploads: #3166

Details

  • Bugfix - Snackbar in passcode view is not displayed: #2722

    Snackbar telling about an error in a failed enter or reenter of the passcode wasn't visible. Now, the message is shown in a text just below the passcode input.

    owncloud#2722 owncloud#3210

  • Bugfix - Fixed problem when a file is edited externally: #2752

    If an external editor modifies a file, the new size will not match when it is assembled in server side. Fixed by removing the if-match header from the proper place

    owncloud#2752 owncloud#3220

  • Bugfix - Fix navbar is visible in file preview screen after rotation: #3184

    Glitch was fixed where the navigation bar became visible in a file preview screen when rotating the device.

    owncloud#3139 owncloud#3184

  • Bugfix - Fix a bug when some fields where not retrieved from OIDC Discovery: #3202

    Problem when requesting the OIDC discovery was fixed. Some fields were handled as mandatory, but they are recommended according to the docs. It prevented from a proper login. Now it is possible to login as expected when some fields are not retrieved.

    owncloud#3202 owncloud/android-library#392

  • Bugfix - Fix permissions were displayed in share creation view after rotation: #3204

    Permissions view was shown when creating a share for a file after rotation. Capabilities were taken into account just once. Now, the permissions view is shown only when capabilities match.

    owncloud#3204 owncloud#3234

  • Change - Error handling for pattern lock: #3215

    Error messages when an incorrect pattern was entered were shown in a snackbar. Now, they are displayed in a text below the pattern input, just like in the passcode screen.

    owncloud#3215 owncloud#3221

  • Change - Hide biometrical if device does not support it: #3217

    Biometric lock preference in "Security" settings subsection was shown even when the device didn't support biometrics (if it was Android 6.0 or later versions). Now, the preference is only shown if the device has the suitable hardware for it.

    owncloud#3217 owncloud#3230

  • Enhancement - Settings accessible even when no account is attached: #2638

    Now, settings can be accessed via a button in the login screen, removing the necessity to have an attached account. However, auto picture and video uploads won't be available until an account is registered in the app.

    owncloud#2638 owncloud#3218

  • Enhancement - Support for apk files: #2691

    Apk files could be installed from the app after being downloaded. Installation process will be triggered by the system.

    owncloud#2691 owncloud#3156 owncloud#3162

  • Enhancement - Move to AndroidX Preference and new structure for settings: #2867

    Settings have been updated to use the current Android's recommendation, AndroidX framework. In addition, they have been reorganized into subsections for a better understanding and navigation structure. Also, new features have been added: now, source path and behaviour in auto uploads can be chosen differently for pictures and videos.

    owncloud#2867 owncloud#3143

  • Enhancement - Replace blank view in music player with cover art: #3121

    Blank view in the music preview player with styled up cover art was replaced. For music files that does not have cover art embodied, it is displayed a placeholder.

    owncloud#3121 owncloud#3182

  • Enhancement - Align previews actions: #3155

    Behaviour was aligned through every preview fragment. Images, videos, audios and texts show the same actions now.

    owncloud#3155 owncloud#3177

  • Enhancement - Fixed account for camera uploads: #3166

    Camera uploads will be uploaded to a fixed account independently of the current account. Removing the account attached to camera uploads will disable this feature. User will be warned when removing an account that has camera uploads attached.

    owncloud#3166 owncloud#3226

2.17 (March 2021)

  • Toolbar redesign
  • Show thumbnails for every supported file type
  • Fix 301 redirections
  • Fix a crash related to pictures preview
  • Fix two bugs when sharing files with ownCloud
  • Improvements in OAuth2, including
    • Fix a crash when migrating from OAuth2 to OIDC
    • Fix a crash when disabling OAuth2
    • Fix a bug where token was not refreshed properly
    • Log authentication requests
    • Support OIDC Dynamic Client Registration

2.17 beta v1 (March 2021)

  • Toolbar redesign
  • Show thumbnails for every supported file type
  • Fix 301 redirections
  • Fix a crash related to pictures preview
  • Fix a bug when sharing files with ownCloud
  • Improvements in OAuth2, including
    • Fix a crash when migrating from OAuth2 to OIDC
    • Fix a crash when disabling OAuth2
    • Fix a bug where token was not refreshed properly
    • Log authentication requests
    • Support OIDC Dynamic Client Registration

2.16.0 (January 2021)

  • Native Android ShareSheet
  • Option to log HTTP requests and responses
  • Move sort menu from toolbar to files view
  • Update background images
  • Search when sharing with ownCloud
  • Bug fixes, including:
    • Fix a crash while accessing a WebDAV folder
    • Fix some crashes when rotating the device
    • Fix a glitch where image was not refreshed properly
    • Fix some issues when using OCIS

2.15.3 (October 2020)

  • Bug fixes, including:
    • Fix a crash related to downloads notifications
    • Potential fix for ANR when retrying camera uploads
    • Removal of legacy header http.protocol.single-cookie-header

2.15.2 (September 2020)

  • Update logcat library
  • Bug fixes, including:
    • Fixed a crash when browsing up
    • Fixed a crash when logging camera upload request
    • Fixed a crash related with available offline files
    • Fixed a crash related with database migration

2.15.1 (July 2020)

  • Android 10: TLS 1.3 supported
  • Update network libraries to more recent versions, OkHttp + dav4jvm (old dav4Android)
  • Rearchitecture of avatar and quota features
  • Bug fixes, including:
    • Fixed some authentication problems regarding password edition
    • Fixed available offline bad behaviour when the amount of files is huge
    • Fixed a crash related with FileDataStorageManager
    • Fixed problem related with server setting version.hide to allow users login if such setting is enabled.

2.15 (June 2020)

  • Login rearchitecture
  • Support for OpenId Connect
  • Native biometrical lock
  • UI improvements, including:
    • New bottom navigation bar
  • Support for usernames with '+' (Available since oC 10.4.1)
  • Chunking adaption to oCIS
  • End of support for Android KitKat (4.4)
  • End of support for servers older than 10 version
  • Bug fixes, including:
    • Fix crash when changing orientation in some operations
    • Fix OAuth2 token is not renewed after being revoked
    • Fix occasional crash when opening share by link
    • Fix navigation loop in shared by link and Av. Offline options

2.15 beta v2 (May 2020)

  • Login rearchitecture
  • Support for OpenId Connect
  • Native biometrical lock
  • UI improvements, including:
    • New bottom navigation bar
  • Support for usernames with '+' (Available since oC 10.4.1)
  • Chunking adaption to oCIS
  • End of support for Android KitKat (4.4)
  • End of support for servers older than 10 version
  • Bug fixes, including:
    • Fix crash when changing orientation in some operations
    • Fix OAuth2 token is not renewed after being revoked

2.15 beta v1 (May 2020)

  • Login rearchitecture
  • Support for OpenId Connect
  • Native biometrical lock
  • UI improvements, including:
    • New bottom navigation bar
  • Support for usernames with '+' (Available since oC 10.4.1)
  • End of support for Android KitKat (4.4)
  • End of support for servers older than 10 version
  • Bug fixes, including:
    • Fix crash when changing orientation in some operations
    • Fix OAuth2 token is not renewed after being revoked

2.14.2 (January 2020)

  • Fix crash triggered when trying to connect to server secured with self signed certificate

2.14.1 (December 2019)

  • Some improvements in wizard

2.14 (December 2019)

  • Splash screen
  • Shortcut to shared by link files from side menu (contribution)
  • Use new server parameter to set a minimum number of characters for searching users, groups or federated shares
  • End of support for SAML authentication.
  • UI improvements, including:
    • Mix files and folders when sorting them by date (contribution) or size
    • Redesign logs view with new tabs, filters and share options (contribution)
    • Resize cloud image in side menu to not overlap the new side menu options
  • Bug fixes, including:
    • Avoid overwritten files with the same name during copy or move operations
    • Retry camera uploads when recovering wifi connectivity and "Upload with wifi only" option is enabled

2.13.1 (October 2019)

  • Improve oAuth user experience flow and wording when token expires or becomes invalid

2.13 (September 2019)

  • Copy and move files from other third-party apps or internal storage to an ownCloud account through Downloads or Files app
  • Save files in an ownCloud account from third-party apps
  • Copy and move files within the same ownCloud account through Downloads or Files app
  • Add more logs coverage to gather information about known but difficult to reproduce issues
  • UI improvements, including:
    • Show date and size for every file in Available Offline option from side menu

2.12 (August 2019)

  • Shares rearchitecture
  • UI improvements, including:
    • Private link accessible when share API is disabled
  • Bug fixes, including:
    • Fix images not detected in Android 9 gallery after being downloaded

2.12 beta v1 (August 2019)

  • Shares rearchitecture
  • UI improvements, including:
    • Private link accessible when share API is disabled
  • Bug fixes, including:
    • Fix images not detected in Android 9 gallery after being downloaded

2.11.1 (June 2019)

  • Fix crash triggered when notifying upload results

2.11 (June 2019)

  • Replace ownCloud file picker with the Android native one when uploading files (contribution)
  • Send logs to support, enable it via new developer menu (contribution)
  • Logs search (contribution)
  • Shortcut to available offline files from side menu
  • Document provider: files and folders rename, edition and deletion.
  • Document provider: folder creation
  • Document provider: multiaccount support
  • UI improvements, including:
    • Notch support
    • Batched permission errors when deleting multiple files (contribution)
  • Bug fixes, including:
    • Fix just created folder disappears when synchronizing parent folder
    • Fix crash when clearing successful/failed uploads (contribution)
    • Fix download progress bar still visible after successful download
    • Fix UI glitch in warning icon when sharing a file publicly (contribution)
    • Fix crash when sharing files with ownCloud and creating new folder (contribution)
    • Fix canceling dialog in settings turns on setting (contribution)
    • Bring back select all and select inverse icons to the app bar (contribution)
    • Fix folder with brackets [ ] does not show the content
    • Fix login fails with "§" in password

2.11 beta v1 (May 2019)

  • Send logs to support, enable it via new developer menu (contribution)
  • Logs search (contribution)
  • Shortcut to available offline files from side menu
  • Document provider: files and folders rename, edition and deletion.
  • Document provider: folder creation
  • Document provider: multiaccount support
  • UI improvements, including:
    • Notch support
  • Bug fixes, including:
    • Fix download progress bar still visible after successful download
    • Fix UI glitch in warning icon when sharing a file publicly (contribution)
    • Fix crash when sharing files with ownCloud and creating new folder (contribution)
    • Fix canceling dialog in settings turns on setting (contribution)
    • Bring back select all and select inverse icons to the app bar (contribution)
    • Fix folder with brackets [ ] does not show the content
    • Fix login fails with "§" in password

2.10.1 (April 2019)

  • Content provider improvements

2.10.0 (March 2019)

  • Android 9 (P) support (contribution)
  • Allow light filtering apps (optional)
  • Show additional info (user ID, email) when sharing with users with same display name
  • Support more options to enforce password when sharing publicly
  • Select all and inverse when uploading files (contribution)
  • Sorting options in sharing view (contribution)
  • Batched notifications for file deletions (contribution)
  • Commit hash in settings (contribution)
  • UI improvements, including:
    • Disable log in button when credentials are empty (contribution)
    • Warning to properly set camera folder in camera uploads
  • Bug fixes, including:
    • Some camera upload issues in Android 9 (P) (contribution)
    • Fix eye icon not visible to show/hide password in public shares (contribution)
    • Fix welcome wizard rotation (contribution)

2.10.0 beta v1 (February 2019)

  • Android 9 (P) support (contribution)
  • Select all and inverse when uploading files (contribution)
  • Sorting options in sharing view (contribution)
  • Batched notifications for file deletions (contribution)
  • Commit hash in settings (contribution)
  • UI improvements, including:
    • Disable log in button when credentials are empty (contribution)
    • Warning to properly set camera folder in camera uploads
  • Bug fixes, including:
    • Some camera upload issues in Android 9 (P) (contribution)
    • Fix eye icon not visible to show/hide password in public shares (contribution)
    • Fix welcome wizard rotation (contribution)

2.9.3 (November 2018)

  • Bug fixes for users with username containing @ character

2.9.2 (November 2018)

  • Bug fixes for users with username containing spaces

2.9.1 (November 2018)

  • Bug fixes for LDAP users using uid:
    • Fix login not working
    • Fix empty list of files

2.9.0 (November 2018)

  • Search in current folder
  • Select all/inverse files (contribution)
  • Improve available offline files synchronization and conflict resolution (Android 5 or higher required)
  • Sort files in file picker when uploading (contribution)
  • Access ownCloud files from files apps, even with files not downloaded
  • New login view
  • Show re-shares
  • Switch apache and jackrabbit deprecated network libraries to more modern and active library, OkHttp + Dav4Android
  • UI improvements, including:
    • Change edit share icon
    • New gradient in top of the list of files (contribution)
    • More accurate message when creating folders with the same name (contribution)
  • Bug fixes, including:
    • Fix some crashes:
      • When rebooting the device
      • When copying, moving files or choosing a folder within camera uploads feature
      • When creating private/public link
    • Fix some failing downloads
    • Fix pattern lock being asked very often after disabling fingerprint lock (contribution)

2.9.0 beta v2 (October 2018)

  • Bug fixes, including:
    • Fix some crashes:
      • When rebooting the device
      • When copying, moving files or choosing a folder within camera uploads feature
    • Fix some failing downloads
    • Fix pattern lock being asked very often after disabling fingerprint lock

2.9.0 beta v1 (September 2018)

  • Switch apache and jackrabbit deprecated libraries to more modern and active library, OkHttp
  • Search in current folder
  • Select all/inverse files
  • New login view
  • Show re-shares
  • UI improvements, including:
    • Change edit share icon
    • New gradient in top of the list of files

2.8.0 (July 2018)

  • Side menu redesign
  • User quota in side menu
  • Descending option when sorting
  • New downloaded/offline icons and pins
  • One panel design for tablets
  • Custom tabs for OAuth
  • Improve public link sharing permissions for folders
  • Redirect to login view when SAML session expires
  • UI improvements, including:
    • Fab button above snackbar
    • Toggle to control password visibility when sharing via link
    • Adaptive icons support (Android 8 required)
  • Bug fixes, including:
    • Fix block for deleted basic/oauth accounts
    • Fix available offline when renaming files
    • Fix camera directory not selectable in root
    • Fix guest account showing an empty file list
    • Hide keyboard when going back from select user view
    • Fix black "downloading screen" message when downloading an image offline
    • Show proper timestamp in uploads/downloads notification
    • Fix sharing when disabling files versioning app in server

2.8.0 beta v1 (May 2018)

  • Side menu redesign
  • User quota in side menu
  • Descending option when sorting
  • New downloaded/offline icons and pins
  • One panel design for tablets
  • Custom tabs for OAuth
  • UI improvements, including:
    • Fab button above snackbar
    • Toggle to control password visibility when sharing via link
  • Bug fixes, including:
    • Fix block for deleted basic/oauth accounts
    • Fix available offline when renaming files
    • Fix camera directory not selectable in root
    • Fix guest account showing an empty file list
    • Hide keyboard when going back from select user view
    • Fix black "downloading screen" message when downloading an image offline.

2.7.0 (April 2018)

  • Fingerprint lock
  • Pattern lock (contribution)
  • Upload picture directly from camera (contribution)
  • GIF support
  • New features wizard
  • UI improvements, including:
    • Display file size during upload (contribution)
    • Animations when switching folders
  • Bug fixes, including:
    • Hide always visible notification in Android 8

2.7.0 beta v1 (March 2018)

  • Fingerprint lock
  • Pattern lock (contribution)
  • Upload picture directly from camera (contribution)
  • GIF support
  • New features wizard
  • UI improvements, including:
    • Display file size during upload (contribution)
  • Bug fixes, including:
    • Hide always visible notification in Android 8

2.6.0 (February 2018)

  • Camera uploads, replacing instant uploads (Android 5 or higher required)
  • Android 8 support
  • Notification channels (Android 8 required)
  • Private link (OC X required)
  • Fixed typos in some translations

2.5.1 beta v1 (November 2017)

  • Camera uploads (replacing instant uploads)
  • Android O support
  • Notification channels (Android O required)
  • Private link (OC X required)
  • Fixed typos in some translations

2.5.0 (October 2017)

  • OAuth2 support
  • Show file listing option (anonymous upload) when sharing a folder (OC X required)
  • First approach to fix instant uploads
  • UI improvements, including:
    • Hide share icon when resharing is forbidden
    • Improve feedback when uploading infected files
  • Bug fixes

2.4.0 (May 2017)

  • Video streaming
  • Multiple public links per file (OC X required)
  • Share with custom groups (OC X required)
  • Automated retry of failed transfers in Android 6 and 7
  • Save shared text as new file
  • File count per section in uploads view
  • UI improvements, including:
    • Share view update
  • Bug fixes

2.3.0 (March 2017)

  • Included privacy policy.
  • Error messages improvement.
  • Design/UI improvement: snackbars replace toasts.
  • Bugs fixed, including:
    • Crash when other app uses same account name.

2.2.0 (December 2016)

  • Set folders as Available Offline
  • New navigation drawer, with avatar and account switch.
  • New account manager, accessible from navigation drawer.
  • Set edit permissions in federated shares of folders (OC server >= 9.1)
  • Monitor and revoke session from web UI (OC server >= 9.1)
  • Improved look and contents of file menu.
  • Bugs fixed, including:
    • Keep modification time of uploaded files.
    • Stop audio when file is deleted.
    • Upload of big files.

## 2.1.2 (September 2016)

  • Instant uploads fixed in Android 6.

2.1.1 (September 2016)

  • Instant uploads work in Android 7.
  • Select your camera folder to upload pictures or videos from any camera app.
  • Multi-Window support for Android 7.
  • Size of folders shown in list of files.
  • Sort by size your list of files.

2.1.0 (August 2016)

  • Select and handle multiple files
  • Sync files on tap
  • Access files through Documents Provider
  • "Can share" option for federated shares (server 9.1+)
  • Full name shown instead of user name
  • New icon
  • Style and sorting fixes
  • Bugs fixed, including:
    • Icon "available offline" shown when set
    • Trim blanks of username in login view
    • Protect password field from suggestions

2.0.1 (June 2016)

  • Favorite files are now called AVAILABLE OFFLINE
  • New overlay icons
  • Bugs fixed, including:
  • Upload content from other apps works again
  • Passwords with non-alphanumeric characters work fine
  • Sending files from other apps does not duplicate them
  • Favorite setting is not lost after uploading
  • Instant uploads waiting for Wi-Fi are not shown as failed

2.0.0 (April 2016)

  • Uploads view: track the progress of your uploads and handle failures
  • Federated sharing: share files with users in other ownCloud servers
  • Improvements on the UI following material design lines
  • Set a shared-by-link folder as editable
  • Wifi-only for instant uploads stop on Wifi loss
  • Be warned of server certificate changed in any action
  • Improvements when other apps send files to ownCloud
  • Bug fixing

1.9.1 (February 2016)

  • Set and edit permissions on internal shared data
  • Instant uploads: avoid file duplications, set policy in app settings
  • Control duplication of files uploaded via 'Upload' button
  • Select view mode: either list or grid per folder
  • More Material Design: buttons and checkboxes
  • Fixed battery drain in automatic synchronization
  • Security fixes related to passcode
  • Wording fixes

1.9.0 (December 2015)

  • Share privately with users or groups in your server
  • Share link with password protection and expiration date
  • Fully sync a folder in two ways (manually)
  • Detect share configuration in server
  • Fingerprints in untrusted certificate dialog
  • Thumbnail in details view
  • OC color in notifications
  • Fixed video preview
  • Fixed sorting with accents
  • Error shown when no app can "open with" a file
  • Fixed relative date in some languages
  • Media scanner triggered after uploads

1.8.0 (September 2015)

  • New MATERIAL DESIGN theme
  • Updated FILE TYPE ICONS
  • Preview TXT files within the app
  • COPY files & folders
  • Preview the full file/folder name from the long press menu
  • Set a file as FAVORITE (kept-in-sync) from the CONTEXT MENU
  • Updated CONFLICT RESOLUTION dialog (wording)
  • Updated background for images with TRANSPARENCY in GALLERY
  • Hidden files will not enforce list view instead of GRID VIEW (folders from Picasa & others)
  • Security:
    • Updated network stack with security fixes (Jackrabbit 2.10.1)
  • Bugs fixed:
    • Fixed crash when ETag is lost
    • Passcode creation not restarted on device rotation
    • Recovered share icon shown on folders 'shared with me'
    • User name added to subject when sending a share link through e-mail (fixed on SAMLed apps)

1.7.2 (July 2015)

  • New navigation drawer
  • Improved Passcode
  • Automatic grid view just for folders full of images
  • More characters allowed in file names
  • Support for servers in same domain, different path
  • Bugs fixed:
    • Frequent crashes in folder with several images
    • Sync error in servers with huge quota and external storage enable
    • Share by link error
    • Some other crashes and minor bugs

1.7.1 (April 2015)

  • Share link even with password enforced by server
  • Get the app ready for oc 8.1 servers
  • Added option to create new folder in uploads from external apps
  • Improved management of deleted users
  • Bugs fixed
    • Fixed crash on Android 2.x devices
    • Improvements on uploads

1.7.0 (February 2015)

  • Download full folders
  • Grid view for images
  • Remote thumbnails (OC Server 8.0+)
  • Added number of files and folders at the end of the list
  • "Open with" in contextual menu
  • Downloads added to Media Provider
  • Uploads:
    • Local thumbnails in section "Files"
    • Multiple selection in "Content from other apps" (Android 4.3+)
  • Gallery:
    • proper handling of EXIF
    • obey sorting in the list of files
  • Settings view updated
  • Improved subjects in e-mails
  • Bugs fixed