github owncloud/web v5.7.0-rc.5
5.7.0-rc.5

latest releases: web-pkg-v0.0.5-alpha.8, web-pkg-v0.0.5-alpha.7, web-pkg-v0.0.5-alpha.6...
pre-release2 years ago

Changelog for ownCloud Web 5.7.0 (2022-07-11)

Summary

  • Bugfix - Context menu misplaced when triggered by keyboard navigation: #7230
  • Bugfix - Prevent error when pasting with empty clipboard: #7214
  • Bugfix - Re-introduce dynamic app name in document title: #7173
  • Bugfix - External apps fixes: #7166
  • Bugfix - Hide empty trash bin modal on error: #7248
  • Bugfix - Logout deleted user on page reload: #4677
  • Bugfix - Filename hovers over the image in the preview app: #7216
  • Bugfix - Shared with others page apps not working with oc10 as backend: #7228
  • Bugfix - Create space and access user management permission: #7197
  • Bugfix - Space sidebar sharing indicators: #6921
  • Bugfix - Access token renewal: #7030
  • Enhancement - Add app top bar component: #7217
  • Enhancement - Add Keyboard navigation/selection: #7153
  • Enhancement - Loading context blocks application bootstrap: #7030
  • Enhancement - Add change own password dialog to the account info page: #7206
  • Enhancement - Re-sharing for ocis: #7086
  • Enhancement - Added a toolbar to pdf-viewer app: #7201
  • Enhancement - Reposition notifications: #7139
  • Enhancement - Resolve bookmarked public links with password protection: #7030
  • Enhancement - Improve performance of share indicators: #7038
  • Enhancement - Option to block file extensions from text-editor app: #6661
  • Enhancement - Update ODS to v14.0.0-alpha.4: #7139
  • Enhancement - Introduce group assignments: #7176

