Changelog for ownCloud Web 4.4.0 (2021-10-25)
Summary
- Bugfix - Fix duplicated event subscriptions: #5910
- Bugfix - External apps by shares: #5907
- Bugfix - New Collaborator removes wrong autocomplete items: #5857
- Bugfix - Fix overlapping requests in files app: #5917
- Bugfix - Clean router path handling: #5894
- Bugfix - Unnecessary redirects on personal page: #5893
- Enhancement - Accessible, themeable media viewer: #5900
- Enhancement - Datepicker in Dropdown: #5806
- Enhancement - Sorting out dependencies: #5898
- Enhancement - Update ODS to v11.0.0: #5806
Details
-
Bugfix - Fix duplicated event subscriptions: #5910
In some cases it happened that subscriptions to certain topics happened multiple times. This
is problematic in cases where it should happen only once, for example loading a resource which
can result in multiple requests and a overlapping state.This is fixes by introducing the option to unsubscribe a event individually by a given token or
for all on a given topic. -
Bugfix - External apps by shares: #5907
Opening shares in "Shared with me" section was broken. We have added property
mimeType
by the
build of a shared resource, so that the external apps can be found for it.We fixed passing the fileId property for the context actions.
-
Bugfix - New Collaborator removes wrong autocomplete items: #5857
We've addressed that when you add new collaborators in the autocomplete and remove one from the
autocompletion it always removes the last element. -
Bugfix - Fix overlapping requests in files app: #5917
In some cases the files app tended to display the wrong resources when navigating quickly
through the views. This happened because the resource provisioning step wasn't canceled.
This is now fixed by using vue-concurrency which on a high level wraps iterable generators
which are cancelable. We're using it to wrap the resource loading and cancel it as soon as the
resource set is not needed anymore.It also improves the overall performance for the files app.
-
Bugfix - Clean router path handling: #5894
This patch was already introduced earlier for the files application only. In the meantime we
found out that this is also needed on different places across the ecosystem.We've refactored the way how the patch gets applied to the routes: It is now possible to set an
individual route'smeta.patchCleanPath
to true. -
Bugfix - Unnecessary redirects on personal page: #5893
Navigating to all files could lead to loading resources twice, first resources from root (/)
and second the resources from the homeFolder (options.homeFolder). We've fixed this by
detecting those cases and only load resources for the homeFolder. -
Enhancement - Accessible, themeable media viewer: #5900
We have updated the media viewer app to respect theme colors and fulfill accessibility
requirements (e.g. keyboard navigation, semantic HTML, font size). -
Enhancement - Datepicker in Dropdown: #5806
We have moved the datepicker for share expiration in the right sidebar into a dropdown to align
it with the other elements when creating/editing shares. -
Enhancement - Sorting out dependencies: #5898
We have cleaned and simplified the dependency structure in our apps.
-
Enhancement - Update ODS to v11.0.0: #5806
We updated the ownCloud Design System to version 11.0.0. Please refer to the full changelog in
the ODS release (linked) for more details. Summary:- Bugfix - Prevent hover style on footer of OcTableFiles:
owncloud/owncloud-design-system#1667 - Change - Replace
vue-datetime with v-calendar in our datepicker component:
owncloud/owncloud-design-system#1661 - Enhancement - Allow
hover option in OcTableFiles:
owncloud/owncloud-design-system#1632
#5806
https://github.com/owncloud/owncloud-design-system/releases/tag/v11.0.0 - Bugfix - Prevent hover style on footer of OcTableFiles: