Changelog for ownCloud Web 5.3.0 (2022-03-22)
Summary
- Bugfix - Thumbnails only for accepted shares: #5310
- Bugfix - File handling in apps: #6456
- Bugfix - Pressing enter in forms: #6548
- Bugfix - Remove iFrame border: #6555
- Bugfix - Show no auth popup on password protected public links in ownCloud 10: #6530
- Bugfix - Sidebar panels in public links: #2090
- Bugfix - Don't write error message on passing ReadmeContentModal.spec.js test: #6525
- Bugfix - Rename parent folder: #6516
- Bugfix - Resize observer errors within subfolders of a space: #6569
- Bugfix - Resolve private links: #5654
- Bugfix - Natural sort order: #6532
- Bugfix - Prevent cross-site scripting attack while displaying space description: #6523
- Bugfix - Prevent the member count inside a space from disappearing: #6550
- Bugfix - TypeErrors when trying to destruct undefined properties: #6568
- Enhancement - Don't block account page while groups are loading: #6547
- Enhancement - Add a watcher for the share panel of a space: #6543
- Enhancement - App context route to query instead of params: #6622
- Enhancement - Contextmenu background hover: #6553
- Enhancement - Design improvements: #6492
- Enhancement - Improve resource loading within spaces: #6601
- Enhancement - Internet Explorer deprecation warning banner: #6629
- Enhancement - Load space images as preview: #6529
- Enhancement - Move ListLoader component: #6644
- Enhancement - Move NoContentMessage component: #6643
- Enhancement - Move share indicators: #5976
- Enhancement - Polish ViewOptions: #6492
- Enhancement - Resolve private links into folders instead of parent: #5533
- Enhancement - Share inheritance indicators: #6613
- Enhancement - Shares overview: #6440
- Enhancement - Side bar nav tags: #6540
- Enhancement - Show space members in share panel for files inside a space: #6554
- Enhancement - Allow updating space quota: #6477
- Enhancement - Update the stored space after its members have been changed: #6545
- Enhancement - Implement edit quota action in spaces overview: #6598
- Enhancement - Implement people sharing for spaces: #6455
- Enhancement - Implement the spaces permission concept: #6531
- Enhancement - Implement people sharing for resources within a space: #6577
- Enhancement - Trash bin: #6566
- Enhancement - Trash bin breadcrumbs: #6609
- Enhancement - Update the graph SDK: #6519
- Enhancement - Update ODS to v13.0.0-rc.6: #6540
Details
-
Bugfix - Thumbnails only for accepted shares: #5310
Only accepted shares now display a thumbnail in the "Shared with me" resource table.
-
Bugfix - File handling in apps: #6456
We fixed loading and saving files in apps in all contexts. It's now possible to open files in apps
in personal files, favorites, share views and spaces. -
Bugfix - Pressing enter in forms: #6548
We fixed behavior when pressing enter in forms. For instance when adding or editing public
links pressing enter in the name or password input fields, instead of saving the link it opened
the datepicker. -
Bugfix - Remove iFrame border: #6555
We fixed a UI issue which showed small borders around iFrames, e.g. in the external app.
-
Bugfix - Show no auth popup on password protected public links in ownCloud 10: #6530
We fixed a native browser auth popup erroneously being shown for password protected public
links with ownCloud 10. -
Bugfix - Sidebar panels in public links: #2090
Public links were showing some panels (People, Links, Versions) that were not supposed to be
visible in public links. We've fixed that by excluding those panels on public link routes. -
Bugfix - Don't write error message on passing ReadmeContentModal.spec.js test: #6525
ReadmeContentModal.spec.js test doesn't write error output anymore while passing
-
Bugfix - Rename parent folder: #6516
We fixed the rename option in the parent folder / breadcrumb context menu. It was broken due to
malformed webdav paths. -
Bugfix - Resize observer errors within subfolders of a space: #6569
We've fixed a bug where the resize observer crashes within subfolders of a space because there
is no element to observe. -
Bugfix - Resolve private links: #5654
Private links didn't resolve correctly anymore because the internal file path handling was
changed in our api client (owncloud-sdk). We've adjusted it accordingly so that private links
now resolve correctly again. -
Bugfix - Natural sort order: #6532
We've fixed the sort order to respect natural sorting again. Also used the chance to make use of
Intl.Collator
instead oflocaleCompare
which is considered to be a performance
improvement. -
Bugfix - Prevent cross-site scripting attack while displaying space description: #6523
We've added a new package that strips out possible XSS attack code while displaying the space
description -
Bugfix - Prevent the member count inside a space from disappearing: #6550
We've fixed a bug where opening the sidebar for a file inside a space caused the member count of
the space to disappear. -
Bugfix - TypeErrors when trying to destruct undefined properties: #6568
We fixed TypeErrors when trying to destruct undefined properties in the space permissions
checks by providing a default value. -
Enhancement - Don't block account page while groups are loading: #6547
We don't show a loading state for the full account information page anymore while the group
membership information is loading. Instead we only show a loading spinner for the group
membership information, while the rest of the user information is available immediately. -
Enhancement - Add a watcher for the share panel of a space: #6543
We've added a watcher for the share panel of a space to ensure seamless navigation via the share
indicator. -
Enhancement - App context route to query instead of params: #6622
We've moved app context information (where you get redirected when you close an app) into the
query instead of a regular param. This relocates this information further to the back of the url
where it's less confusing for users. -
Enhancement - Contextmenu background hover: #6553
We've added a background hover color for contextmenu actions.
-
Enhancement - Design improvements: #6492
We've fixed various design glitches and improved the overall look-and-feel of the UI.
-
Enhancement - Improve resource loading within spaces: #6601
We've improved the loading of resources within a space. This enhances performance and overall
stability within spaces.- The loading task will determine if a space needs to be fetched or not. Route changes within a
space do not require the space the be fetched again. This also ensures that the space image and
readme won't be fetched when navigating into subfolders. * The space now gets set at the end of
the loading task. This ensures that the space task has finished as soon as the image and readme
get loaded.
- The loading task will determine if a space needs to be fetched or not. Route changes within a
-
Enhancement - Internet Explorer deprecation warning banner: #6629
We've removed some internal checks for the internet explorer browser since it's not
officially supported anymore in favor of a warning banner that informs the user that the web app
may not work properly if they use it with IE. -
Enhancement - Load space images as preview: #6529
We've added a new logic which renders space images as preview to minimize data traffic
-
Enhancement - Move ListLoader component: #6644
We've moved the ListLoader component into the web-pkg package and give it a more general name,
to ease the use in other packages. -
Enhancement - Move NoContentMessage component: #6643
We've moved the NoContentMessage component into the web-pkg package to ease the use in other
packages -
Enhancement - Move share indicators: #5976
We've moved the share/status indicators into a separate column and adjusted the design in ODS.
-
Enhancement - Polish ViewOptions: #6492
We've added an hover effect for ViewOptions buttons
-
Enhancement - Resolve private links into folders instead of parent: #5533
Private links always resolved into the parent folder of the linked file and visually
highlighted the file or folder from the link. We've changed this behaviour to directly
navigate into the folder in case the linked resource is a folder and only keep the previous
behaviour for when the linked resource is a file. -
Enhancement - Share inheritance indicators: #6613
We've implemented the share inheritance indicators in the share sidebar panel. They indicate
whether a resource is shared indirectly via one of its parent folders. -
Enhancement - Shares overview: #6440
We've merged the three shares navigation items into one central "Shares" item, with a toggle to
switch between the three different kinds of shares (incoming, outgoing, links). In the
process, we have also renamed the "All files" page to the "Personal" page, indicating that this
is the user's personal space since shares (and potentially other shared spaces) live
elsewhere. -
Enhancement - Side bar nav tags: #6540
We have implemented a way to show a tag next to the sidebar navigation item link text
-
Enhancement - Show space members in share panel for files inside a space: #6554
The space managers are now displayed in the sidebar for resources within a space. Also, space
members are now sorted via role (managers first) and name. -
Enhancement - Allow updating space quota: #6477
We have implemented a way to update the quota of a space
-
Enhancement - Update the stored space after its members have been changed: #6545
We now update the stored space after its members have been changed. Also, the
permission-object of a built space has been simplified in the course of this. -
Enhancement - Implement edit quota action in spaces overview: #6598
We've added the edit quota action to the space context menu in the spaces overview.
-
Enhancement - Implement people sharing for spaces: #6455
Spaces can now be shared with other people. This change specifically includes:
- listing all members who have access to a space (possible for all space members) * adding
members to a space and giving them dedicated roles (possible for managers only) * editing the
role of members (possible for managers only) * removing members from a space (possible for
managers only)
- listing all members who have access to a space (possible for all space members) * adding
-
Enhancement - Implement the spaces permission concept: #6531
We've implemented the spaces permission concept and improved the code structure for further
permission changes. -
Enhancement - Implement people sharing for resources within a space: #6577
Resources within a space can now be shared with other people.
-
Enhancement - Trash bin: #6566
We've improved the trash bin in general: * Add compatibility with owncloud-sdk 3.0.0-alpha 1 *
Add a confirmation dialog while hitting theEmpty trash bin
button * Add trash bin for project
spaces * Change personal trash bin route fromfiles/trash
tofiles/trash/personal
-
Enhancement - Trash bin breadcrumbs: #6609
We've improved the trash bin in general: * Add a breadcrumb for personal trash bin * Improve the
breadcrumb for spaces trash bin, also add 'Navigate to space' action to context menu * Fix wrong
page title in spaces trash bin -
Enhancement - Update the graph SDK: #6519
We've updated the graph SDK to include the "me"-endpoint.
-
Enhancement - Update ODS to v13.0.0-rc.6: #6540
We updated the ownCloud Design System to version 13.0.0-rc.6. Please refer to the full
changelog in the ODS release (linked) for more details. Summary:- Change - Default type of OcButton:
owncloud/owncloud-design-system#2009 - Change - Remove
OcStatusIndicators from OcResource:
owncloud/owncloud-design-system#2014 - Enhancement -
Redesign OcStatusIndicators:
owncloud/owncloud-design-system#2014 - Enhancement - Icons
for drawio, ifc and odg resource types:
owncloud/owncloud-design-system#2005 - Enhancement - Apply
size property to oc-tag:
owncloud/owncloud-design-system#2011 - Enhancement -
Underline OcResourceName:
owncloud/owncloud-design-system#2019 - Enhancement -
Configurable OcResource parentfolder name:
owncloud/owncloud-design-system#2029 - Enhancement - Polish
OcSwitch: owncloud/owncloud-design-system#2018 -
Enhancement - Make filled primary OcButton use gradient background:
owncloud/owncloud-design-system#2036 - Bugfix - Disabled
OcSelect background: owncloud/owncloud-design-system#2008 -
Bugfix - Icons/Thumbnails were only visible for clickable resources:
owncloud/owncloud-design-system#2007 - Bugfix - OcSelect
transparent background:
owncloud/owncloud-design-system#2036
#6540
#6600
#6584
https://github.com/owncloud/owncloud-design-system/releases/tag/v13.0.0-rc.6 - Change - Default type of OcButton: