Changelog for ownCloud Web 3.0.0 (2021-04-21)
Summary
- Bugfix - Avatar url without double slash: #4610
- Bugfix - Open mediaviewer for upper case file extensions: #4647
- Bugfix - Only one
<main>
tag per HTML document: #1652 - Bugfix - Parent paths traversal for shares: #4860
- Change - Update owncloud Design System to v6.0.1: #4940
- Change - New files list: #4627
- Enhancement - A11y improvements for files app bar: #4786
- Enhancement - Enable files app search bar to be toggleable on a per-route basis: #4815
- Enhancement - Add web-pkg package: #4907
- Enhancement - Implement live region updates on route changes: #4812
- Enhancement - Use list for displaying added people: #4915
- Enhancement - Runtime theming: #4822
- Enhancement - Add "Shared via link" page: #4881
- Enhancement - Use ODS translations: #4934
Details
-
Bugfix - Avatar url without double slash: #4610
The avatar url added another superfluous slash after the instance url which resulted in the
avatar not being able to load. -
Bugfix - Open mediaviewer for upper case file extensions: #4647
We fixed a bug where the mediaviewer didn't open for files which had an uppercase (or mixed case)
file extension. -
Bugfix - Only one
<main>
tag per HTML document: #1652Only one
<main>
tag is allowed per HTML document. This change removes the ones in
web-container
andweb-runtime
and adds one to each extension (files-list, mediaviewer,
markdowneditor, drawio) since they can't be loaded at the same time. -
Bugfix - Parent paths traversal for shares: #4860
We fixed a bug in parent paths traversals for loading shares. A path with a trailing slash was
twice in the result of (parent-)paths, leading to fetching the existing shares on the current
folder twice. Since we fetch incoming and outgoing shares this caused 2 unnecessary requests
on every page load that changed into a child folder or a folder unrelated to the current path. -
Change - Update owncloud Design System to v6.0.1: #4940
- Lots of updates regarding accessibility topics, an updated color palette and custom CSS
properties to allow for (runtime) theming. - ODS started to use peerDependencies now, we
adopted this and added the required packages
- Lots of updates regarding accessibility topics, an updated color palette and custom CSS
-
Change - New files list: #4627
We integrated the new oc-table-files component from our design system. This includes
breaking changes in how we load resources in our files app. We refactored our files app codebase
into views, so that only subcomponents live in the components directory. -
Enhancement - A11y improvements for files app bar: #4786
If we select resources in the files list, an action context menu appears, to improve a11y we need
an aria live region element to announce that. -
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 - Add web-pkg package: #4907
We added web-pkg as a new package. It is supposed to be the central location for reuse of generic
functionality. -
Enhancement - Implement live region updates on route changes: #4812
-
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 - Runtime theming: #4822
It's now possible to specify a custom theme and have logos, brand slogan and colors changed to
modify the appearance of your ownCloud web frontend. -
Enhancement - Add "Shared via link" page: #4881
We've added a new page called "Shared via link". This page displays a files list containing only
resources shared via public links. -
Enhancement - Use ODS translations: #4934
Some ODS components were using their own translation strings which were availabel in the ODS
but not exported there/imported in the web project. Now, we import the translation strings
from the ODS package and merge them with the web translations.