Changelog for ownCloud Web 4.7.0 (2021-12-16)
Summary
- Bugfix - Contextmenu on public links: #6123
- Bugfix - Inconsistencies in share expiry dates: #6084
- Bugfix - Extension casing: #5339
- Bugfix - Show extension image: #5985
- Bugfix - File renaming: #4893
- Bugfix - Hidden files hidden by default: #5985
- Bugfix - Ensure route config is honored for new file handlers: #6135
- Bugfix - Show context menu for all file extensions: #6002
- Bugfix - Do not scroll on apps open in app provider: #5960
- Bugfix - Open in browser for public files: #4615
- Bugfix - Order extensions and default: #5985
- Bugfix - Double escaping in progress bar: #4214
- Bugfix - Context for dates in SideBar: #5068
- Bugfix - User email attribute initialization: #6118
- Enhancement - Adopt oc-table-files from ods: #6106
- Enhancement - Show errors when failing to open app in app provider: #6003
- Enhancement - Build options: #5985
- Enhancement - MarkdownEditor and MediaViewer can be default: #6148
- Enhancement - Show feedback on startup: #5985
- Enhancement - Update ODS to v12.0.0-alpha1: #6106
Details
-
Bugfix - Contextmenu on public links: #6123
We fixed an issue of the contextmenu not being displayed for the files table on public links.
-
Bugfix - Inconsistencies in share expiry dates: #6084
- Share expiry dates now always refer to the end of the given day. This change allows users to
select the current day as expiry date. * Displayed expiry dates have been aligned to ensure
their consistency. * Existing expiry dates for public links can now be removed again. * We now
use the LuxonDateTime
object more consistently across the code base (replacing
JavaScript's `new Date()).
- Share expiry dates now always refer to the end of the given day. This change allows users to
-
Bugfix - Extension casing: #5339
We fixed file extensions always being shown in lowercase.
-
Bugfix - Show extension image: #5985
Allow extensions to set an image as its logo, instead of an icon. If
img
is set, it will take
precedence overicon
. -
Bugfix - File renaming: #4893
We fixed the displayed file name not being properly updated in files list and sidebar after
renaming. -
Bugfix - Hidden files hidden by default: #5985
Hide hidden files (files started with ".") by default, similar to oc10
-
Bugfix - Ensure route config is honored for new file handlers: #6135
Only display the new file entries for the routes it belongs to.
-
Bugfix - Show context menu for all file extensions: #6002
The context menu was failing to build for file extensions that did not have a match in the apps
from the app provider. -
Bugfix - Do not scroll on apps open in app provider: #5960
Apps opened from the app provider were taking more than the window size, prompting the use of the
scrollbar. -
Bugfix - Open in browser for public files: #4615
We fixed opening publicly shared files in the browser.
-
Bugfix - Order extensions and default: #5985
Ensure the default extensions are displayed first. Ensure that extensions can be set as
default or not. -
Bugfix - Double escaping in progress bar: #4214
We fixed file names with special chars not being properly displayed in the upload progressbar.
-
Bugfix - Context for dates in SideBar: #5068
We fixed dates in sidebar file info having no context. The sidebar is either showing the last
modification date or the deletion date. Before this change it wasn't obvious what kind of date
was showing. Especially when the file list was showing a completely different date (e.g., a
share date) it was confusing to the user to see a possibly different date here without
explanation. -
Bugfix - User email attribute initialization: #6118
Until now, the user email would only be set if the user used it instead of a username in the login
form. It now can also be set from the user webdav response as a fallback. -
Enhancement - Adopt oc-table-files from ods: #6106
Ods oc-table-files always contained concrete web-app-files logic, to make development more
agile and keep things close oc-table-files was renamed to resource-table and relocated to
live in web-app-files from now on. -
Enhancement - Show errors when failing to open app in app provider: #6003
The error message provided by wopi is now displayed to the user, giving some context on why it
failed to open a file. -
Enhancement - Build options: #5985
Configure the startup title (displayed before the configuration is loaded) via env variable
TITLE. Make the source map generation optional with the env variable SOURCE_MAP. -
Enhancement - MarkdownEditor and MediaViewer can be default: #6148
We have updated the extension handlers of two internal apps to be able to be used as default
actions. -
Enhancement - Show feedback on startup: #5985
Instead of displaying an empty page while all components load, display a spiner. Also show an
error message if there was an error. -
Enhancement - Update ODS to v12.0.0-alpha1: #6106
We updated the ownCloud Design System to version 12.0.0-alpha1. Please refer to the full
changelog in the ODS release (linked) for more details. Summary:- Change - Remove oc-table-files from ods:
owncloud/owncloud-design-system#1817 - Change - Remove unused
props for unstyled components:
owncloud/owncloud-design-system#1795
#6106
https://github.com/owncloud/owncloud-design-system/releases/tag/v12.0.0-alpha1 - Change - Remove oc-table-files from ods: