Changelog for ownCloud Web unreleased (UNRELEASED)
The following sections list the changes in ownCloud web unreleased relevant to ownCloud admins and users.
- Bugfix - Application config not available to application: #6296
- Bugfix - Add and remove to/from favorites: #6328
- Bugfix - Jumpy batch actions: #6360
- Bugfix - Open folder from context menu: #6187
- Bugfix - Breadcrumbs in different views: #6326
- Bugfix - Scrolling inside Markdown Editor: #4606
- Bugfix - Focus management in topbar dropdowns: #6213
- Change - Dropped editor route whitelist: #6381
- Change - Remove UiKit: #6103
- Change - Rename theme logo sidebar to topbar: #6349
- Change - Use remixicons for redesign: #6142
- Change - Drop support for Internet Explorer and other dead browsers: #6386
- Enhancement - Add spaces actions: #6254
- Enhancement - File creation via app provider: #5890
- Enhancement - Redirect to IDP when opening apps from bookmark: #6045
- Enhancement - Context Route Params: #6331
- Enhancement - Darkmode theme switcher: #6242
- Enhancement - Drawio improvements: #6125
- Enhancement - File selection simplification: #5967
- Enhancement - Resource-specific icons in ResourceTable: #6295
- Enhancement - Reorganize urls: #6137
- Enhancement - Lazy resource table cells: #6204
- Enhancement - Add URL handling to markdown editor: #6134
- Enhancement - Persist chosen sorting options: #5930
- Enhancement - Redesign appswitcher: #6102
- Enhancement - Redesign main layout: #6036
- Enhancement - Redesigned user menu: #6272
- Enhancement - Show parent folder for resources: #6226
- Enhancement - Add default sorting to the spaces list: #6262
- Enhancement - Implement spaces front page: #6287
- Enhancement - Implement spaces list: #6199
- Enhancement - Update ODS to v12.1.0: #6086
- Enhancement - Update SDK: #6309
-
Bugfix - Application config not available to application: #6296
We fixed a bug in providing config to external apps like draw-io.
-
Bugfix - Add and remove to/from favorites: #6328
We've fixed bugs related to adding and removing files to/from favorites: - "favorite" star button in the right sidebar of the files app was not being updated when the favorite-state was modified through a click on the star icon - toggling the favorites state of the current folder was broken (via both context menu on current folder and right sidebar without a file selection)
-
Bugfix - Jumpy batch actions: #6360
We fixed a bug that made the batch actions move up and down a few pixels every time they appeared/disappeared.
-
Bugfix - Open folder from context menu: #6187
We fixed a bug in the context menu that prevented correct folder navigation ("Open folder").
-
Bugfix - Breadcrumbs in different views: #6326
The files app had the breadcrumbs broken in the various views. We fixed that by actively watching the current route now for updates of some active route helpers.
-
Bugfix - Scrolling inside Markdown Editor: #4606
Scrolling inside the Markdown Editor was broken, before the redesign by allowing the user to scroll the appBar out of the viewport, and after the redesign by cutting a potentially long preview off at the bottom. This has been addressed by allowing to scroll the preview content.
-
Bugfix - Focus management in topbar dropdowns: #6213
We've fixed issues with focus management upon opening and closing the dropdown menus in the ApplicationSwitcher and Usermenu.
-
Change - Dropped editor route whitelist: #6381
We've dropped the
routes
key from file extension handlers defined by editor apps. This was used as a whitelist for being rendered as available editor in the files app. The only usage of this was for disabling editors in the trashbin. We've moved that part of the business logic to the files app itself and from now on ignore theroutes
key from editors. -
Change - Remove UiKit: #6103
The ownCloud design system has dropped the underlying UiKit library, which we've also removed from the web codebase to reduce the overall bundle size.
-
Change - Rename theme logo sidebar to topbar: #6349
With the redesign, the theme-able logo has moved from the sidebar to the topbar. Accordingly, within a theme, the key for it has been renamed from
sidebar
totopbar
. -
Change - Use remixicons for redesign: #6142
We've switched the iconset to remixicons to fit the new design.
-
Change - Drop support for Internet Explorer and other dead browsers: #6386
Even though it was never officially supported, we were still checking for certain dead browsers. This has now been dropped.
-
Enhancement - Add spaces actions: #6254
We added the following actions to the spaces overview:
- Create a new space * Rename a space * Delete a space
-
Enhancement - File creation via app provider: #5890
For oCIS deployments the integration of the app provider for editing files was enhanced by adding support for the app provider capabilities to create files as well.
-
Enhancement - Redirect to IDP when opening apps from bookmark: #6045
We've expanded the check for authentication requirements to the referrer of the current URL. As a result an app that doesn't necessarily require authentication can still require authentication based on the file context it was opened in. This is especially important for situations where an app is opened for a file from a bookmark, so that we cannot rely on the user already having an authenticated session.
-
Enhancement - Context Route Params: #6331
We now add params of the source context route to the query of app routes and convert them back to params when routing back to the origin - this is necessary to properly navigate back from opening files in extensions or in search results, throughout personal, public or, in the future, spaces views.
-
Enhancement - Darkmode theme switcher: #6242
We've added a theme switcher and now initialize the user interface theme based on the user's browser preferences. It also gets saved to the localstorage of the browser so the user's preference gets saved locally.
-
Enhancement - Drawio improvements: #6125
- Honor the autosave configuration, and actually save - Show error messages to the user, currently all failures are silent
-
Enhancement - File selection simplification: #5967
When creating a file or folder the created item is neither selected nor scrolled to anymore. This enhances usability because the selection model doesn't get altered to a single item selection anymore and allows to create items and adding them to a preselected set of resources. It also fixes an accessibility violation as the selection model (and with it the current page in it's entirety) is not altered anymore without announcement.
-
Enhancement - Resource-specific icons in ResourceTable: #6295
We've added FontAwesome icons for the different resource types, each getting their respective resource type color from the ODS definition.
-
Enhancement - Reorganize urls: #6137
With the global-url-format ADR we've decided how the internal and external URL schema should look like.
To have a human understandable structure we've decided to also rethink how the overall structure should look like. This PR introduces the new schema and takes care that existing routes still work by redirecting them.
owncloud#6085 owncloud#6137 https://github.com/owncloud/ocis/blob/master/docs/ocis/adr/0011-global-url-format.md
-
Enhancement - Lazy resource table cells: #6204
ODS introduced lazy loadable table cells, this feature is now also part of web and enabled by default. To disable the feature set the displayResourcesLazy option to false.
-
Enhancement - Add URL handling to markdown editor: #6134
We made the markdown editor URL aware. This enables the close button to return to the source folder of the file being edited and also enables opening the editor again on page reload.
-
Enhancement - Persist chosen sorting options: #5930
We now persist the chosen sorting options per view into the local storage of the browser. This means, that when e.g. the
All files
page is sorted by last modification date and theShare with others
page is sorted by share receivers, the web UI remembers those choices for example across browser tabs or during navigation in the folder tree. -
Enhancement - Redesign appswitcher: #6102
We've redesigned the appswitcher to follow the new design and highlight the currently used app.
-
Enhancement - Redesign main layout: #6036
We've started to implement the redesign by adjusting the sidebar, topbar and appswitcher. While doing so, we also removed the
vue2-touch-events
dependency.owncloud#6036 owncloud#6086 owncloud#6222 owncloud#6228 owncloud#6360 owncloud#6365 owncloud#6366 owncloud#6386
-
Enhancement - Redesigned user menu: #6272
We've redesigned the user menu. It now also features more detailed information about the user's quota and how much space they have left.
-
Enhancement - Show parent folder for resources: #6226
We've added a visual hint for the parent folder of a resource in cases where it could be usefull.
-
Enhancement - Add default sorting to the spaces list: #6262
Spaces will now be sorted by their name by default.
-
Enhancement - Implement spaces front page: #6287
Each space can now be entered from within the spaces list. The space front page will then display all the space contents, plus an image and a readme file if set. Basic actions like uploading files, creating folders, renaming resources, and more. were also implemented in the course of this.
-
Enhancement - Implement spaces list: #6199
We added a new route that lists all available spaces of type "project".
-
Enhancement - Update ODS to v12.1.0: #6086
We updated the ownCloud Design System to version 12.1.0. Please refer to the full changelog in the ODS release (linked) for more details. Summary:
- Change - Drop Internet Explorer support: owncloud/owncloud-design-system#1909 - Change - Do not sort in OcTable: owncloud/owncloud-design-system#1825 - Change - Pass folderLink to OcResource component: owncloud/owncloud-design-system#1913 - Change - Remove OcAppSideBar component: owncloud/owncloud-design-system#1810 - Change - Remove OcAppBar component: owncloud/owncloud-design-system#1810 - Change - Remove implicit ODS registration: owncloud/owncloud-design-system#1848 - Change - Remove oc-table-files from ods: owncloud/owncloud-design-system#1817 - Change - Remove OcGrid options: owncloud/owncloud-design-system#1658 - Change - Move OcSidebarNav and OcSidebarNavItem to web: owncloud#6036
- Change - Remove UiKit: owncloud/owncloud-design-system#1658
- Change - Remove unused props for unstyled components: owncloud/owncloud-design-system#1795 - Change - Use remixicons for redesign: owncloud/owncloud-design-system#1826 - Enhancement - Make Vue-Composition-API available: owncloud/owncloud-design-system#1848 - Enhancement - Export mappings of types, icons and colors of resources: owncloud/owncloud-design-system#1920 - Enhancement - Fix OcAvatar line-height: owncloud/owncloud-design-system#1810
- Enhancement - Add option to render table cells lazy: owncloud/owncloud-design-system#1848 - Enhancement - Make OcDrop rounded: owncloud/owncloud-design-system#1881 - Enhancement - Change background color of OcDrop: owncloud/owncloud-design-system#1919 - Enhancement - Improve OcList: owncloud/owncloud-design-system#1881 - Enhancement - Show path / parent folder to distinguish files: owncloud#5953 - Enhancement - Redesign Filetype icons: owncloud#6278 - Enhancement - Adjust OcSearchBar to new design: owncloud/owncloud-design-system#1810 - Enhancement
- Sizes: owncloud/owncloud-design-system#1858 - Enhancement - Add svg icon for spaces: owncloud/owncloud-design-system#1846
- Enhancement - OcTable header alignment: owncloud/owncloud-design-system#1922 - Enhancement - Use Roboto font: owncloud/owncloud-design-system#1876 - Enhancement - Redesign OcModal: owncloud/owncloud-design-system#1953 - Bugfix - Missing OcDrop shadow: owncloud/owncloud-design-system#1926 - Bugfix
- OcNotification positioning: owncloud/owncloud-design-system#1658 - Bugfix - Rename GhostElement: owncloud/owncloud-design-system#1845 - Bugfix
- OcTooltip isn't reactive: owncloud/owncloud-design-system#1863 - Bugfix - Background-primary-gradient border: owncloud#6383
owncloud#6086 owncloud#6142 owncloud#6213 owncloud#6228 owncloud#6240 owncloud#6295 owncloud#6360 owncloud#6368 owncloud#6418 https://github.com/owncloud/owncloud-design-system/releases/tag/v12.0.0 https://github.com/owncloud/owncloud-design-system/releases/tag/v12.1.0
-
Enhancement - Update SDK: #6309
We've updated the ownCloud SDK to version 2.0.0.
- Change - Drop Internet Explorer support: owncloud/owncloud-sdk#966 - Change - Pass full file or directory path to methods of Files class: owncloud/owncloud-sdk#971 - Change - Remove webdav v1 api support: owncloud/owncloud-sdk#962 - Change - Use peerDependencies instead of dependencies: owncloud/owncloud-sdk#979 - Bugfix - Graceful reject for failing network request in OCS: owncloud/owncloud-sdk#977
owncloud#6309 owncloud#6287 https://github.com/owncloud/owncloud-sdk/releases/tag/v1.1.2 https://github.com/owncloud/owncloud-sdk/releases/tag/v2.0.0
Changelog for ownCloud Web 4.9.0 (2021-12-24)
The following sections list the changes in ownCloud web 4.9.0 relevant to ownCloud admins and users.
- Enhancement - Print version numbers: #5954
-
Enhancement - Print version numbers: #5954
The package version of the web UI and the version of the backend (if available) now get printed to the browser console and get set as meta generator tag in the html head. This makes it possible to easily reference versions in bug reports.
Changelog for ownCloud Web 4.8.0 (2021-12-22)
The following sections list the changes in ownCloud web 4.8.0 relevant to ownCloud admins and users.
- Bugfix - Editor default handling: #6186
- Bugfix - Sort before pagination: #5687
- Enhancement - Edit people shares without changing the panel: #6039
- Enhancement - Respect share max, min and enforced expiration date: #6176
- Enhancement - Simplify people sharing sidebar: #6039
-
Bugfix - Editor default handling: #6186
Editor apps that don't provide the information about whether or not they are a default editor were not recognized as default editors when left-clicking a file in the file list. We've changed the default behaviour so that editors are capable of being the default editor unless explicitly disabled.
-
Bugfix - Sort before pagination: #5687
We've extracted the sorting logic from the OcTable component and moved it to the data preprocessing steps in web. This way we won't sort the current page anymore, but sort the whole data of the current folder and then only show the current page from that sorted data.
-
Enhancement - Edit people shares without changing the panel: #6039
We have reworked the full list view of sharees in the right sidebar for better overview and faster editing.
-
Enhancement - Respect share max, min and enforced expiration date: #6176
If the expiration date max and/or enforcement is supported (defined by the capabilities) the UI now handles the different cases and respects the backend settings. In oc10 there are options to enforce the maximum available date for group and user shares, this is now considered in the UI and updates dynamically in both cases.
-
Enhancement - Simplify people sharing sidebar: #6039
We have reworked the people sharing sidebar to not be split into show/edit/create panels. The create form now is fixed to the top with the sharees list below and editing happening in-line.
Changelog for ownCloud Web 4.7.0 (2021-12-16)
The following sections list the changes in ownCloud web 4.7.0 relevant to ownCloud admins and users.
- 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
-
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 Luxon
DateTime
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
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 Luxon
-
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
owncloud#6106 https://github.com/owncloud/owncloud-design-system/releases/tag/v12.0.0-alpha1
Changelog for ownCloud Web 4.6.0 (2021-12-07)
The following sections list the changes in ownCloud web 4.6.0 relevant to ownCloud admins and users.
- Bugfix - Pagination: #6056
- Enhancement - Implement breadcrumb context menu: #6044
- Enhancement - Contextmenu for multiple files: #5973
- Enhancement - Add tooltips to relative dates: #6037
- Enhancement - Update ODS to v11.3.1: #6090
-
Bugfix - Pagination: #6056
We fixed the pagination as it was slicing the items wrong on pages after the first one.
-
Enhancement - Implement breadcrumb context menu: #6044
The last element of the breadcrumb now has a context menu which gives the user the possibility to perform actions on the current folder.
-
Enhancement - Contextmenu for multiple files: #5973
We have enabled batch actions in the context menu for when multiple resources are selected.
-
Enhancement - Add tooltips to relative dates: #6037
Relative dates like "1 day ago" now have a tooltip that shows the absolute date.
-
Enhancement - Update ODS to v11.3.1: #6090
We updated the ownCloud Design System to version 11.3.1. Please refer to the full changelog in the ODS release (linked) for more details. Summary:
- Bugfix - Set language for date formatting: owncloud/owncloud-design-system#1806 - Enhancement - Relative date tooltips in the OcTableFiles component: owncloud/owncloud-design-system#1787 - Enhancement - Breadcrumb contextmenu: owncloud#6030 - Enhancement - Optional padding size for OcDrop: owncloud/owncloud-design-system#1798 - Enhancement - Truncate file names while preserving file extensions: owncloud/owncloud-design-system#1758
owncloud#6090 https://github.com/owncloud/owncloud-design-system/releases/tag/v11.3.0 https://github.com/owncloud/owncloud-design-system/releases/tag/v11.3.1
Changelog for ownCloud Web 4.5.0 (2021-11-16)
The following sections list the changes in ownCloud web 4.5.0 relevant to ownCloud admins and users.
- Bugfix - Fix location picker breadcrumb url encoding: #5940
- Bugfix - Correct capabilities URL when server run in a subfolder: #6010
- Bugfix - Context menu rendering: #5952
- Bugfix - Use search app translations: #5955
- Enhancement - Accentuate new files: #6020
- Enhancement - Use default info from app provider: #5962
- Enhancement - Rename
_chunks
folder tochunks
: #5988 - Enhancement - Default action order: #5952
- Enhancement - Reduced sidebar width: #5981
- Enhancement - Automatically show oC 10 apps in the app switcher menu: #5980
- Enhancement - App provider and archiver on public links: #5924
- Enhancement - Update ODS to v11.2.2: #6009
-
Bugfix - Fix location picker breadcrumb url encoding: #5940
The breadcrumb urls in location-picker were encoded. We've fixed this by removing the encoding.
-
Bugfix - Correct capabilities URL when server run in a subfolder: #6010
We fixed an issue where the capabilities where requested from a wrong URL in the case the server is running in a subfolder e.g.
http://localhost/owncloud
-
Bugfix - Context menu rendering: #5952
We fixed that the context menu was being created for each and every file row of the current page (it was just not made visible). Now it only gets created when it gets activated by the user for a file row.
-
Bugfix - Use search app translations: #5955
We fixed that the search app was not using its translations properly.
-
Enhancement - Accentuate new files: #6020
We've added a visual highlighting of newly created (or uploaded) resources in the OcFilesTable.
-
Enhancement - Use default info from app provider: #5962
The app provider returns information about the default application per mime type. This information is now respected when triggering the default action for a file.
-
Enhancement - Rename
_chunks
folder tochunks
: #5988We've renamed the
_chunks
folder tochunks
in the ownCloud Web build output in order to make it more easily embedable with the Go embed directive. -
Enhancement - Default action order: #5952
We've changed the order of actions which are being considered as default action. The order is now 1) installed editors, 2) external apps from the app provider, 3) system default actions. Previously the external apps took precedence.
-
Enhancement - Reduced sidebar width: #5981
We reduced the sidebar width to give the files list more horizontal room, especially on medium sized screens.
-
Enhancement - Automatically show oC 10 apps in the app switcher menu: #5980
When using the ownCloud 10 app of web the configuration automatically gets augmented with all menu items / apps from the classic UI. They open in a new tab in the classic UI and have a generic icon.
-
Enhancement - App provider and archiver on public links: #5924
We made the app provider and archiver services available on public links. As a prerequisite for this we needed to make backend capabilities available on public links, which will be beneficial for all future extension development.
owncloud#5884 owncloud/ocis#2479 owncloud#2479 owncloud#5901 owncloud#5924
-
Enhancement - Update ODS to v11.2.2: #6009
We updated the ownCloud Design System to version 11.2.2. Please refer to the full changelog in the ODS release (linked) for more details. Summary:
- Bugfix - Limit select event in OcTableFiles: owncloud/owncloud-design-system#1753 - Bugfix - Add word-break rule to OcNotificationMessage component: owncloud/owncloud-design-system#1712 - Bugfix - OcTable sorting case sensitivity: owncloud/owncloud-design-system#1698 - Bugfix - Drag and Drop triggers wrong actions: owncloud#5808 - Bugfix - Fix files table event: owncloud#1777 - Bugfix - Fix extension icon rendering: owncloud#1779 - Enhancement - Make OcDatepicker themable: owncloud/owncloud-design-system#1679 - Enhancement - Streamline OcTextInput: owncloud/owncloud-design-system#1636 - Enhancement - Add accentuated class for OcTable: https://github.com/owncloud/owncloud-design-system/pull/5967 - Enhancement - Add Ghost Element for Drag & Drop: https://github.com/owncloud/owncloud-design-system/pull/5788 - Enhancement - Add "extension" svg icon: owncloud/owncloud-design-system#1771 - Enhancement - Add closure to mutate resource dom selector: owncloud/owncloud-design-system#1766 - Enhancement - Reduce filename text weight: owncloud/owncloud-design-system#1759
owncloud#6009 https://github.com/owncloud/owncloud-design-system/releases/tag/v11.2.2
Changelog for ownCloud Web 4.4.0 (2021-10-26)
The following sections list the changes in ownCloud web 4.4.0 relevant to ownCloud admins and users.
- 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
-
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's
meta.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
owncloud#5806 https://github.com/owncloud/owncloud-design-system/releases/tag/v11.0.0
Changelog for ownCloud Web 4.3.0 (2021-10-07)
The following sections list the changes in ownCloud web 4.3.0 relevant to ownCloud admins and users.
- Enhancement - Download as archive: #5832
- Enhancement - Early store initialization: #5874
- Enhancement - Add wrapper app for external apps: #5805
- Enhancement - Add AppProvider actions to fileactions: #5805
- Enhancement - Move custom permissions to roles drop: #5764
- Enhancement - Refactor runtime boot process: #5752
- Enhancement - Multiple shared with me tables: #5814
-
Enhancement - Download as archive: #5832
We've introduced archive downloads based on whether or not an archiver capability is present. The current implementation supports the archiver v2 (a.k.a. the REVA implementation). Archive downloads are available in two different ways: - as action on a folder (right-click context menu or actions panel in the right sidebar) - as batch action for all selected files The implementation is currently limited to authenticated contexts. A public links implementation will follow soon.
-
Enhancement - Early store initialization: #5874
We made sure that the store and auth get initialized as early as possible. With this we ensured that capabilities are always loaded as soon as applications start their initialization process.
-
Enhancement - Add wrapper app for external apps: #5805
We have added a
external
app that can render apps coming from the oCIS AppProvider via iFrame. -
Enhancement - Add AppProvider actions to fileactions: #5805
If the AppProvider within oCIS communicates a matching application for the mime type of a file, there are now additional actions in the default actions and actions in both the contextmenu and the right sidebar.
-
Enhancement - Move custom permissions to roles drop: #5764
We've moved all the custom permissions (previously advanced permissions) in the sharing dialog into a dropdown which gets triggered by selecting the Custom permissions item in the roles dropdown.
-
Enhancement - Refactor runtime boot process: #5752
We have updated the way applications are being loaded in the web runtime. It does now feature a dedicated boot process, providing hooks that other applications can take advantage of.
owncloud#2891 owncloud#3726 owncloud#3771 owncloud#4735 owncloud#5135 owncloud#5460 owncloud#5752 (tbd) (tbd) (tbd, %22needs api tweak%22%29 (tbd) (tbd) (tbd)
-
Enhancement - Multiple shared with me tables: #5814
We have separated the single table on the shared with me page into up to three different tables: - pending shares - accepted shares - declined shares By default we show pending and accepted shares. There is navigation in place to switch over from the accepted to the declined shares and the other way around. Pending shares stay visible all the time since it's expected that users take immediate action on pending shares anyway.
Changelog for ownCloud Web 4.2.0 (2021-09-14)
The following sections list the changes in ownCloud web 4.2.0 relevant to ownCloud admins and users.
- Bugfix - Pagination on Locationpicker: #5715
- Enhancement - Add robots.txt file: #5762
- Enhancement - Fetch file info in the Files sidebar: #5570
- Enhancement - Add missing tooltips: #5723
- Enhancement - Re-design recipients role select: #5632
- Enhancement - Show sharees as collapsed list of avatars: #5758
- Enhancement - Show sharing information in details sidebar: #5735
- Enhancement - Switch filesize calculation base: #5739
- Enhancement - Update ODS to 10.0.0: #5725
- Enhancement - URL encoding / decoding: #5714
-
Bugfix - Pagination on Locationpicker: #5715
Pagination on copying/moving files as well as page reloads when copying/moving files were broken. When changing the Vue router encoding, we fixed both issues.
-
Enhancement - Add robots.txt file: #5762
Added a robots.txt for ocis-web
-
Enhancement - Fetch file info in the Files sidebar: #5570
We've started fetching the file info when a single item is selected and the Files sidebar is opened. With this change we have more information available in different lists e.g. private link in shared lists.
-
Enhancement - Add missing tooltips: #5723
We've added tooltips to the "view option dropdown" and "toggle sidebar" buttons.
-
Enhancement - Re-design recipients role select: #5632
We've redesigned recipient role select in the Files app sidebar.
-
Enhancement - Show sharees as collapsed list of avatars: #5758
We've introduced a collapsed list of avatars of sharees in the
People
panel of the right sidebar. On click we switch to showing the full list of sharees. With this additional intermediate state we were able to clean up the UI a bit for easier cognitive load. -
Enhancement - Show sharing information in details sidebar: #5735
We've added sharing information like from whom, when and where a file was shared to the detail view in the right sidebar.
-
Enhancement - Switch filesize calculation base: #5739
We've switched from base-2 to base-10 when calculating the displayed file-size to align it better with user expectations.
-
Enhancement - Update ODS to 10.0.0: #5725
We updated the ownCloud Design System to version 10.0.0. Please refer to the full changelog in the ODS release (linked) for more details. Summary: - Bugfix - Fix search for options provided as objects: owncloud/owncloud-design-system#1602 - Bugfix - Contextmenu button triggered wrong event: owncloud/owncloud-design-system#1610 - Bugfix - Use pointer cursor for OcSelect actions: owncloud/owncloud-design-system#1604 - Bugfix - Reset droptarget background color in OcTableFiles: owncloud/owncloud-design-system#1625 - Enhancement - OcTableFiles Contextmenu Tooltip: owncloud/owncloud-design-system#1610 - Enhancement - Highlight droptarget in OcTableFiles: owncloud/owncloud-design-system#1610 - Enhancement - Remove "Showdetails" button in OcTableFiles: owncloud/owncloud-design-system#1610 - Enhancement - Switch filesize calculation base: owncloud/owncloud-design-system#1598 - Change - Use route query to store active page: owncloud/owncloud-design-system#1626 - Change - Refactor OcAvatarGroup and rename to OcAvatars: https://github.com/owncloud/owncloud-design-system/pull/5736 - Change - Add label prop to OcSelect: owncloud/owncloud-design-system#1633
owncloud#5725 owncloud#5769 https://github.com/owncloud/owncloud-design-system/releases/tag/v9.3.0 https://github.com/owncloud/owncloud-design-system/releases/tag/v10.0.0
-
Enhancement - URL encoding / decoding: #5714
We have updated the Vue router (prior to version 4) encoding from
files%2Fall%2Ffolder
tofiles/all/folder
. It was also needed to use the router query object instead of the params to store the current page pagination information.
Changelog for ownCloud Web 4.1.0 (2021-08-20)
The following sections list the changes in ownCloud web 4.1.0 relevant to ownCloud admins and users.
- Bugfix - Escape file name in Media viewer: #5593
- Bugfix - Handle loading and parsing errors when loading themes: #5669
- Bugfix - Load folder in Media viewer: #5427
- Enhancement - Add multiple selection Sidebar: #5164
- Enhancement - Enable live reload for changes to themes: #5668
- Enhancement - Move file via drag and drop: #5592
- Enhancement - Refresh files list via breadcrumbs: #2018
- Enhancement - Signout icon: #5681
- Enhancement - Toggle right sidebar: #5165
- Enhancement - Update ODS to 9.2.0: #5689
-
Bugfix - Escape file name in Media viewer: #5593
We've started escaping the file name in the Media viewer extension so that a file with special characters in the name can still be loaded.
-
Bugfix - Handle loading and parsing errors when loading themes: #5669
Adds graceful error handling of json parse errors when loading custom themes.
-
Bugfix - Load folder in Media viewer: #5427
We've fixed the loading of a folder in the Media viewer extension. If a user reloads the Media viewer now, it load all the medias both in private and public context.
-
Enhancement - Add multiple selection Sidebar: #5164
We've changed the sidebar so if a user selects multiple files or folders he sees a detailed view of his selection in the sidebar.
-
Enhancement - Enable live reload for changes to themes: #5668
This allows live reloads to be triggered by changes to themes defined within the 'packages/web-runtime/themes/**/*' folders, to facilitate efficient WYSIWYG development when wanting to customise the look and feel of the frontend.
-
Enhancement - Move file via drag and drop: #5592
We've added moving files and folders via drag and drop to the files table view.
-
Enhancement - Refresh files list via breadcrumbs: #2018
In the personal and public files lists we've added a click handler to the last breadcrumb item representing the current folder that reloads the files list.
-
Enhancement - Signout icon: #5681
We changed the icon in the personal menu nav item for signing out based on recent user feedback.
-
Enhancement - Toggle right sidebar: #5165
We introduced a button above the files list to toggle the right sidebar (open/close). It always opens for the current selection model. If nothing is selected, the current folder will be shown in the right sidebar. With this we now allow sharing a folder when the user already navigated into it.
-
Enhancement - Update ODS to 9.2.0: #5689
We updated the ownCloud Design System to version 9.2.0.
owncloud#5689 https://github.com/owncloud/owncloud-design-system/releases/tag/v9.0.0 https://github.com/owncloud/owncloud-design-system/releases/tag/v9.0.1 https://github.com/owncloud/owncloud-design-system/releases/tag/v9.1.0 https://github.com/owncloud/owncloud-design-system/releases/tag/v9.2.0
Changelog for ownCloud Web 4.0.0 (2021-08-04)
The following sections list the changes in ownCloud web 4.0.0 relevant to ownCloud admins and users.
- Bugfix - Left sidebar visibility in public links: #5602
- Bugfix - Check names also for folders or files that currently are not visible: #5583
- Bugfix - Content Security Policy for OpenID Connect authentication: #5536
- Bugfix - Send authentication on manifests.json: #5553
- Bugfix - Unnecessary quota requests: #5539
- Bugfix - Use profile picture capability in avatars: #5178
- Change - Add custom search service: #5415
- Enhancement - New layout for context menu: #5160
- Enhancement - Dropdown actions in FilesTable: #5102
- Enhancement - Refactor recipient autocomplete in people panel: #5554
- Enhancement - Load only opened panels: #5569
- Enhancement - Prevent binding to only loopback IP when running in watch mode: #5515
- Enhancement - Add filter & search to files app: #5415
- Enhancement - Define the number of visible share recipients: #5506
- Enhancement - Sidebar sliding panels navigation: #5549
-
Bugfix - Left sidebar visibility in public links: #5602
We fixed that the left sidebar was showing the navigation items of an authenticated context when visiting a public link as authenticated user.
-
Bugfix - Check names also for folders or files that currently are not visible: #5583
We've changed the way how web checks if a file or folder exists. From now on it also include files from the current folder that actually are not visible.
This was problematic in situations like the pagination, where a file or folder was not available in the current set of resources and the user tried to create a folder with the same name.
-
Bugfix - Content Security Policy for OpenID Connect authentication: #5536
We added CSP rules for allowing OpenID Connect authentication when running ownCloud Web as app in ownCloud 10.
-
Bugfix - Send authentication on manifests.json: #5553
We've changed that requests to manifest.json will use authentication, too.
-
Bugfix - Unnecessary quota requests: #5539
We've removed requests that checked for a user's quota on pages where it was not relevant.
-
Bugfix - Use profile picture capability in avatars: #5178
Requests for loading avatar profile pictures now only get sent if the backend communicates their availability in the capabilities.
-
Change - Add custom search service: #5415
We've added
search
as another core app that can be utilized by other (third-party) frontend extensions to provide filter and search functionality. Please note that you need to addsearch
to theapps
array of your config.json file, otherwise the search bar with its global file search capabilities will disappear. -
Enhancement - New layout for context menu: #5160
The new context menu in the files list received additional menu items and a clear separation into three sections.
-
Enhancement - Dropdown actions in FilesTable: #5102
Users can now access quick actions in a dropdown by clicking on the three-dots button or right-clicking on rows in the files table.
We've also bumped the ownCloud Design System to version 8.3.0
owncloud#5102 owncloud#5103 owncloud#5551 owncloud#5554 https://github.com/owncloud/owncloud-design-system/releases/tag/v8.3.0
-
Enhancement - Refactor recipient autocomplete in people panel: #5554
We've refactored the recipient autocomplete in people panel so that selected recipients are displayed directly in the autocomplete instead of the list below it.
-
Enhancement - Load only opened panels: #5569
Do not load panels in the Files extension sidebar until they are opened.
-
Enhancement - Prevent binding to only loopback IP when running in watch mode: #5515
This is required when running the acceptance tests on Windows, it allows the selenium docker containers to access the frontend due to the host binding in rollup (when running
yarn serve
). Does not break any existing functionality. -
Enhancement - Add filter & search to files app: #5415
We've changed the existing searchbar to use the custom search service. It is now able to be used at the same time as a filter (on the frontend) and, if the backend is capable of search, as a search input.
-
Enhancement - Define the number of visible share recipients: #5506
We've added a new configuration option
sharingRecipientsPerPage
to define how many recipients should be shown in the share recipients dropdown. -
Enhancement - Sidebar sliding panels navigation: #5549
The sidebar now uses a ios like concept for navigate through the different actions in the sidebar. It replaces the accordion navigation entirely.
Changelog for ownCloud Web 3.4.1 (2021-07-12)
The following sections list the changes in ownCloud web 3.4.1 relevant to ownCloud admins and users.
-
Bugfix - Load preview in right sidebar: #5501
We fixed a bug that caused previews not being loaded in the details accordion of the right sidebar.
-
Bugfix - Align view options to the right: #5493
We've fixed the position of the view options button which would appear in any screen where actions are missing on the left.
Changelog for ownCloud Web 3.4.0 (2021-07-09)
The following sections list the changes in ownCloud web 3.4.0 relevant to ownCloud admins and users.
- Bugfix - Batch action for deleting adhering permissions: #5441
- Enhancement - Add page size view option: #5470
- Enhancement - Add view options: #5408
- Enhancement - Details in Sharing Sidebar: #5161
- Enhancement - Feedback link: #5468
- Enhancement - Content Security Policy for known iframe integrations: #5420
- Enhancement - Batch actions for accepting and declining shares: #5204
- Enhancement - Update Design System to 8.0.0: #5465
-
Bugfix - Batch action for deleting adhering permissions: #5441
We fixed that the batch actions for deleting files and folders was showing for shares that only have viewer permissions.
-
Enhancement - Add page size view option: #5470
We've added a new item into the view options which can be used to set the number of items displayed per page. This value is persisted in the local storage so that the user doesn't have to update it every time he visits the app.
-
Enhancement - Add view options: #5408
We've added view options above the files lists so that the user can customise them. Currently, it is possible to toggle visibility of hidden files. Changes in view options are persisted in local storage.
-
Enhancement - Details in Sharing Sidebar: #5161
We're now displaying more information about the highlighted file in the sharing sidebar, including a preview (if applicable) as well as sharing and version information in one place.
-
Enhancement - Feedback link: #5468
We've added a feedback link in the topbar which opens a survey in a new tab. The intention is to gather feedback from users. There is a config option to disable the link (see docs "getting started").
-
Enhancement - Content Security Policy for known iframe integrations: #5420
We added CSP rules for allowing iframe integrations of the onlyoffice and richdocuments documentservers.
-
Enhancement - Batch actions for accepting and declining shares: #5204
We've added batch actions for accepting and declining multiple selected incoming shares at once.
owncloud#5204 owncloud#2513 owncloud#3101 owncloud#5435 owncloud#5374
-
Enhancement - Update Design System to 8.0.0: #5465
The ownCloud design system has been updated to its latest version.
owncloud#5465 owncloud#5483 owncloud#5408 https://github.com/owncloud/owncloud-design-system/releases/tag/v8.0.0 https://github.com/owncloud/owncloud-design-system/releases/tag/v7.5.0
Changelog for ownCloud Web 3.3.1 (2021-06-28)
The following sections list the changes in ownCloud web 3.3.1 relevant to ownCloud admins and users.
- Bugfix - Image-source directive did not handle updates correctly: #5364
-
Bugfix - Image-source directive did not handle updates correctly: #5364
When using v-image-source to bind an image source it did not handle changes to the image source url.
This has been fixed by implementing the update hook in the directive.
Changelog for ownCloud Web 3.3.0 (2021-06-23)
The following sections list the changes in ownCloud web 3.3.0 relevant to ownCloud admins and users.
- Bugfix - Avoid duplicate loading of resources: #5194
- 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 - Reduced Thumbnail Size: #5194
- 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 - Remove unnecessary Propfind requests: #5340
- 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 - Add pagination: #5224
- Enhancement - Asynchronous loading of images: #4973
- 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 - Introduce image cache: #3098
- 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 - Request cancellation: #5163
- Enhancement - Ability to update file resource fields: #5311
- Enhancement - Use
oc-select
for role select: #4937 - Enhancement - Add focus trap to left sidebar: #5027
- Enhancement - Improve accessibility on trash bin: #5046
- Enhancement - TypeScript Support: #5194
- Enhancement - Update ownCloud Design System to v7.4.2: #5224
- Enhancement - Use slots in the navigation sidebar: #5105
- Enhancement - Improve accessibility on user menu: #5010
- Enhancement - Visibility observer: #5194
-
Bugfix - Avoid duplicate loading of resources: #5194
On the personal route, we had a redirect case where resources would be loaded twice, which now is fixed.
-
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 - Reduced Thumbnail Size: #5194
We have greatly reduced the size of the images we request from the backend to display as thumbnail previews in order to minimize loading times.
-
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
iffile.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 - Remove unnecessary Propfind requests: #5340
In the the files-app views
Favorites
,SharedViaLink
,SharedWithMe
andSharedWithOthers
we did a unnecessary propfind request to obtain the rootFolder which is not required there.This has been fixed by removing those requests.
-
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
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 - Add pagination: #5224
We've added pagination to all files lists. Current limit for displayed resources is 100.
-
Enhancement - Asynchronous loading of images: #4973
Thumbnail and avatar images now get loaded in the background and don't block the main rendering of the user interface.
-
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
owncloud#5002 owncloud#5044 owncloud#5074 owncloud#5186 owncloud#5189
-
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
tooutline
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 - File editor mode: #5226
We've added a parameter called
mode
to the different ways of opening a file editor. The mode can beedit
orcreate
and reflects whether the file editor was opened in an editing mode or in a creation mode. -
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 - Removed the aria-label on the action buttons as they already include proper labels - Added a hint for screen readers if an action opens a new window/tab - Make sidebar header sticky
-
Enhancement - Improve a11y in the files sidebar peoples & shares section: #5034
We've did several improvements to enhance the accessibility on the files sidebar: - Gave
role="presentation" to the collaborator avatar - Refactored
and
tags into
tags and unified translations a bit - Enhanced hints in the collaborator quick action buttons with collaborator name - Hide private links if the capability is not enabled - Set avatar-images to
:aria-hidden="true"since they're only visual elements and can be hidden from screenreaders - Changed
wrapper around private link shares - Removed
wrapper around public link shares - Removed
wrapper around collaborators - Added screenreader-only explain texts regarding collaborator/share ownership - Added aria-label for share receiver section - Worked on unifying the way we handle translations: Focus on v-translate and $gettext() - Turn tags into
- &
- ` list, add aria-labelledby to both tag list and resharer tag list - Translated "Open with $appName" for sidebar quick actions
-
Enhancement - Focus breadcrumb on route change: #5166
We now focus the current breadcrumb item when navigating to another page and announce the amount of files and folders in the folder the user has navigated to.
-
Enhancement - Enable focus trap in oc-modal: #5013
After the recent changes in ODS, the oc-modal can now use a focus-trap which is a feature needed for accessibility-reasons.
-
Enhancement - Hide left sidebar if no navitems are present: #5149
For extensions / pages without nav items and public link pages, we now hide the left sidebar to not confuse screen readers and give more screen space for the content.
-
Enhancement - Introduce image cache: #3098
We have added a (configurable) cache for thumbnails and avatar images to avoid loading the same files over and over again.
-
Enhancement - Do not reset file selection when cancelling batch delete: #5107
We've removed the reset selection method call when cancelling batch delete. If the user now cancels the delete dialog, the file selection stays as it was before displaying the dialog.
-
Enhancement - Move breadcrumbs out of location picker heading: #5020
We've moved the breadcrumbs element out of the location picker heading and moved it under it. The heading is now also reflecting the page title. We've also decreased the size of both breadcrumbs and action buttons so that they fit better together.
-
Enhancement - Move hint in the Location picker under breadcrumbs: #5008
We've moved the hint that is describing how to use the Location picker from sidebar under the breadcrumbs. There is navigation of the Files extension displayed in the sidebar now instead.
-
Enhancement - Improve accessibility on new file menu: #5058
We now use buttons instead of a-tags in the new file menu. Also fixed the double-focus per item when navigating via tab.
-
Enhancement - OcTooltip: #5055
We've changed the tooltip implementation to use oc-tooltip directive from ODS instead of uikit's.
owncloud#4654 owncloud#2623 owncloud#4597 owncloud#4332 owncloud#4300 owncloud#5155 owncloud#5055
-
Enhancement - Send focus to "Add people" btn after closing Add/Edit panels: #5129
We've started sending the focus to "Add people" button after the
Add
panel in the people accordion has been closed. Also, when editing a share the focus jumps back to the "Edit" button in the respective share after cancelling or confirming the action. -
Enhancement - Remove autoclose on notifications: #5040
The autoclose is now being handled in the design system component. The timeout can be set via property.
-
Enhancement - Request cancellation: #5163
Requests (e.g. loading of images) can now be pragmatically cancelled from the client side. Before, obsolete requests would still create load on the server and return results that then would be discarded by the web frontend.
-
Enhancement - Ability to update file resource fields: #5311
We've introduced the ability to update individual resource fields only instead of updating the whole resource at once.
-
Enhancement - Use
oc-select
for role select: #4937We've used the new
oc-select
component from ODS for selecting role in people and public links accordions in the right sidebar. We are using this component to enable keyboard navigation when selecting the role. -
Enhancement - Add focus trap to left sidebar: #5027
We've added a focus trap to the left sidebar on smaller resolutions when it's collapsible. If the sidebar is opened and focused, the focus stays within the sidebar.
-
Enhancement - Improve accessibility on trash bin: #5046
Add more context to the empty trash bin button text and only render it, if resources are present.
-
Enhancement - TypeScript Support: #5194
We have added support for TypeScript and started to refactor parts of the codebase. This will help us provide clearer interfaces and catch bugs earlier.
-
Enhancement - Update ownCloud Design System to v7.4.2: #5224
We've updated ownCloud Design System to version 7.4.2 to bring the new pagination component.
owncloud#5224 owncloud#5292 owncloud#5319 https://github.com/owncloud/owncloud-design-system/releases/tag/v7.4.1 https://github.com/owncloud/owncloud-design-system/releases/tag/v7.4.2
-
Enhancement - Use slots in the navigation sidebar: #5105
In the new sidebar content is defined solely via slots. We've moved all the content into those slots so that the sidebar still gets displayed correctly.
-
Enhancement - Improve accessibility on user menu: #5010
Wrapped the user menu button in a nav element and added an aria-label which describes it as main navigation.
-
Enhancement - Visibility observer: #5194
By adding a visibility observer, we now only load image previews for those files that are close to the user's viewport. It is also equipped with a short waiting period so scrolling doesn't lead to an overload of requests.
Changelog for ownCloud Web 3.2.0 (2021-05-31)
The following sections list the changes in ownCloud web 3.2.0 relevant to ownCloud admins and users.
- 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
-
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.
Changelog for ownCloud Web 3.1.0 (2021-05-12)
The following sections list the changes in ownCloud web 3.1.0 relevant to ownCloud admins and users.
- 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
-
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 - Translate quick action labels/tooltips properly - Added a note about actions being available above the file list to the live region update for selection -
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 the
apps
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
Changelog for ownCloud Web 3.0.0 (2021-04-21)
The following sections list the changes in ownCloud web 3.0.0 relevant to ownCloud admins and users.
- 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
-
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 inweb-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
owncloud#4331 owncloud#4940 owncloud#4925 owncloud#4862 owncloud#4983
-
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 available 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.
Changelog for ownCloud Web 2.1.0 (2021-03-24)
The following sections list the changes in ownCloud web 2.1.0 relevant to ownCloud admins and users.
- Bugfix - Fix missing translations in application menu: #4830
- Bugfix - NODE_ENV based on rollup mode: #4819
- Bugfix - Remove unsupported shareType: #4809
- Enhancement - A11y improvements for meta attributes: #4342
- Enhancement - Set locale on moment-js to render translated strings: #4826
- Enhancement - Use pre-signed url download for password protected shares: #38376
-
Bugfix - Fix missing translations in application menu: #4830
-
Bugfix - NODE_ENV based on rollup mode: #4819
The NODE_ENV was set to production by default, now we use development if rollup is started in watch mode so that the vue devtools can be used.
-
Bugfix - Remove unsupported shareType: #4809
We don't support 'userGroup' (originally 'contact', shareType
2
) on the backend side anymore, so we delete it on the frontend, too. -
Enhancement - A11y improvements for meta attributes: #4342
For a11y the html language attribute will be set dynamically . For a11y the title will be set automatically following the schema: sub item (e.G file) - route (e.g All Files) - general name (e.g ownCloud)
-
Enhancement - Set locale on moment-js to render translated strings: #4826
For i18n purposes we set the moment-js locale to the current selected locale (language) this allows us to show translated string for example in the updated column in the All files list (web-app-files package)
-
Enhancement - Use pre-signed url download for password protected shares: #38376
Replaced the blob download with a normal download using a pre-signed url provided by the backend.
Changelog for ownCloud Web 2.0.2 (2021-03-08)
The following sections list the changes in ownCloud web 2.0.2 relevant to ownCloud admins and users.
- Change - Suppress redirect error during authorization: #4759
-
Change - Suppress redirect error during authorization: #4759
We've suppressed the error appearing in the console which warned about redirect happening after the oidc callback page. This error is being shown because after the oidc callback has successfully processed the authorization request we are redirecting to the
/
path which immediately does another redirect to the extension set as default one. In the context of Vue router, this is considered an error even though for us it is a valid use case. The error is only informative thus no issue is going to surface if we suppress it. This way we are getting closer to a clean console without errors.
Changelog for ownCloud Web 2.0.1 (2021-02-18)
The following sections list the changes in ownCloud web 2.0.1 relevant to ownCloud admins and users.
- Bugfix - Fix oc10 deployment after switch to rollup: #4757
- Bugfix - Fix showing white page with no message if the config could not be parsed: #4636
- Bugfix - Allow search in additional share info: #1656
-
Bugfix - Fix oc10 deployment after switch to rollup: #4757
Our first release of the oc10 app after the switch to rollup as bundler had a bug as it didn't reflect the new folder structure of the app in the allowed folders. This has been fixed by updating the allowed folders.
-
Bugfix - Fix showing white page with no message if the config could not be parsed: #4636
When the config file could not be parsed because of some mistake in the JSON, an empty page without any error message would be shown to the user. We've fixed that behavior and showing now an error page and details of the error in the console.
-
Bugfix - Allow search in additional share info: #1656
We fixed that searching for a potential sharee didn't look at the additional share info.
Changelog for ownCloud Web 2.0.0 (2021-02-16)
The following sections list the changes in ownCloud web 2.0.0 relevant to ownCloud admins and users.
-
Change - Switch from webpack to rollup: #4584
We replaced the bundler that we used so far (webpack) with rollup and reorganized the project structure. This hopefully makes the project structure easier to understand and thus help with onboarding. Another improvement is that the overall bundle size is much smaller now.
-
Change - Update ODS to 2.1.2: #4594
We updated the ownCloud Design System to 2.1.2. See the linked releases for details.
owncloud#4594 https://github.com/owncloud/owncloud-design-system/releases/tag/v2.1.0 https://github.com/owncloud/owncloud-design-system/releases/tag/v2.1.1 https://github.com/owncloud/owncloud-design-system/releases/tag/v2.1.2
Changelog for ownCloud Web 1.0.1 (2021-01-08)
The following sections list the changes in ownCloud web 1.0.1 relevant to ownCloud admins and users.
- Bugfix - Fully clickable sidebar toggle button: #4130
- Bugfix - Allow server URL without trailing slash: #4536
- Change - Rename confirmation of copy action: #4590
- Change - Allow to disable previews in file lists: #4513
- Change - Add controllers for oc10 app deployment: #4537
-
Bugfix - Fully clickable sidebar toggle button: #4130
The button for hiding/showing the left sidebar (burger menu) was not fully clickable. We fixed this by removing a negative margin that pulled the rest of the topbar over the button.
-
Bugfix - Allow server URL without trailing slash: #4536
The server URL in the config was leading to issues resolving resources when it had no trailing slash. We are now checking if the trailing slash is missing and add it upon applying the config if needed.
-
Change - Rename confirmation of copy action: #4590
We've changed the label of the confirmation button in copy view. Instead of "Copy here", we used "Paste here".
-
Change - Allow to disable previews in file lists: #4513
We introduced a new config option to disable previews. To do so, set
"disablePreviews": true
to the config.json file. -
Change - Add controllers for oc10 app deployment: #4537
We added a config endpoint for when ownCloud Web is deployed as ownCloud 10 app. The config.json file must not be placed in the apps folder because it would cause the app integrity check to fail. In addition to the config endpoint we added a wildcard endpoint for serving static assets (js bundles, css, etc) of the ownCloud Web javascript application by their paths.
Changelog for ownCloud Web 1.0.0 (2020-12-16)
The following sections list the changes in ownCloud web 1.0.0 relevant to ownCloud admins and users.
- Bugfix - Do not use origin location to open editors: #4500
- Bugfix - Enable route checks for file actions: #986
- Bugfix - Fix role selection for public links: #4504
- Bugfix - Fix navigation rendering: #1031
- Bugfix - Hide modals on logout: #1064
- Enhancement - Add the option to decline accepted shares: #985
- Enhancement - Show status of accepted shares: #985
- Enhancement - Add oc10 app build artifact: #4427
- Enhancement - Extend default apps: #4493
- Enhancement - Add custom configuration to the draw.io app: #4337
- Enhancement - Add support for .vsdx files in the draw.io app: #4337
- Enhancement - Position of main dom node: #1052
- Enhancement - Wait for all required data: #884
- Enhancement - Update ODS to 2.0.3: #4488
- Enhancement - Update ODS to 2.0.4: #45001
-
Bugfix - Do not use origin location to open editors: #4500
When opening the editors view in a new tab, we were using the origin of location. This would break in case we have Web deployed to a different path than root e.g.
http://owncloud/apps/web
. -
Bugfix - Enable route checks for file actions: #986
The checks on which route an extension is enabled were not active (and inverted). We fixed this so that editors only appear on configured routes now.
-
Bugfix - Fix role selection for public links: #4504
The dropdown for the role selection in public links was not working anymore - the model didn't react to selections. Fixed it by bringing back a field that was accidentally removed.
-
Bugfix - Fix navigation rendering: #1031
- ADD_NAV_ITEM mutation now gets copied instead of referenced to trigger a state change. - applicationsList navItem item needs a copy instead of mutating the base item - check for route.path instead of route name in ADD_NAV_ITEM which can change over time
-
Bugfix - Hide modals on logout: #1064
Hide shown modal if user gets logged out while it's visible
-
Enhancement - Add the option to decline accepted shares: #985
Declined shares could be accepted retroactively but accepted shares could not be declined.
-
Enhancement - Show status of accepted shares: #985
The status column of accepted shares was blank.
-
Enhancement - Add oc10 app build artifact: #4427
We've added a build step to the release process which creates an ownCloud Web bundle which can be deployed as an app to ownCloud 10.
-
Enhancement - Extend default apps: #4493
When release tarballs are created, we are copying the config.json.dist into them as a default config. In that file were so far only "files" app enabled. This adds also "media viewer" and "draw-io" into apps enabled by default.
-
Enhancement - Add custom configuration to the draw.io app: #4337
Added mechanism to specify custom configuration instead of using a hardcoded one. The new settings include support for a custom draw.io server, enabling autosave and using a specific theme.
-
Enhancement - Add support for .vsdx files in the draw.io app: #4337
Added the support to open .vsdx files (Microsoft Visio Files) directly from OwnCloud, instead of creating a new diagram to import the file from local storage.
-
Enhancement - Position of main dom node: #1052
Div#main is now positioned relative, this way child apps are able to orientate their containers absolute to it.
owncloud/ocis#1052 owncloud#4489 owncloud/owncloud-design-system#1002
-
Enhancement - Wait for all required data: #884
Before this we rendered the ui no matter if every required data already is loaded or not. For example the current users language from the ocis settings service. One potential problem was the flickering in the ui or that the default language was shown before it switches to the settings language of current user. Instead we now show a loading screen and wait for everything that is required before rendering anything else.
-
Enhancement - Update ODS to 2.0.3: #4488
We've updated the ownCloud design system to version 2.0.3.
owncloud#4488 https://github.com/owncloud/owncloud-design-system/releases/tag/v2.0.3
-
Enhancement - Update ODS to 2.0.4: #45001
We've updated the ownCloud design system to version 2.0.4.
https://github.com/owncloud/web/pull/45001 https://github.com/owncloud/owncloud-design-system/releases/tag/v2.0.4
Changelog for ownCloud Web 0.29.0 (2020-12-07)
The following sections list the changes in ownCloud web 0.29.0 relevant to ownCloud admins and users.
- Bugfix - Public link glitches: #1028
- Change - Use labels to display share info: #4410
- Enhancement - Display full public and private links: #4410
-
Bugfix - Public link glitches: #1028
We fixed a couple of glitches with public links: - Creating a folder in a public link context was showing an error message although the folder was created correctly. This was happening because reloading the current folder didn't take the public link context into account. - For public links with editor role the batch actions at the top of the files list were not showing. The public links route didn't have a specific flag for showing the batch actions. - Quick actions for sharing are not available in public link contexts by design. The check printed an error in the javascript console though. We made this check silent now.
-
Change - Use labels to display share info: #4410
We've changed the way of displaying share information for public links and people. Every information is now displayed in its own label.
-
Enhancement - Display full public and private links: #4410
Below the names of public and private links we've added the respective full URL so that users can copy it without the copy to clipboard button.
Changelog for ownCloud Web 0.28.0 (2020-12-04)
The following sections list the changes in ownCloud web 0.28.0 relevant to ownCloud admins and users.
- Bugfix - Don't break file/folder names in text editor: #4391
- Change - Configurable home path: #4411
- Change - Show dedicated 404 page for invalid resource references: #4411
-
Bugfix - Don't break file/folder names in text editor: #4391
The label in the text editor that displays the path of the active file was removing the first character instead of trimming leading slashes. This might have lead to situations where actual characters were removed. We fixed this by only removing leading slashes instead of blindly removing the first character.
-
Change - Configurable home path: #4411
We introduced a config.json option
homeFolder
which let's you specify a default location when opening theAll files
view. Please refer to the documentation for details.owncloud#4411 https://owncloud.github.io/clients/web/getting-started/
-
Change - Show dedicated 404 page for invalid resource references: #4411
When visiting a public link or the
All files
page with an invalid resource in the URL (e.g. because it was deleted in the meantime) we now show a dedicated page which explains that the resource could not be found and offers a link to go back to the respective root (»All files« home location or the root of the public link). The breadcrumbs have been made available on invalid resources as well, so that those could be used for more precise navigation instead of jumping back to the root.
Changelog for ownCloud Web 0.27.0 (2020-11-24)
The following sections list the changes in ownCloud web 0.27.0 relevant to ownCloud admins and users.
- Bugfix - Unavailable extensions causing route duplication: #4382
- Change - Configurable default extension: #4382
- Change - Load extensions config: #4380
-
Bugfix - Unavailable extensions causing route duplication: #4382
There was an error in the extension loading handlers which caused routes to be loaded multiple times when extensions from the config.json were unavailable. We hardened the extension loading handlers to just skip those extensions.
-
Change - Configurable default extension: #4382
We introduced a config option in the config.json file which allows to configure the default extension for ownCloud Web. Any of the configured extension ids can be chosen as default extension. If none is provided, we fall back to the files extension.
-
Change - Load extensions config: #4380
We've started loading the config of extensions which can now be defined as an object in the
external_apps
in the config.json.
Changelog for ownCloud Web 0.26.0 (2020-11-23)
The following sections list the changes in ownCloud web 0.26.0 relevant to ownCloud admins and users.
- Bugfix - Fix edit public link view: #4374
- Bugfix - Icon mappings: #4357
- Enhancement - Use handler of file editors: #4324
- Enhancement - Add custom icons in the new file menu: #4375
- Enhancement - Theme redirect and access denied pages: #4373
- Enhancement - Update ODS to 2.0.0: #4373
-
Bugfix - Fix edit public link view: #4374
We've fixed the issue that edit public link view in the sidebar was overlapping with the versions accordion.
-
Bugfix - Icon mappings: #4357
The file type icon mappings contained some mappings to non-existing icon files. We fixed those.
-
Enhancement - Use handler of file editors: #4324
In case the extension is a file editor which defines a custom handler, we are triggering that handler instead of trying to open any assigned route.
-
Enhancement - Add custom icons in the new file menu: #4375
We've added an option to display own icon in the new file menu.
-
Enhancement - Theme redirect and access denied pages: #4373
We've adjusted the theme on OIDC redirect and access denied pages to use correct logo and background. We've also added those two values into the theming capabilities.
-
Enhancement - Update ODS to 2.0.0: #4373
We've updated the ownCloud design system to version 2.0.0.
owncloud#4373 https://github.com/owncloud/owncloud-design-system/releases/tag/v2.0.0
Changelog for ownCloud Web 0.25.0 (2020-11-16)
The following sections list the changes in ownCloud web 0.25.0 relevant to ownCloud admins and users.
- Bugfix - Make available file actions (more) aware of the page context: #4255
- Bugfix - Fix loginAsUser: #4297
- Change - File actions as accordion item in right sidebar: #4255
- Enhancement - Added support for OpenID Connect Dynamic Client Registration 1.0: #4286
-
Bugfix - Make available file actions (more) aware of the page context: #4255
The list of available file actions sometimes contained actions which should not be possible and sometimes was missing actions that should be possible. Most important examples are that copy/move should not be available on
shared with me
andshared with others
pages (but they were) and that the set of file actions from theAll files
page should also be available for the favorites page (but were not). -
Bugfix - Fix loginAsUser: #4297
LoginAsUser wasn't waiting until the loading finished. Added an additional check
-
Change - File actions as accordion item in right sidebar: #4255
We moved the menu items from
file actions
dropdown menu (the "three dots menu") as accordion item into the right sidebar and made it the default item to be opened when clicking the three dots. For the sake of consistency we now also made the right sidebar available for theDeleted files
page, where we offer the actions accordion item with aRestore
andDelete
action. -
Enhancement - Added support for OpenID Connect Dynamic Client Registration 1.0: #4286
OwnCloud Web can use the dynamic client registration protocol to exchange client id and client secret with the IdP
Changelog for ownCloud Web 0.24.0 (2020-11-06)
The following sections list the changes in ownCloud web 0.24.0 relevant to ownCloud admins and users.
- Bugfix - Fix browse to files page in the ui tests: #4281
- Enhancement - Display collaborators type: #4203
-
Bugfix - Fix browse to files page in the ui tests: #4281
When the ui tests where executing the "the user has browsed to the files page" step then it wouldn't wait until the files were loaded.
-
Enhancement - Display collaborators type: #4203
We've added a new line into the collaborators autocomplete and list in the sidebar to display their type.
Changelog for ownCloud Web 0.23.0 (2020-10-30)
The following sections list the changes in ownCloud web 0.23.0 relevant to ownCloud admins and users.
- Change - App sidebar accordion instead of tabs: #4249
-
Change - App sidebar accordion instead of tabs: #4249
We replaced the tabs in the right app-sidebar with an accordion.
Changelog for ownCloud Web 0.22.0 (2020-10-26)
The following sections list the changes in ownCloud web 0.22.0 relevant to ownCloud admins and users.
- Change - Set icon for unknown file types to "file": #4237
- Change - Attach share permission to roles: #4216
- Change - Update ODS to v1.12.2: #4239
- Enhancement - Auto-close alerts: #4236
-
Change - Set icon for unknown file types to "file": #4237
We've changed the icon for unknown file types to "file".
owncloud#4237 https://owncloud.design/#/Design%20Tokens/Icon
-
Change - Attach share permission to roles: #4216
We've attached the share permission of collaborators to roles. There is no longer a share additional permission.
-
Change - Update ODS to v1.12.2: #4239
We updated ODS to v1.12.2. Please refer to the changelog of ODS.
owncloud#4239 https://github.com/owncloud/owncloud-design-system/releases/tag/v1.12.2
-
Enhancement - Auto-close alerts: #4236
We've added a property which enables alerts to be automatically closed. When enabling the auto-close, it will get assigned timeout of 5 seconds. Default timeout can be overwritten inside of the
autoClose
object.
Changelog for ownCloud Web 0.21.0 (2020-10-21)
The following sections list the changes in ownCloud web 0.21.0 relevant to ownCloud admins and users.
- Bugfix - OIDC logout: #266
- Bugfix - Do not display "empty folder" message when there is any content: #263
- Change - Sensible default apps in example configs: #4155
-
Bugfix - OIDC logout: #266
We've fixed the bug that the user sometimes got immediately logged back into the web UI after clicking on logout.
-
Bugfix - Do not display "empty folder" message when there is any content: #263
We've fixed that when some of the file/share lists were being loaded, the "empty folder" message sometimes briefly appeared even though the list wasn't empty.
-
Change - Sensible default apps in example configs: #4155
We adapted the example configs for oc10 and owncloud so that the files and media-viewer apps are enabled by default.
Changelog for ownCloud Web 0.20.0 (2020-10-08)
The following sections list the changes in ownCloud web 0.20.0 relevant to ownCloud admins and users.
- Change - Enable autoredirect to the IdP: #4138
-
Change - Enable autoredirect to the IdP: #4138
We've added a key into the theme to enable autoredirect to the IdP when entering ocis-web instead of displaying the login page first. The default value is set to true.
Changelog for ownCloud Web 0.19.0 (2020-10-06)
The following sections list the changes in ownCloud web 0.19.0 relevant to ownCloud admins and users.
- Change - Customizable menu association: #4133
-
Change - Customizable menu association: #4133
We now allow the redirect navItems and links into the user menu. This can be done by simply assigning the
"menu": "user"
to the respective navItem. It works for both extensions and external links (applications
key in config.json).
Changelog for ownCloud Web 0.18.0 (2020-10-05)
The following sections list the changes in ownCloud web 0.18.0 relevant to ownCloud admins and users.
- Change - Change sharing wording: #4120
- Enhancement - Update owncloud-design-system to v1.12.1: #4120
-
Change - Change sharing wording: #4120
Renamed "Share" action to "Add people" and header column in the shared with list from "People" to "Shared with".
-
Enhancement - Update owncloud-design-system to v1.12.1: #4120
We've updated our design system to version 1.12.1. To see all new changes which this update brings, please check the changelog below.
owncloud#4120 https://github.com/owncloud/owncloud-design-system/releases/tag/v1.12.1
Changelog for ownCloud Web 0.17.0 (2020-09-25)
The following sections list the changes in ownCloud web 0.17.0 relevant to ownCloud admins and users.
- Bugfix - Added missing tooltips: #4081
- Bugfix - Make file previews properly fit: #232
- Bugfix - Adjust behavior of public link password field: #4077
- Change - Adjustments to roles selection dropdown: #4080
- Change - Rename "trash bin" to "deleted files": #4071
- Change - Add default action to click on file name: #234
- Change - Improve external links in app switcher: #4092
- Change - More descriptive loading state: #4099
- Change - Moved bottom actions menu into actions dropdown: #234
- Change - Renamed collaborators to people: #4070
- Change - Update ODS to 1.11.0: #4086
- Change - Shortened button label for creating public links: #4072
- Enhancement - Remember public link password on page refresh: #4083
-
Bugfix - Added missing tooltips: #4081
We've added tooltips for the following:
- top bar: notifications button and application switcher - file list: share indicators and quick actions - sharing in sidebar: action icons like edit, delete, copy
-
Bugfix - Make file previews properly fit: #232
We've fixed the file preview to prevent overflowing vertically and also added CSS property to make sure the ratio is preserved
-
Bugfix - Adjust behavior of public link password field: #4077
The UX of the public link password field has been improved. The field is focussed automatically and the enter key submits the password. Also, in case of wrong password, an error message is now displayed.
-
Change - Adjustments to roles selection dropdown: #4080
The role description text from the roles selection button has been removed, but is still visible when opening the dropdown. The dropdown now also has a chevron icon to make it clearer that it is a dropdown.
-
Change - Rename "trash bin" to "deleted files": #4071
We've renamed the "trash bin" to the more appropriate wording "deleted files".
-
Change - Add default action to click on file name: #234
When clicking on the file name in the files list, a default action is triggered which opens the first available file editor or viewer. If no file editor or viewer is available, the default action falls back to download.
-
Change - Improve external links in app switcher: #4092
We have added an option to set the link target in external application links (defaults to
_blank
). The app switcher now shows all native extensions first and items based on application links last. -
Change - More descriptive loading state: #4099
When browsing the different variations of the files list we removed the loader component at the top in favor of a spinner in the center of the viewport. The spinner has one line of text which describes what kind of data is being loaded.
-
Change - Moved bottom actions menu into actions dropdown: #234
We've removed the bottom file actions menu and moved all actions into the actions dropdown in the files list.
-
Change - Renamed collaborators to people: #4070
All visible occurrences of "collaborator" or "collaborators" have been replaced by "person" or "people" respectively. Additionally, the action "Add Collaborator" was changed to "Share".
-
Change - Update ODS to 1.11.0: #4086
We updated owncloud design system (ODS) to 1.11.0. This brings some features and required some changes: - Buttons: - require to be placed in a grid or with uk-flex for side by side positioning,
- don't have an icon property anymore, - have a slot so that content of the button can be just
anything - placement of the content in the button can be modified with new props
justify-content
andgap
- new icons, which are used in the sidebar and for quick actions - sidebar has a property for hiding the navigation. It doesn't have internal logic anymore for hiding the navigation automatically.
- don't have an icon property anymore, - have a slot so that content of the button can be just
anything - placement of the content in the button can be modified with new props
-
Change - Shortened button label for creating public links: #4072
The label of the button for creating public links in the links panel has been shortened to "Public link" instead of "Add public link" since the plus sign already implies adding. An Aria label has been added for clarification when using screen readers.
-
Enhancement - Remember public link password on page refresh: #4083
When refreshing the page in the file list of a public link share, the user doesn't need to enter the password again. This only applies for the current page and the password is forgotten by the browser again upon closing or switching to another site.
Changelog for ownCloud Web 0.16.0 (2020-08-24)
The following sections list the changes in ownCloud web 0.16.0 relevant to ownCloud admins and users.
- Change - Add default external apps for ocis: #3967
- Enhancement - Add info about number of selected items and their size: #122
-
Change - Add default external apps for ocis: #3967
We are enabling the settings-ui and accounts-ui by default now for ocis.
-
Enhancement - Add info about number of selected items and their size: #122
We've added information about the number of selected items and their size above the files list next to batch actions.
Changelog for ownCloud Web 0.15.0 (2020-08-19)
The following sections list the changes in ownCloud web 0.15.0 relevant to ownCloud admins and users.
- Change - Adapt to new ocis-settings data model: #3806
-
Change - Adapt to new ocis-settings data model: #3806
Ocis-settings introduced UUIDs and less verbose endpoint and message type names. This PR adjusts web accordingly.
owncloud#3806 owncloud/owncloud-sdk#520 owncloud/ocis-settings#46
Changelog for ownCloud Web 0.14.0 (2020-08-17)
The following sections list the changes in ownCloud web 0.14.0 relevant to ownCloud admins and users.
- Bugfix - Fix display name when using oCIS as backend: #3938
- Change - Differentiate between user-id and username: #440
- Change - Provide option for hiding the search bar: #116
- Change - Move information about current folder below the files list: #120
- Change - Use pre-signed URLs in media viewer: #3803
- Change - Move quota indication to the left sidebar: #121
- Change - Move docs about hugo usage to ocis: #3828
- Change - Get rid of static "Shared with:" label: #123
- Change - Large file downloads support with URL signing: #3797
- Enhancement - Enable playing videos in media viewer: #3803
-
Bugfix - Fix display name when using oCIS as backend: #3938
We've fixed the display name when running ocis-web with oCIS as backend. The display name is now again displayed in the top bar and in the account page.
-
Change - Differentiate between user-id and username: #440
With oCIS user-id and username are not the same as is the case in ownCloud 10. We've started differentiating between them to correctly display all information in the accounts page. If the username is not available (oC10), we fall back to using user-id as the username.
-
Change - Provide option for hiding the search bar: #116
We introduced a new
options.hideSearchBar
config variable which can be used to disable the search bar entirely. -
Change - Move information about current folder below the files list: #120
We've moved the information about current folder directly below the files list. Previously this information was always displayed on the bottom of the screen.
-
Change - Use pre-signed URLs in media viewer: #3803
We've started using pre-signed URLs if supported in media viewer to display images instead of fetching them.
-
Change - Move quota indication to the left sidebar: #121
We've moved the quota indication from the bottom of the files list to the footer of the left sidebar.
-
Change - Move docs about hugo usage to ocis: #3828
Since our documentation about how to work with hugo (for documentation) is a cross-extension topic, we have moved it to our main ocis docs.
-
Change - Get rid of static "Shared with:" label: #123
We removed the static "Shared with:" text label in the indicator row of file items. From now on, if a file item has no indicators, it will fall back to the one-row layout (resource name vertically centered).
-
Change - Large file downloads support with URL signing: #3797
When the backend supports URL signing we now download with a signed url instead of downloading as BLOB.
-
Enhancement - Enable playing videos in media viewer: #3803
We've added a capability to the media viewer extension to play videos.
Changelog for ownCloud Web 0.13.0 (2020-07-17)
The following sections list the changes in ownCloud web 0.13.0 relevant to ownCloud admins and users.
- Bugfix - Fix translations string: #3766
- Enhancement - Add dev docs for releases: #3186
- Enhancement - Enable changing sidebar logo via theming: #3782
-
Bugfix - Fix translations string: #3766
Allow better translations of various strings.
-
Enhancement - Add dev docs for releases: #3186
We added documentation on the steps involved to release web.
-
Enhancement - Enable changing sidebar logo via theming: #3782
We've added a key into the theme which enables using different logo in the sidebar.
Changelog for ownCloud Web 0.12.0 (2020-07-10)
The following sections list the changes in ownCloud web 0.12.0 relevant to ownCloud admins and users.
- Bugfix - Fix navigation to the root folder from location picker: #3756
- Change - Don't fallback to appId in case the route of file action is not defined: #69
- Change - Do not display outline when the files list is focused: #3747
- Change - No file drop if upload is not allowed or no space is left: #3677
- Enhancement - Add ability to copy files and folders into a different location: #102
- Enhancement - Add favorites capabilities: #354
- Enhancement - Add ability to move files and folders into a different location: #101
-
Bugfix - Fix navigation to the root folder from location picker: #3756
The target location in the location picker was appending a whitespace when trying to go to root folder. This resulted in an error when trying to load such folder. We've removed the whitespace to fix the navigation.
-
Change - Don't fallback to appId in case the route of file action is not defined: #69
When opening a file in a editor or a viewer the path was falling back to an appId. This made it impossible to navigate via the file actions into an app which doesn't have duplicate appId in the route. We've stopped falling back to this value and in case that the route of the file action is not defined, we use the root path of the app.
-
Change - Do not display outline when the files list is focused: #3747
The files list was displaying outline when it received focus after a click. Since the focus is meant only programmatically, the outline was not supposed to be displayed.
-
Change - No file drop if upload is not allowed or no space is left: #3677
-
Enhancement - Add ability to copy files and folders into a different location: #102
We've added copy action to the files list. The copy action is executed via a new page called location picker.
-
Enhancement - Add favorites capabilities: #354
We've added a check of favorites capabilities to enable disabling of favorites list and favorite action.
-
Enhancement - Add ability to move files and folders into a different location: #101
We've added move action to the files list which enables move of resources into different locations. The move operation is executed in a new page called Location picker.
Changelog for ownCloud Web 0.11.2 (2020-07-03)
The following sections list the changes in ownCloud web 0.11.2 relevant to ownCloud admins and users.
- Bugfix - Remove anchor on last breadcrumb segment: #3722
-
Bugfix - Remove anchor on last breadcrumb segment: #3722
The last segment of the breadcrumb was clickable, while it's expected that nothing happens (as it is the current path). We fixed that, the last breadcrumb element is not clickable anymore.
Changelog for ownCloud Web 0.11.1 (2020-06-29)
The following sections list the changes in ownCloud web 0.11.1 relevant to ownCloud admins and users.
- Bugfix - Public upload now keeps modified time: #3686
- Bugfix - Do not expand the width of resource name over it's content: #3685
- Change - Use "Shared with" as a label for indicators: #3688
- Enhancement - Update owncloud-sdk to 1.0.0-663: #3690
-
Bugfix - Public upload now keeps modified time: #3686
The public upload for public links now keeps the modification time of local files. This aligns the behavior with non-public file upload.
-
Bugfix - Do not expand the width of resource name over it's content: #3685
The width of the resource name in the files list was expanded more than the actual width of it's content. This caused that when clicked outside of the resource name, the action to navigate or open the resource has been triggered instead of opening the sidebar. We've fixed the width that it is now equal to the width of the content.
-
Change - Use "Shared with" as a label for indicators: #3688
Instead of "State" we've started using the "Shared with" as a label for the indicators in the files list. This is only intermediate solution because the indicators can be extended by other indicators which don't have to be related to sharing.
-
Enhancement - Update owncloud-sdk to 1.0.0-663: #3690
We've updated the owncloud-sdk to version 1.0.0-663. This version stops rejecting sharing promises if the passed shareID is not an integer.
Changelog for ownCloud Web 0.11.0 (2020-06-26)
The following sections list the changes in ownCloud web 0.11.0 relevant to ownCloud admins and users.
- Bugfix - Fix file type icons for uppercase file extensions: #3670
- Bugfix - Fix empty settings values: #3602
- Bugfix - Set default permissions to public link quick action: #3675
- Bugfix - Set empty object when resetting current sidebar tab: #3676
- Bugfix - Set expiration date only if it is supported: #3674
- Bugfix - Add missing question mark to delete confirmation dialog in trashbin: #3566
- Change - Bring new modal component: #2263
- Change - Move create new button: #3622
- Change - Move status indicators under the resource name: #3617
- Change - Remove sidebar quickAccess: #80
- Change - Rework account dropdown: #82
- Change - Unite files list status indicators: #3567
- Change - Use correct logo: #786
- Enhancement - Send mtime with uploads: #2969
- Enhancement - Use TUS settings from capabilities: #177
- Enhancement - Add collaborators quick action: #3573
- Enhancement - Dynamically loaded nav items: #3497
- Enhancement - Load and display quick actions: #3573
-
Bugfix - Fix file type icons for uppercase file extensions: #3670
-
Bugfix - Fix empty settings values: #3602
We've updated owncloud-sdk to version 1.0.0-638 which makes sure that an empty array gets returned whenever there are no settings values for the authenticated user. Previously having no settings values broke our detection of whether settings values finished loading.
-
Bugfix - Set default permissions to public link quick action: #3675
We've set a default permissions when creating a new public link via the quick actions. The permissions are set to
1
. -
Bugfix - Set empty object when resetting current sidebar tab: #3676
We've changed the argument from
null
to an empty object when resetting the current tab of the sidebar. -
Bugfix - Set expiration date only if it is supported: #3674
We've stopped setting expiration date in collaborators panel if it is not supported.
-
Bugfix - Add missing question mark to delete confirmation dialog in trashbin: #3566
We've added missing question mark to the delete confirmation dialog inside of the trashbin.
-
Change - Bring new modal component: #2263
We've updated our modal component with a new one coming from ODS.
-
Change - Move create new button: #3622
We've moved the create new button in the files app bar to the left directly next to breadcrumbs.
-
Change - Move status indicators under the resource name: #3617
We've moved the sharing status indicators from an own column in the files list to a second row under the resource name.
-
Change - Remove sidebar quickAccess: #80
We have removed the sidebar quickAccess extension point. To create an quick access to the sidebar, we need to use the quickActions extension point.
-
Change - Rework account dropdown: #82
We've removed user avatar, user email and version from the account dropdown. The log out button has been changed into a link. All links in account dropdown are now inside of a list.
-
Change - Unite files list status indicators: #3567
We've merged direct and indirect status indicators in the files list. With this change, we focus on the important information of the indicator (e.g. resource is shared). Any additional information can then be displayed in the related tab of the sidebar.
-
Change - Use correct logo: #786
We've changed the ownCloud logo which is used in the default theme. The previous logo had an incorrect font-weight.
-
Enhancement - Send mtime with uploads: #2969
When uploading a file, the modification time is now sent along. This means that the uploaded file will have the same modification time like the one it had on disk. This aligns the behavior with the desktop client which also keeps the mtime.
-
Enhancement - Use TUS settings from capabilities: #177
The TUS settings advertise the maximum chunk size, so we now use the smallest chunk size from the one configured in config.json and the one from the capabilities.
If the capabilities report that one should use the X-HTTP-Override-Method header, the upload will now use a POST request for uploads with that header set instead of PATCH.
-
Enhancement - Add collaborators quick action: #3573
We've added a new quick action which opens the new collaborators tab in the files list sidebar.
-
Enhancement - Dynamically loaded nav items: #3497
We have moved the navItems from application configuration into a store module. We extended it's functionality by introducing statically and dynamically loaded navItems. This way navItems can be loaded based on extension data, as soon as the extension becomes active. Please note that having at least one static navItem (coming from the appInfo object of an extension) is still a requirement for the extension appearing in the app switcher.
-
Enhancement - Load and display quick actions: #3573
We've added an extension point into files apps for quick actions. By creating and exporting an object called quickActions, developers can define an action which will be then displayed in the files list.
Changelog for ownCloud Web 0.10.0 (2020-05-26)
The following sections list the changes in ownCloud web 0.10.0 relevant to ownCloud admins and users.
- Bugfix - Fix share indicators click to open the correct panel: #3324
- Bugfix - Set server config to ocis proxy in example config file: #3454
- Change - Removed favorite button from file list and added it in the sidebar: #1987
- Change - Make settings available in web: #3484
- Change - Use language setting: #3484
- Change - Permanently visible branded left navigation sidebar: #3395
-
Bugfix - Fix share indicators click to open the correct panel: #3324
When clicking on a share indicator inside a file list row, the correct share panel will now be displayed.
-
Bugfix - Set server config to ocis proxy in example config file: #3454
We fixed the ocis example config to point to the default oCIS Proxy address instead of the default Web service address.
-
Change - Removed favorite button from file list and added it in the sidebar: #1987
We've removed the favorite star button in the file list and added instead a functionality to the before non-working star button in the file's sidebar. We also added a new action in the file action dropdown menu which allows you to toggle the favorite status of your file.
-
Change - Make settings available in web: #3484
We upgraded to a new owncloud-sdk version which provides loading settings from the settings service, if available. The settings values are available throughout web and all extensions.
-
Change - Use language setting: #3484
We've changed web to make use of the language the authenticated user has chosen in the settings.
-
Change - Permanently visible branded left navigation sidebar: #3395
We've made left navigation sidebar permanently visible and moved branding (logo and brand color) into it.
Changelog for ownCloud Web 0.9.0 (2020-04-27)
The following sections list the changes in ownCloud web 0.9.0 relevant to ownCloud admins and users.
- Bugfix - Remove deleted files from search result: #3266
- Bugfix - Show token string if link name is empty in FileLinkSidebar: #3297
- Bugfix - Remove duplicate error display in input prompt: #3342
- Bugfix - Fix translation message extraction from plain javascript files: #3346
- Bugfix - Fix name of selected extension on broken apps: #3376
- Change - Update owncloud-sdk: #3369
- Enhancement - Add chunked upload with tus-js-client: #67
-
Bugfix - Remove deleted files from search result: #3266
Deleted file has been removed from filesSearched state by adding a new mutation. Also, filter condition in remove file mutations has been changed from object reference to unique file id.
-
Bugfix - Show token string if link name is empty in FileLinkSidebar: #3297
Owncloud-js-client was parsing empty link name xml attribute as empty object. The empty object was changed with an empty string. Also, FileLinkSidebar behaviour fixed by showing token as name for the link shares without a name.
-
Bugfix - Remove duplicate error display in input prompt: #3342
Validation errors within the input prompt dialog were showing up twice. One of them is a leftover from the old version. We've fixed the dialog by removing the old validation error type.
-
Bugfix - Fix translation message extraction from plain javascript files: #3346
-
Bugfix - Fix name of selected extension on broken apps: #3376
With the edge case of a broken app in config.json, the top bar is broken, because appInfo can't be loaded. We made ocis-web more robust by just showing the extension id in the top bar when the appInfo is not available.
-
Change - Update owncloud-sdk: #3369
Updated owncloud-sdk to v1.0.0-604
-
Enhancement - Add chunked upload with tus-js-client: #67
Whenever the backend server advertises TUS support, uploading files will use TUS as well for uploading, which makes it possible to resume failed uploads. It is also possible to optionally set a chunk size by setting a numeric value for "uploadChunkSize" in bytes in config.json.
Changelog for ownCloud Web 0.8.0 (2020-04-14)
The following sections list the changes in ownCloud web 0.8.0 relevant to ownCloud admins and users.
- Bugfix - Display errors when saving collaborator fails: #3176
- Bugfix - Fix media-viewer on private pages: #3288
- Bugfix - Fix oidc redirect after logout: #3285
- Bugfix - Update owncloud-sdk 1.0.0-544: #3292
- Bugfix - Set a higher timeout for requirejs: #3293
- Enhancement - Visual improvement to errors in input prompts: #1906
- Enhancement - Add state to app urls: #3294
-
Bugfix - Display errors when saving collaborator fails: #3176
When saving a collaborator has failed, the UI was still behaving like it saved everything successfully. This has been fixed by displaying the errors at the top of the collaborator editing form and staying in the editing view.
-
Bugfix - Fix media-viewer on private pages: #3288
Media-viewer incorrectly assumed it was on a public page when opened from a private page.
-
Bugfix - Fix oidc redirect after logout: #3285
After the logout the idp sent a redirect to
<redirectUri>?state=
which was then redirected to<redirectUri>?state=#/login
by web. Having the query parameters in between broke the application. To prevent the whole login url<baseUrl>#/login
should be sent then the query parameter will be appended to the end. -
Bugfix - Update owncloud-sdk 1.0.0-544: #3292
This sdk version is much smaller in size
-
Bugfix - Set a higher timeout for requirejs: #3293
In slow networks requirejs requests can timeout. The timeout is now set to a higher value (200 secs)
-
Enhancement - Visual improvement to errors in input prompts: #1906
We've adjusted the input prompts to show a visually less prominent text below the input field. Also, error messages now appear with a small delay, so that those happening during typing get ignored (e.g. trailing whitespace is not allowed in folder names and previously caused an error to show on every typed blank).
-
Enhancement - Add state to app urls: #3294
Currently opened file can be added to app routes so reloading the page can be made to work For now it's only implemented in mediaviewer
Changelog for ownCloud Web 0.7.0 (2020-03-30)
The following sections list the changes in ownCloud web 0.7.0 relevant to ownCloud admins and users.
- Bugfix - Fix logout when no tokens are known anymore: #2961
- Bugfix - Files list status indicators are now appearing without any delay: #2973
- Bugfix - Fix file actions menu when using OCIS backend: #3214
- Bugfix - Do not remove first character of etag: #3274
- Change - Don't import whole core-js bundle directly into core: #3173
- Enhancement - Added thumbnails in file list: #276
-
Bugfix - Fix logout when no tokens are known anymore: #2961
Single Log Out requires the id_token and in cases where this token is no longer known calling the SLO endpoint will result in an error.
This has been fixed.
-
Bugfix - Files list status indicators are now appearing without any delay: #2973
We've stopped loading file list status indicators asynchronously to prevent them from appearing delayed. They appear now at the same time as the file list.
-
Bugfix - Fix file actions menu when using OCIS backend: #3214
When using OCIS as backend, the ids of resources is a string instead of integer. So we cannot embed those into DOM node ids and need to use another alternative. This fix introduces a unique viewId which is only there to provide uniqueness across the current list and should not be used for any data related operation.
This fixes the file actions menu when using OCIS as backend.
owncloud#3214 https://github.com/owncloud/ocis-web/issues/51
-
Bugfix - Do not remove first character of etag: #3274
When stripping away double quotes in etag of the file thumbnails, we accidentally removed first character as well. We've stopped removing that character.
-
Change - Don't import whole core-js bundle directly into core: #3173
We've stopped importing whole core-js bundle directly into core and instead load only used parts with babel.
-
Enhancement - Added thumbnails in file list: #276
Thumbnails are now displayed in the file list for known file types. When no thumbnail was returned, fall back to the file type icon.
Changelog for ownCloud Web 0.6.0 (2020-03-16)
The following sections list the changes in ownCloud web 0.6.0 relevant to ownCloud admins and users.
- Bugfix - Indirect share info now visible in favorite and other file lists: #3040
- Bugfix - Fixed layout of file lists: #3100
- Bugfix - Changed share icons to collaborators icons: #3116
- Bugfix - Sorted collaborators column, deduplicate public entry: #3137
- Bugfix - Use end of the day in expiration date: #3158
- Change - Moved collaborators additional info on own row and removed type row: #3130
- Change - New sort order for collaborators and public links: #3136
- Change - Stop support for deployment of Web as an ownCloud app: #3162
- Change - Align columns in file lists to the right: #3036
- Enhancement - Expiration date for collaborators: #2543
-
Bugfix - Indirect share info now visible in favorite and other file lists: #3040
When open the share panel of other flat file lists like the favorites, the collaborators list and link list are now showing the same entries like in the "All files" list, which includes indirect shares (via) that were previously missing.
-
Bugfix - Fixed layout of file lists: #3100
A recent library update in ODS for the recycle scroller seem to have changed the logic or calculation of the height.
This fix accommodates for that change and restores the row height to a correct value.
The shared file lists are now more responsive, the collaborators/owner and share time columns are now hidden on small screens.
-
Bugfix - Changed share icons to collaborators icons: #3116
Adjust icon in files app navigation bar and also in the file actions dropdown to use the group icon.
-
Bugfix - Sorted collaborators column, deduplicate public entry: #3137
The collaborators column that appears in the "shared with others" section are now sorted: first by share type (user, group, link, remote) and then by display name using natural sort. Additionally, if there is more than one public link for the resource, the text "Public" only appears once in the collaborators column.
-
Bugfix - Use end of the day in expiration date: #3158
We've changed the expiration date field in the collaborators list to the end of the day.
-
Change - Moved collaborators additional info on own row and removed type row: #3130
We've moved collaborators additional info on own row under the name of collaborator and removed collaborator type row.
-
Change - New sort order for collaborators and public links: #3136
We've changed the sort order for collaborators and public links. Collaborators are now sorted by: collaborator type, is collaborator direct, display name and creation date. Public links are now sorted by: is public link direct, display name and creation date.
-
Change - Stop support for deployment of Web as an ownCloud app: #3162
We've stopped supporting deployment of Web as an ownCloud app. In the release is no longer available Web ownCloud 10 app package.
-
Change - Align columns in file lists to the right: #3036
We've aligned columns in all file lists to the right so it is easier for the user to compare them.
-
Enhancement - Expiration date for collaborators: #2543
We've added an expiration date for collaborators. Users can choose an expiration date for users and groups. After the date is reached the collaborator is automatically removed. Admins can set default expiration date or enforce it.
Changelog for ownCloud Web 0.5.0 (2020-03-02)
The following sections list the changes in ownCloud web 0.5.0 relevant to ownCloud admins and users.
- Bugfix - Various fixes for files app in responsive mode: #2998
- Bugfix - Responsive buttons layout in app bar when multiple files are selected: #3011
- Bugfix - Fix accessible labels that said $gettext: #3039
- Bugfix - Fix console warning about search query in public page: #3041
- Bugfix - Moved resharers to the top of owner collaborator entry: #3850
- Change - Moved sidebar navigation under top bar: #3077
- Enhancement - Added ability to click file list columns for sorting: #1854
- Enhancement - Improved collaborators column in shared file lists: #2924
- Enhancement - Display decimals in resource size column only for MBs or higher: #2986
- Enhancement - Different message in overwrite dialog when versioning is enabled: #3047
- Enhancement - Current user entry in collaborators list in sidebar: #3808
-
Bugfix - Various fixes for files app in responsive mode: #2998
Fixed properly alignment of header columns with the body of the files table which stays even after resizing. Removed the column label for the actions column as it looks nicer.
-
Bugfix - Responsive buttons layout in app bar when multiple files are selected: #3011
We've fixed the responsive buttons layout in files app bar when multiple files are selected where bulk actions where overlapping and height of the buttons was increased.
-
Bugfix - Fix accessible labels that said $gettext: #3039
Fixed three accessible aria labels that were saying "$gettext" instead of their actual translated text.
-
Bugfix - Fix console warning about search query in public page: #3041
Fixed console warning about the search query attribute not being available whenever the search fields are not visible, for example when accessing a public link page.
-
Bugfix - Moved resharers to the top of owner collaborator entry: #3850
For received shares, the resharers user display names are now shown on top of the owner entry in the collaborators list, with a reshare icon, instead of having their own entry in the collaborators list.
This makes the reshare situation more clear and removes the ambiguity about the formerly displayed "resharer" role which doesn't exist.
-
Change - Moved sidebar navigation under top bar: #3077
We've adjusted the position of the sidebar navigation to be under the top bar.
-
Enhancement - Added ability to click file list columns for sorting: #1854
The sorting mode of the file list can now be changed by clicking on the column headers.
-
Enhancement - Improved collaborators column in shared file lists: #2924
Fixed issue with the collaborators column where only one was being displayed in the "shared with you" file list. This is done by properly aggregating all share entries under each file entry for the list, which now also includes group shares and link shares.
Improved the look of the collaborators by adding avatars and icons there for the shares in the collaborators and owner columns.
-
Enhancement - Display decimals in resource size column only for MBs or higher: #2986
We've stopped displaying decimals in resource size column for sizes smaller than 1 MB. We've also started displaying only one decimal.
-
Enhancement - Different message in overwrite dialog when versioning is enabled: #3047
We've added a new message in the overwrite dialog when versioning is enabled. This message is intended to make it clear that the resource won't be overwritten but a new version of it will be created.
-
Enhancement - Current user entry in collaborators list in sidebar: #3808
We've added a new entry into the collaborators list in sidebar which contains current user.
Changelog for ownCloud Web 0.4.0 (2020-02-14)
The following sections list the changes in ownCloud web 0.4.0 relevant to ownCloud admins and users.
- Bugfix - Fix collaborator selection on new collaborator shares: #1186
- Bugfix - Prevent loader in sidebar on add/remove: #2937
- Bugfix - Fix issue with translate function for pending shares: #3012
- Bugfix - Properly manage escaping of all translations: #3032
- Change - Improve UI/UX of collaborator forms: #1186
- Change - Display only items for current extension in sidebar menu: #2746
- Change - Removed filter button in files list header: #2971
- Change - File actions now always behind three dots button: #2974
- Change - Improve ownCloud Design System (ODS): #2989
- Change - Improve visual appearance of upload progress: #3742
- Enhancement - Add empty folder message in file list views: #1910
- Enhancement - Fixed header for files tables: #1952
-
Bugfix - Fix collaborator selection on new collaborator shares: #1186
When typing text into the search box for new collaborators, selecting a user and a group with identical names was not possible. This was due to the fact that when one (group or user) got selected, the other was excluded because of a matching name. Fixed by including the share type (group or user) in matching.
-
Bugfix - Prevent loader in sidebar on add/remove: #2937
When adding or removing a public link or collaborator, the respective list view sidebar panels briefly hid the panel and showed a loader instead. The UI is supposed to show a visual transition of a new list item into the list on adding, as well as a visual transition out of the list on deletion. This is fixed now by not triggering the loading state on add and remove actions anymore. A loading state is only meant to appear when the user navigates to the shares of another file/folder.
-
Bugfix - Fix issue with translate function for pending shares: #3012
The pending shares was wrongly passing in a translation function, which caused translations to be missing in the error message but also it broke the general translation sync process with Transifex. Thanks to this change the translations will be up to date again.
-
Bugfix - Properly manage escaping of all translations: #3032
We've stopped escaping translations which contained resource names or user names because they can contain special characters which were then not properly displayed. We've done this only with translations which are using mustache syntax which does escaping on its own so we don't introduce potential XSS vulnerability. For all other translations, we've explicitly set the escaping.
-
Change - Improve UI/UX of collaborator forms: #1186
Applied several UI/UX improvements to the collaborator forms (adding and editing). - Showing avatars for selected collaborators on a new share and fixed styling/layouting of said collaborators in the list. - Added sensible margins on text about missing permissions for re-sharing in the sharing sidebar. - Fixed alignment of displayed collaborator in editing view for collaborators. - Removed separators from the forms that were cluttering the view. - Moved role description on role selection (links and collaborators) into the form element. Not shown below the form element anymore.
-
Change - Display only items for current extension in sidebar menu: #2746
We've filtered out nav items in the sidebar menu. Now only items for current extension will be displayed. In case the extension has only one nav item, the sidebar menu is hidden and instead of menu button is displayed the name of extension.
-
Change - Removed filter button in files list header: #2971
Removed the confusing filter button in the files list header, so the following are now removed as well: - ability to toggle files and folders visibility which wasn't that useful and not really a requirement - filter text box as it is is redundant as one can already use the global search box - ability to hide dot files, we'll look into providing this again in the future with an improved UI
-
Change - File actions now always behind three dots button: #2974
The inline file actions button didn't look very nice and made the UI look cluttered. This change hides them behind a three dots button on the line, the same that was already visible in responsive mode. The three dots button also now has no more border and looks nicer.
-
Change - Improve ownCloud Design System (ODS): #2989
During the work on this release, there have been several changes in ODS which directly affect Web. - Proper text truncate in breadcrumb component. This fixes the mobile view of the current folder breadcrumb in the top bar. - New icon sizes
xlarge
andxxlarge
in oc-icon component. Those are used for theNo content
messages e.g. when navigating to an empty folder. - Provide new icon sizexsmall
and align spinner-sizes with icon-sizes. Thexsmall
icon size turned out to be prettier in some places. The size alignments fixed layout glitches when removing collaborators or public links. - Fix aria label on spinner in oc-autocomplete. Warning were cluttering the JavaScript console when adding collaborators. - Reset input on selection in oc-autocomplete, whenfillOnSelection=false
. This makes sure that when a new collaborator has been selected, the search input field goes back to being blank for a new search.owncloud#2989 owncloud/owncloud-design-system#630 owncloud/owncloud-design-system#632 owncloud/owncloud-design-system#633 owncloud/owncloud-design-system#634 owncloud/owncloud-design-system#635
-
Change - Improve visual appearance of upload progress: #3742
- Changed the layout of the upload progress to be a narrow standalone full width row below the app top bar. - Transformed textual information into a single row below the progress bar and made it very clear that it can be clicked to show upload progress details. - Changed layout of upload progress details list items, so that the progress bars always have the same width. - Changed visuals of all progress bars in upload context to have a narrow outline and the percentage numbers inside of the progress bars. - Fixed the calculation of the overall upload progress to be weighted by file sizes instead of just adding up percentages and dividing by number of uploads.
-
Enhancement - Add empty folder message in file list views: #1910
Whenever a folder contains no entries in any of the file list views, a message is now shown indicating that the folder is empty, or that there are no favorites, etc.
-
Enhancement - Fixed header for files tables: #1952
We've made the header of files tables fixed so it is easier to know the meaning of table columns.
Changelog for ownCloud Web 0.3.0 (2020-01-31)
The following sections list the changes in ownCloud web 0.3.0 relevant to ownCloud admins and users.
- Bugfix - Transform route titles into real h1 headings: #2681
- Bugfix - Prevent jumpy behavior when loading user avatars: #2921
- Change - Bring UI/UX of file links sidebar in line with sharing sidebar: #1907
- Change - Join users and groups into a single list in collaborators sidebar: #2900
- Change - Adjusted labels in files list: #2902
- Enhancement - Add share indicator for direct and indirect shares in file list: #2060
- Enhancement - Add files list status indicators extension point: #2895
- Enhancement - Add theme option to disable default files list status indicators: #2895
- Enhancement - Show indirect outgoing shares in shares panel: #2897
- Enhancement - Add owner and resharer in collaborators list: #2898
-
Bugfix - Transform route titles into real h1 headings: #2681
We transformed spans that held the page title to h1 elements. In the case of the file list, a h1 is existing for accessibility reasons but can only be perceived via a screen reader.
-
Bugfix - Prevent jumpy behavior when loading user avatars: #2921
When loading a user avatar, the container size was smaller so as soon as the avatar was loaded, it resulted in jumpy behavior. This is fixed now by applying the same size to the loading spinner element.
-
Change - Bring UI/UX of file links sidebar in line with sharing sidebar: #1907
We adapted the UI/UX of the file links sidebar to be in line with the UI/UX of the collaborators sidebar. The order of the two sidebars has been reversed (collaborators first, file links second). We added info messages to support a clear understanding of the purpose of both private and public links. Most notably the file links sidebar has no inline forms anymore.
-
Change - Join users and groups into a single list in collaborators sidebar: #2900
Users and groups were shown as two separate lists (users, then groups) in the collaborators sidebar. This separation is now removed, i.e. there is only one list with all collaborators, sorted by display name (lower case, ascending). On equal names groups are shown first.
-
Change - Adjusted labels in files list: #2902
Renamed "Modification time" to "Updated" to make it look less technical. Replace "Create new" with "New" in the "New" menu as it makes it look less cluttered when trying to spot a matching entry.
-
Enhancement - Add share indicator for direct and indirect shares in file list: #2060
We've added the ability for the user to directly see whether a resource is shared in the file list. For this, share indicators in the form of a group icon and link icon will appear in a new column near the shared resource. The blue color of an icon tells whether outgoing shares exist directly on the resource. The grey color of an icon tells that incoming or outgoing shares exist on any of the parent folders.
-
Enhancement - Add files list status indicators extension point: #2895
We've added the ability for the extension to inject custom status indicator into files list. New indicators will then appear next to the default one.
-
Enhancement - Add theme option to disable default files list status indicators: #2895
We've added the option into the theme to disable default files list status indicators.
-
Enhancement - Show indirect outgoing shares in shares panel: #2897
Whenever outgoing shares exist on any parent resource from the currently viewed resource, the shares panel will now show these outgoing shares with a link to jump to the matching parent resource. This applies to both indirect collaborators shares and also to indirect public link shares.
-
Enhancement - Add owner and resharer in collaborators list: #2898
The top of the collaborators list now display new entries for the resource owner and the resharer when applicable, and also visible when viewing a child resource of a shared folder (indirect share).
Changelog for ownCloud Web 0.2.7 (2020-01-14)
The following sections list the changes in ownCloud web 0.2.7 relevant to ownCloud admins and users.
- Bugfix - Display files list only if there is at least one item: #2745
- Bugfix - Register store which is imported instead of required: #2837
- Enhancement - Internal links in app switcher: #2838
-
Bugfix - Display files list only if there is at least one item: #2745
Vue virtual scroll was throwing an error in console in case that the files list was empty. We prevent this error by displaying the files list only if there is at least one item.
-
Bugfix - Register store which is imported instead of required: #2837
As some extensions export store not as a module we need to handle that case as well.
-
Enhancement - Internal links in app switcher: #2838
In case extensions integrates itself into Phoenix core and not as own SPA we need to handle the navigation via router-link inside of Web core SPA.
- Skip to component, id attribute for owncloud#2326
- Focus management regarding off canvas main nav owncloud#2101
- Publish docker on tag owncloud#2485
- New collaborators flow owncloud#2450
- Hide quota on external storage owncloud#2652
- Focus management for uploads owncloud#2542
- File actions can be defined using config settings owncloud#2651
- Files table virtual scroller owncloud#2280
- Virtual scroll in trash bin owncloud#2809
- Wrong method for copy action of public link owncloud#2363
- Token refresh flow owncloud#2472
- App tar balls need to contain top level folder named like the app itself owncloud#2449
- Scroll behavior on mozilla firefox owncloud#2475
- Steps order on release/publish owncloud#2491
- Don't re-filter autocomplete collaborators results for remote user owncloud#2569
- Limit concurrent uploads to one owncloud#2653
- Extend share id check in public links owncloud#2494
- Made the trashbin table responsive owncloud#2287
- Hide checkbox label in files list owncloud#2680
- Share flow accessibility owncloud#2622
- Remove empty parentheses in shared with others list owncloud#2725
- Do not hide collaborator if another entry with the same name exists if they are not the same type owncloud#2724
- Display breadcrumb if rootFolder is set with no value owncloud#2811
- Include avatar placeholder in relevant places owncloud#2783
- Decouple base file list into a separate component owncloud#2318
- Switched the storage of the auth service from local to session storage owncloud#2416
- Don't build the docker image in the release make file owncloud#2495
- Use owncloud-sdk for uploading files owncloud#2239
- Refactor collaborators to use helper classes and to map permissions owncloud#2373
- Moved private link icon to "links" section owncloud#2496
- Separate app switcher from app navigation sidebar owncloud#2669
- IE11 support owncloud#2082
- Draw.io app integration owncloud#2083
- New file menu entries for different file types owncloud#2111
- Drone starlark owncloud#2112
- Rename and delete will be disallowed in case the parent folder has no permissions fot these two operations owncloud#2129
- Progress bar for upload owncloud#2176
- Handle errors while deleting and renaming files owncloud#2177
- Logout option on access denied page owncloud#2178
- Download feedback spinner owncloud#2179
- Remove rootFolder from breadcrumbs owncloud#2196
- Send header X-Requested-With: XMLHttpRequest in all requests owncloud#2197
- X-Frame-Options and Content-Security-Policy owncloud#2311
- IE11 support for media viewer app owncloud#2086
- Files drop when link password is set owncloud#2096
- Detection of public pages despite existing auth owncloud#2097
- Public link access in incognito mode owncloud#2110
- Password handling in public links owncloud#2117
- More close options to file actions menu owncloud#2161
- Reset search value on clear action owncloud#2198
- Prevent duplicate token refresh calls owncloud#2205
- Use PQueue to run only one create folder promise in folder upload owncloud#2210
- Upon token refresh do not perform full login on sdk level owncloud#2211
- Exit link on access denied page owncloud#2220
- Structure of folders in folder upload owncloud#2224
- Remove file from progress after download on IE11 owncloud#2310
- Properly reset capabilities on logout owncloud#2116
- For mounted folders use the full url as private link owncloud#2170
- Store route in vuex before login in case user is unauthorized owncloud#2170
- Use currentFolder path in breadcrumbs owncloud#2196
- Switch to show instead of if in upload progress bar owncloud#2206
- Key of file action buttons to ariaLabel owncloud#2219
- Trigger add to progress before the folders creation owncloud#2221
- Handle remove from progress in its own mutation owncloud#2225
- Use oidc-client 1.9.1 owncloud#2261
- Added sanitization to markdown editor app owncloud#2233
- Drag and drop in ie11 because of compatibility issues owncloud#2128
- Private link for the current folder to the app bar owncloud#2009
- Clear state in case of error in authorisation owncloud#2079
- Hide comma before mdate if there is no size owncloud#2073
- Don't perform OIDC logout in case of error in authorisation owncloud#2072
- Use sharetype keys that are human readable instead of number owncloud#2071
- Set X-Requested-With header - required ownCloud 10.3 owncloud#1984
- Use 2 spaces instead of tab for feature files owncloud#2004
- Handle OAuth/OpenIdConnect error in callback request query string owncloud#2011
- Enable loading apps from external sites owncloud#1986
- Add default client side sort owncloud#1972
- Public link permissions mix up owncloud#1985
- Downgrade vuex-persist to 2.0.1 to fix IE11 issues owncloud#2007
- Show error message when user tries to upload a folder in IE11 owncloud#1956
- Error message if the folder or file name is empty in create dialog and added default value owncloud#1938
- Bookmarks to menu owncloud#1949
- Redirect to access denied page if the user doesn't have access to Web instance owncloud#1939
- Redirect to private link after user has logged in owncloud#1900
- Breaking of link to help desk on new line owncloud#1940
- Download feedback owncloud#1895
- Download of files shared with password-protected public links owncloud#1808
- Search button on mobile devices owncloud#1893
- Collapsing of alert messages after they have been closed owncloud#1881
- Collaborators (replacement for shares)
- Public and private links
- Shared with me and Shared with others lists
- Favorites page
- Trash bin page
- Initial early alpha release