Details

  • Bugfix - Context menu misplaced when triggered by keyboard navigation: #7230

    We've fixed a bug where triggering the context menu by keyboard navigation misplaced the menu
    and made it inaccessible.

    #7187
    #7230

  • Bugfix - Prevent error when pasting with empty clipboard: #7214

    We've fixed a bug where an error was thrown when pasting with empty clipboard

    #7146
    #7214

  • Bugfix - Re-introduce dynamic app name in document title: #7173

    The external app was missing the dynamic app name after some recent refactoring. It has been
    reintroduced.

    #7173

  • Bugfix - External apps fixes: #7166

    Bug introduced in #6870. A method used to communicate with the backend was not properly added to
    the extension after being moved to a different location.

    #7166
    #7173

  • Bugfix - Hide empty trash bin modal on error: #7248

    We've fixed a bug where the empty trash bin modal was shown if an error occurred.

    #7129
    #7248

  • Bugfix - Logout deleted user on page reload: #4677

    A user that gets disabled or deleted in the backend now sees an authentication error page upon
    page reload. From there they can now properly reach the login page to log in again via a different
    user (or leave the page entirely).

    #4677
    #4564
    #4795
    #7072

  • Bugfix - Filename hovers over the image in the preview app: #7216

    We've fixed a bug where the filename hovers over the image content in the preview app and the
    bottom toolbar is not accurate centered. Therefore we have introduced a new top bar, where the
    filename will be shown and the download and the close button will be displayed.

    #6300
    #7216

  • Bugfix - Shared with others page apps not working with oc10 as backend: #7228

    We've fixed a bug where apps like preview, pdf-viewer or text-editor weren't working while
    browsing the shared with others page with oc10 as backend.

    #7049
    #7228

  • Bugfix - Create space and access user management permission: #7197

    We've fixed a bug, where users with insufficient permissions could access the user management
    and were able to see the "New Space" button in the space overview.

    #7181
    #7079
    #7197

  • Bugfix - Space sidebar sharing indicators: #6921

    We have fixed the way the sharing indicators for space members and link shares were displayed in
    the details panel of the sidebar as well as the click behavior for accessing the shares panel
    through the sharing information.

    #6917
    #6921

  • Bugfix - Access token renewal: #7030

    Access token renewals had some flaws which have been fixed as follows: - OAuth2: access token
    renewal was not working at all, fixed by switching to authorization code flow with PKCE
    extension and by migrating from the unmaintained oidc-client library to
    oidc-client-ts. - OpenID Connect: when offline_access scope was not requested each
    token renewal caused a redirect to /, which was due to a faulty token update implementation
    and is fixed.

    WARNING: With a setup of ownCloud 10.x.x + oauth2-app older than v0.5.3 this bugfix is a
    breaking change. There was a bug in the oauth2-app that required to add the clientSecret in
    the auth section of the config.json file (although code flow with PKCE doesn't need it). To
    mitigate this, please add the clientSecret for your clientId to the config.json file.
    If the oauth2-app v0.5.3 or newer is used that's not needed.

    #7030
    #7072

  • Enhancement - Add app top bar component: #7217

    We've added a app top bar component for consistency, which will be used by the apps: preview,
    text-editor and pdf-viewer.

    #7217

  • Enhancement - Add Keyboard navigation/selection: #7153

    We've added the possibility to navigate and select via keyboard. - Navigation: - via keyboard
    arrows up/down for moving up and down through the rows of the file list - Selection - via keyboard
    space bar: select / deselect the currently highlighted row - via keyboard shift + arrows
    up/down: add a series of rows - via keyboard cmd/ctrl + a: select all rows - via keyboard esc:
    deselect all rows - via mouse holding cmd/ctrl + left click on a row: add/remove the clicked item
    to/from the current selection model - via mouse holding shift + left click on a row: add the
    clicked row and the series of rows towards the most recently clicked row to the current
    selection model.

    #6029
    #7153

  • Enhancement - Loading context blocks application bootstrap: #7030

    The bootstrap architecture has been improved to ensure that the respective context (user or
    public link) is fully resolved before applications can finalize their boot process and switch
    over to rendering their content. This means that application developers can rely on user data /
    public link data being loaded (including e.g. capabilities) when the web runtime triggers the
    boot processes and rendering of applications.

    #7030
    #7072

  • Enhancement - Add change own password dialog to the account info page: #7206

    We have added a new change own password dialog to the account info page, so the user has the
    possibility to change their own password.

    #7183
    #7206

  • Enhancement - Re-sharing for ocis: #7086

    We've enhanced web to be able to re-share resources when using an ownCloud infinite scale
    backend. It now works for project and personal spaces as well as the sharing jail. Besides that
    we also send roles, space-ref and path as separate values to the sharing api which simplifies
    the usage of it.

    #6894
    #7225
    #7086
    #7247
    #7243

  • Enhancement - Added a toolbar to pdf-viewer app: #7201

    We've added a toolbar to the pdf-viewer app, where the user can see the name of the opened pdf file
    and also close the app.

    #7198
    #7205
    #7201
    #7207

  • Enhancement - Reposition notifications: #7139

    We've repositioned the notifications to no longer block the searchbar - they are now in the
    bottom right corner, above the (possibly visible) upload information. It has also been
    redesigned to better fit the overall design.

    #7082
    #7139

  • Enhancement - Resolve bookmarked public links with password protection: #7030

    Bookmarks to a public link (e.g. when user navigated into a subfolder and then created a
    bookmark) or to an app that was opened from a public link (e.g. photo opened in preview app) now
    properly resolve the public link context before loading the bookmarked content. This
    includes a roundtrip to the password input prompt for password protected public link, e.g.
    when a password was set in the first place, has been changed in the meantime, etc.

    #7030
    #7072

  • Enhancement - Improve performance of share indicators: #7038

    We've improved the performance of share indicators when loading resource tables as well as
    when adding or removing shares.

    #7038
    #7188

  • Enhancement - Option to block file extensions from text-editor app: #6661

    We've added support to block certain file extensions from the text-editor app with additional
    config. See
    https://owncloud.dev/clients/web/deployments/oc10-app/#additional-configuration-for-certain-core-apps

    #6661
    #7174

  • Enhancement - Update ODS to v14.0.0-alpha.4: #7139

    We updated the ownCloud Design System to version 14.0.0-alpha.4. Please refer to the full
    changelog in the ODS release (linked) for more details. Summary:

    • Bugfix - Remove click event on OcIcon: #2216 - Change - Remove OcAlert component: #2210 -
      Change - Remove transition animations: #2210 - Change - Revamp animations: #2210 - Change -
      OcTable emit event data on row click: #2218 - Enhancement - OcCheckbox add outline: #2218 -
      Enhancement - Progress bar indeterminate state: #2200 - Enhancement - Redesign
      notifications: #2210

    #7139
    https://github.com/owncloud/owncloud-design-system/releases/tag/14.0.0-alpha.2

  • Enhancement - Introduce group assignments: #7176

    We have added a new quick action in the user management where the user can be assigned to groups.

    #6678
    #7176

Don't miss a new web release

NewReleases is sending notifications on new releases.