Changelog for ownCloud Web 3.1.0 (2021-05-10)
Summary
- Bugfix - Editors for all routes: #5095
- Bugfix - Improve web container: #4942
- Bugfix - Display navigation for resolved private link: #5023
- Bugfix - Fix z-index on the new file menu: #5056
- Enhancement - Accessibility improvements: #4965
- Enhancement - Implement proper direct delete: #4991
- Enhancement - Enable files app search bar to be toggleable on a per-route basis: #4815
- Enhancement - Extension config: #5024
- Enhancement - Focus management: #4993
- Enhancement - Align headline hierarchy: #5003
- Enhancement - Lazy file avatar loading: #5073
- Enhancement - Use list for displaying added people: #4915
- Enhancement - Use real page title for location picker: #5009
- Enhancement - Show search button in search bar: #4985
Details
-
Bugfix - Editors for all routes: #5095
If an extension doesn't define valid routes it should be allowed for all routes by default. That
behaviour was not working properly and is fixed now. -
Bugfix - Improve web container: #4942
The wrapping
index.html.ejs
had some minor problems with HTML validators which are now
fixed. -
Bugfix - Display navigation for resolved private link: #5023
We've fixed that the navigation in the left sidebar is visible for a resolved private link as
well -
Bugfix - Fix z-index on the new file menu: #5056
Added a z-index to files-view because it prevented the new file menu from having a higher
z-index than the table headers. As a result the new file menu was being overlapped by them. -
Enhancement - Accessibility improvements: #4965
A lot of random changes: - Extracted some helper classes to ODS & unified their usage - Removed
<br>
tags that were incorrectly used for spacing - Used<h4>
tags for headings in the files
sidebar - Make skip-to-main button translate-able - Update searchbar label string - Renamed
"personal files" to "all files" in routes (soft rename, due to changes in the future) - Updated
ODS to v6.0.3, making row heights theme-able and bringing a more accessible avatar component
that improves loading of users' profile pictures -
Enhancement - Implement proper direct delete: #4991
We implemented a proper delete action for a single file instead of reusing the batch action for
deleting multiple files. This also solves the issue with the checkbox being checked when
opening the delete modal, which was not a11y compliant. -
Enhancement - Enable files app search bar to be toggleable on a per-route basis: #4815
Permits the search bar in the files app to be toggleable on a per-route basis as shown or hidden.
-
Enhancement - Extension config: #5024
Loading extension specific config was only possible for file editors. We now also load it in the
general app information, so that it's available in theapps
getter of the global vuex store. -
Enhancement - Focus management: #4993
We added a mixin that makes it able to manage, record and reverse-replay the focus for the
current document. The first components that using it are modal and sidebar in the files app. -
Enhancement - Align headline hierarchy: #5003
Streamlined headline tags so that pages have a h1 tag and the headline hierarchy is adhered.
-
Enhancement - Lazy file avatar loading: #5073
We've changed the way how large file lists get rendered. In some cases where we had a long list of
files, the loading of avatars could lead to long waiting times till the first paint happens.Now we first render the list of files, load the associated avatars in the background and then
update the ui. -
Enhancement - Use list for displaying added people: #4915
We've changed the HTML elements in the people accordion when adding new people. People added
via people autocomplete are now displayed in a list element to use correct structure for screen
readers. -
Enhancement - Use real page title for location picker: #5009
We've added real page titles to the location picker. The title is consisted of the current
action, target and product name. -
Enhancement - Show search button in search bar: #4985