Releases: owncloud/web
3.3.0-rc2
Changelog for ownCloud Web 3.3.0 (2021-06-16)
Summary
- Bugfix - Center MediaViewer loading spinner: #5270
- Bugfix - Keyboard navigation for copy to clipboard: #5147
- Bugfix - Hide left sidebar navigation when switching routes: #5025
- Bugfix - Hide "Create new public link" button: #5126
- Bugfix - Add docs link & fix translations on error page: #5034
- Bugfix - Make skip to main content link visible: #5118
- Bugfix - Add index route for the OC10 integration: #5201
- Bugfix - Do not call Vuex create store multiple times: #5254
- Bugfix - Prevent scrolling issues: #5131
- Bugfix - Show
0
as used quota if a negative number is given: #5229 - Bugfix - Resizeable html container: #5052
- Bugfix - Translated user menu items: #5042
- Bugfix - Prevent
fileTypeIcon
to throw a TypeError: #5253 - Bugfix - Make sure IDs in HTML are unique: #5028
- Bugfix - Upsert resource in filestable: #5130
- Enhancement - Improve a11y colors: #5138
- Enhancement - Accessible status indicators: #5182
- Enhancement - Use a proper definition list for the account settings page: #5012
- Enhancement - Update owncloud Design System to v7.1.2: #5002
- Enhancement - Button appearance: #5053
- Enhancement - Confirmation message when copying links: #5147
- Enhancement - File editor mode: #5226
- Enhancement - Improve accessibility for the files sidebar: #5000
- Enhancement - Improve a11y in the files sidebar peoples & shares section: #5034
- Enhancement - Focus breadcrumb on route change: #5166
- Enhancement - Enable focus trap in oc-modal: #5013
- Enhancement - Hide left sidebar if no navitems are present: #5149
- Enhancement - Do not reset file selection when cancelling batch delete: #5107
- Enhancement - Move breadcrumbs out of location picker heading: #5020
- Enhancement - Move hint in the Location picker under breadcrumbs: #5008
- Enhancement - Improve accessibility on new file menu: #5058
- Enhancement - OcTooltip: #5055
- Enhancement - Send focus to "Add people" btn after closing Add/Edit panels: #5129
- Enhancement - Remove autoclose on notifications: #5040
- Enhancement - Use
oc-select
for role select: #4937 - Enhancement - Add focus trap to left sidebar: #5027
- Enhancement - Improve accessibility on trash bin: #5046
- Enhancement - Use slots in the navigation sidebar: #5105
- Enhancement - Improve accessibility on user menu: #5010
Details
-
Bugfix - Center MediaViewer loading spinner: #5270
The loading spinner in the media viewer app wasn't centered vertically since the wrapping
element was to small. It has now been given a min-height of the current screen size. -
Bugfix - Keyboard navigation for copy to clipboard: #5147
We've fixed that the buttons for copying (private/public) links to the clipboard were not
usable via keyboard. -
Bugfix - Hide left sidebar navigation when switching routes: #5025
On smaller screens, the left sidebar containing the extension navigation is collapsed. We've
fixed that when the user expanded the sidebar and navigated to a different route the sidebar is
collapsed again. -
Bugfix - Hide "Create new public link" button: #5126
The button to create new public links was visible even if the user lacked the permissions to
create one. It is now being hidden unless the user is allowed to create a share of the respective
file. -
Bugfix - Add docs link & fix translations on error page: #5034
The MissingConfigPage had a translated paragraph that didn't work because of an presumably
unallowed<br/>
tag inside the text.Also, the link to the GitHub repo was replace with a link to the web docs and public rocket chat.
-
Bugfix - Make skip to main content link visible: #5118
We've fixed the z-index of the skip to main content link so that it is not hidden under different
content anymore and is again visible on focus, with a visible focus border. -
Bugfix - Add index route for the OC10 integration: #5201
Added an index route for the OC10 integration which gets called when opening
http://your-server/index.php/apps/web. The route basically redirects to the same URL
while appending /index.html, as this is the correct URL for accessing the Web UI. Setting Web as
default layout would result in an endless redirect loop otherwise. -
Bugfix - Do not call Vuex create store multiple times: #5254
We've moved the create Vuex store logic into the index file of Web runtime to prevent
initialising the store multiple times. -
Bugfix - Prevent scrolling issues: #5131
In cases where the browser-window space was not enough to render all views the ui ended up with
weird scrolling behavior.This has been fixed by restructuring the dom elements and giving them proper styles.
-
Bugfix - Show
0
as used quota if a negative number is given: #5229In the case if the server returns a negative number as used quota (what should not happen) show
0 B of 2 GB
and not only of2 GB
-
Bugfix - Resizeable html container: #5052
We removed a critical accessibility offense by removing the hardcoded maximum-scale and
allowing for user-scalable viewsizes. -
Bugfix - Translated user menu items: #5042
Some of the user menu items were not correctly translated, which is now fixed.
-
Bugfix - Prevent
fileTypeIcon
to throw a TypeError: #5253The function would die with
TypeError: file.extension.toLowerCase is not a function
if
file.extension
was set to something that is not a string. -
Bugfix - Make sure IDs in HTML are unique: #5028
Quick action button IDs were repeated in every row of the file table, which isn't allowed in HTML
(IDs must be unique per document). By changing to classes, this offense was resolved.The same goes for IDs in the people shares part of the sidebar where IDs are now appended with the
share ID, which is necessary since they need to be both unique and referenced by ID for
accessibility reasons. -
Bugfix - Upsert resource in filestable: #5130
When uploading an already existing resource in the filestable, we sometimes displayed both
files in the filestable until the page got refreshed. We now check when uploading a file if it
exists in the filestable and replace it there if that is the case. -
Enhancement - Improve a11y colors: #5138
To get a11y compliant it's required that colors match a given contrast ratio to it's
back-/fore-/ground. We improved this on:- all ODS components - all oc-color variables - oc-star in sidebar
-
Enhancement - Accessible status indicators: [#5182](https://github.com/owncloud...
3.3.0-rc1
Changelog for ownCloud Web 3.3.0 (2021-06-11)
Summary
- Bugfix - Keyboard navigation for copy to clipboard: #5147
- Bugfix - Hide left sidebar navigation when switching routes: #5025
- Bugfix - Hide "Create new public link" button: #5126
- Bugfix - Add docs link & fix translations on error page: #5034
- Bugfix - Make skip to main content link visible: #5118
- Bugfix - Add index route for the OC10 integration: #5201
- Bugfix - Prevent scrolling issues: #5131
- Bugfix - Resizeable html container: #5052
- Bugfix - Translated user menu items: #5042
- Bugfix - Make sure IDs in HTML are unique: #5028
- Enhancement - Improve a11y colors: #5138
- Enhancement - Accessible status indicators: #5182
- Enhancement - Use a proper definition list for the account settings page: #5012
- Enhancement - Update owncloud Design System to v7.1.2: #5002
- Enhancement - Button appearance: #5053
- Enhancement - Confirmation message when copying links: #5147
- Enhancement - Improve accessibility for the files sidebar: #5000
- Enhancement - Improve a11y in the files sidebar peoples & shares section: #5034
- Enhancement - Focus breadcrumb on route change: #5166
- Enhancement - Enable focus trap in oc-modal: #5013
- Enhancement - Hide left sidebar if no navitems are present: #5149
- Enhancement - Do not reset file selection when cancelling batch delete: #5107
- Enhancement - Move breadcrumbs out of location picker heading: #5020
- Enhancement - Move hint in the Location picker under breadcrumbs: #5008
- Enhancement - Improve accessibility on new file menu: #5058
- Enhancement - OcTooltip: #5055
- Enhancement - Send focus to "Add people" btn after closing Add/Edit panels: #5129
- Enhancement - Remove autoclose on notifications: #5040
- Enhancement - Use
oc-select
for role select: #4937 - Enhancement - Add focus trap to left sidebar: #5027
- Enhancement - Improve accessibility on trash bin: #5046
- Enhancement - Use slots in the navigation sidebar: #5105
- Enhancement - Improve accessibility on user menu: #5010
Details
-
Bugfix - Keyboard navigation for copy to clipboard: #5147
We've fixed that the buttons for copying (private/public) links to the clipboard were not
usable via keyboard. -
Bugfix - Hide left sidebar navigation when switching routes: #5025
On smaller screens, the left sidebar containing the extension navigation is collapsed. We've
fixed that when the user expanded the sidebar and navigated to a different route the sidebar is
collapsed again. -
Bugfix - Hide "Create new public link" button: #5126
The button to create new public links was visible even if the user lacked the permissions to
create one. It is now being hidden unless the user is allowed to create a share of the respective
file. -
Bugfix - Add docs link & fix translations on error page: #5034
The MissingConfigPage had a translated paragraph that didn't work because of an presumably
unallowed<br/>
tag inside the text.Also, the link to the GitHub repo was replace with a link to the web docs and public rocket chat.
-
Bugfix - Make skip to main content link visible: #5118
We've fixed the z-index of the skip to main content link so that it is not hidden under different
content anymore and is again visible on focus, with a visible focus border. -
Bugfix - Add index route for the OC10 integration: #5201
Added an index route for the OC10 integration which gets called when opening
http://your-server/index.php/apps/web. The route basically redirects to the same URL
while appending /index.html, as this is the correct URL for accessing the Web UI. Setting Web as
default layout would result in an endless redirect loop otherwise. -
Bugfix - Prevent scrolling issues: #5131
In cases where the browser-window space was not enough to render all views the ui ended up with
weird scrolling behavior.This has been fixed by restructuring the dom elements and giving them proper styles.
-
Bugfix - Resizeable html container: #5052
We removed a critical accessibility offense by removing the hardcoded maximum-scale and
allowing for user-scalable viewsizes. -
Bugfix - Translated user menu items: #5042
Some of the user menu items were not correctly translated, which is now fixed.
-
Bugfix - Make sure IDs in HTML are unique: #5028
Quick action button IDs were repeated in every row of the file table, which isn't allowed in HTML
(IDs must be unique per document). By changing to classes, this offense was resolved.The same goes for IDs in the people shares part of the sidebar where IDs are now appended with the
share ID, which is necessary since they need to be both unique and referenced by ID for
accessibility reasons. -
Enhancement - Improve a11y colors: #5138
To get a11y compliant it's required that colors match a given contrast ratio to it's
back-/fore-/ground. We improved this on:- all ODS components - all oc-color variables - oc-star in sidebar
-
Enhancement - Accessible status indicators: #5182
To make both the clickable (button) and the visible (icon) part of the status indicators in the
files table accessible, we have added a description, in addition to the tooltip and
aria-label
. -
Enhancement - Use a proper definition list for the account settings page: #5012
-
Enhancement - Update owncloud Design System to v7.1.2: #5002
- Lots of updates regarding accessibility topics - Removal of home icon in breadcrumbs,
changed to "All files" link as breadcrumb root - Added aria-labels to all landmarks in sidebar
and proper logo-alt attribute to image in sidebar
- Lots of updates regarding accessibility topics - Removal of home icon in breadcrumbs,
-
Enhancement - Button appearance: #5053
Changed the appearance of the "accept/decline share" buttons in the "Shared With Me" file list
so they actually look like buttons.Also changed the "Clear selection" button in the files table batch actions from
raw
to
outline
appearance. -
Enhancement - Confirmation message when copying links: #5147
We've added confirmation messages (toasts) when a private or public link is copied to the
clipboard. -
Enhancement - Improve accessibility for the files sidebar: #5000
We've did several improvements to enhance the accessibility on the files sidebar: -
Transformed the file name to a h2 element - Transformed the "Open folder"-action to a link
instead of a button - Transformed the favorite-star to a button-element - Adjusted aria-label
of the favorite-star to describe what it does instead of its current state - Added a more
descriptive close button label - Clicking outside of the sidebar now closes it - Rem...
3.2.0
Changelog for ownCloud Web 3.2.0 (2021-05-31)
Summary
- Bugfix - Correct navigation through "via"-tags: #5122
- Bugfix - Correct sharee tag: #5112
- Enhancement - Confirmation for public link deletion: #5125
- Enhancement - Continuously deployed demo instance with latest Web: #5145
- Enhancement - Configure previews: #5159
- Enhancement - Prompts leaving user about pending uploads: #2590
Details
-
Bugfix - Correct navigation through "via"-tags: #5122
The "shared via X" link in the indirect share tag in the sidebar was navigating to the parent
directory of the indirect share entry. This has been fixed for the collaborators sidebar
section and the link target is the share entry itself now. -
Bugfix - Correct sharee tag: #5112
The tag inside a shared folder always announced the current user as "owner", since the shares
lookup didn't check for the parent folders' ownership. This has been fixed now and users get the
correct tag (e.g. "Viewer", "Editor" etc) in the sidebar. -
Enhancement - Confirmation for public link deletion: #5125
The deletion of public links is an irreversible interaction and should be handled with more
care since users might have bookmarked or shared with other people. We have added a
confirmation modal now to prevent users from accidentally deleting public links. -
Enhancement - Continuously deployed demo instance with latest Web: #5145
Whenever a commit or merge to master happens, a demo instance with the latest Web build will be
deployed. -
Enhancement - Configure previews: #5159
We introduced a new config option to configure which file will be previewed. To do so, add
"options.previewFileExtensions": ["jpg", "txt"]
in the config.json file. -
Enhancement - Prompts leaving user about pending uploads: #2590
Added an unload event listener that detects closes/ reloads/ navigates to another URL. Added
prompt that ask for confirmation to leave site on unload events if uploads pending. Removed the
event listener before destroy of component.
3.2.0-rc1
Changelog for ownCloud Web 3.2.0 (2021-05-28)
Summary
- Bugfix - Correct navigation through "via"-tags: #5122
- Bugfix - Correct sharee tag: #5112
- Enhancement - Confirmation for public link deletion: #5125
- Enhancement - Continuously deployed demo instance with latest Web: #5145
- Enhancement - Configure previews: #5159
- Enhancement - Prompts leaving user about pending uploads: #2590
Details
-
Bugfix - Correct navigation through "via"-tags: #5122
The "shared via X" link in the indirect share tag in the sidebar was navigating to the parent
directory of the indirect share entry. This has been fixed for the collaborators sidebar
section and the link target is the share entry itself now. -
Bugfix - Correct sharee tag: #5112
The tag inside a shared folder always announced the current user as "owner", since the shares
lookup didn't check for the parent folders' ownership. This has been fixed now and users get the
correct tag (e.g. "Viewer", "Editor" etc) in the sidebar. -
Enhancement - Confirmation for public link deletion: #5125
The deletion of public links is an irreversible interaction and should be handled with more
care since users might have bookmarked or shared with other people. We have added a
confirmation modal now to prevent users from accidentally deleting public links. -
Enhancement - Continuously deployed demo instance with latest Web: #5145
Whenever a commit or merge to master happens, a demo instance with the latest Web build will be
deployed. -
Enhancement - Configure previews: #5159
We introduced a new config option to configure which file will be previewed. To do so, add
"options.previewFileExtensions": ["jpg", "txt"]
in the config.json file. -
Enhancement - Prompts leaving user about pending uploads: #2590
Added an unload event listener that detects closes/ reloads/ navigates to another URL. Added
prompt that ask for confirmation to leave site on unload events if uploads pending. Removed the
event listener before destroy of component.
3.1.0
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
3.1.0-rc2
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
3.1.0-rc1
Changelog for ownCloud Web 3.1.0 (2021-05-10)
Summary
- 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 - 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 - 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 v5.1.0 -
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 - 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
3.0.0
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.
3.0.0-rc2
Changelog for ownCloud Web 3.0.0 (2021-04-19)
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.
3.0.0-rc1
v3.0.0-rc1 prepare release v3.0.0