Changelog for ownCloud Web 4.0.0 (2021-08-04)
Summary
- Bugfix - Left sidebar visibility in public links: #5602
- Bugfix - Check names also for folders or files that currently are not visible: #5583
- Bugfix - Content Security Policy for OpenID Connect authentication: #5536
- Bugfix - Send authentication on manifests.json: #5553
- Bugfix - Unnecessary quota requests: #5539
- Bugfix - Use profile picture capability in avatars: #5178
- Change - Add custom search service: #5415
- Enhancement - New layout for context menu: #5160
- Enhancement - Dropdown actions in FilesTable: #5102
- Enhancement - Refactor recipient autocomplete in people panel: #5554
- Enhancement - Load only opened panels: #5569
- Enhancement - Prevent binding to only loopback IP when running in watch mode: #5515
- Enhancement - Add filter & search to files app: #5415
- Enhancement - Define the number of visible share recipients: #5506
- Enhancement - Sidebar sliding panels navigation: #5549
Details
-
Bugfix - Left sidebar visibility in public links: #5602
We fixed that the left sidebar was showing the navigation items of an authenticated context
when visiting a public link as authenticated user. -
Bugfix - Check names also for folders or files that currently are not visible: #5583
We've changed the way how web checks if a file or folder exists. From now on it also include files
from the current folder that actually are not visible.This was problematic in situations like the pagination, where a file or folder was not
available in the current set of resources and the user tried to create a folder with the same
name. -
Bugfix - Content Security Policy for OpenID Connect authentication: #5536
We added CSP rules for allowing OpenID Connect authentication when running ownCloud Web as app
in ownCloud 10. -
Bugfix - Send authentication on manifests.json: #5553
We've changed that requests to manifest.json will use authentication, too.
-
Bugfix - Unnecessary quota requests: #5539
We've removed requests that checked for a user's quota on pages where it was not relevant.
-
Bugfix - Use profile picture capability in avatars: #5178
Requests for loading avatar profile pictures now only get sent if the backend communicates
their availability in the capabilities. -
Change - Add custom search service: #5415
We've added
search
as another core app that can be utilized by other (third-party) frontend
extensions to provide filter and search functionality. Please note that you need to add
search
to theapps
array of your config.json file, otherwise the search bar with its global
file search capabilities will disappear. -
Enhancement - New layout for context menu: #5160
The new context menu in the files list received additional menu items and a clear separation
into three sections. -
Enhancement - Dropdown actions in FilesTable: #5102
Users can now access quick actions in a dropdown by clicking on the three-dots button or
right-clicking on rows in the files table.We've also bumped the ownCloud Design System to version 8.3.0
#5102
#5103
#5551
#5554
https://github.com/owncloud/owncloud-design-system/releases/tag/v8.3.0 -
Enhancement - Refactor recipient autocomplete in people panel: #5554
We've refactored the recipient autocomplete in people panel so that selected recipients are
displayed directly in the autocomplete instead of the list below it. -
Enhancement - Load only opened panels: #5569
Do not load panels in the Files extension sidebar until they are opened.
-
Enhancement - Prevent binding to only loopback IP when running in watch mode: #5515
This is required when running the acceptance tests on Windows, it allows the selenium docker
containers to access the frontend due to the host binding in rollup (when runningyarn serve
). Does not break any existing functionality. -
Enhancement - Add filter & search to files app: #5415
We've changed the existing searchbar to use the custom search service. It is now able to be used
at the same time as a filter (on the frontend) and, if the backend is capable of search, as a search
input. -
Enhancement - Define the number of visible share recipients: #5506
We've added a new configuration option
sharingRecipientsPerPage
to define how many
recipients should be shown in the share recipients dropdown. -
Enhancement - Sidebar sliding panels navigation: #5549
The sidebar now uses a ios like concept for navigate through the different actions in the
sidebar. It replaces the accordion navigation entirely.