Skip to content

3.0.0

Compare
Choose a tag to compare
@kulmann kulmann released this 21 Apr 11:27
· 11100 commits to master since this release

Changelog for ownCloud Web 3.0.0 (2021-04-21)

Summary

  • 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

Details

  • 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.

    #4610
    #4849

  • 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.

    #4647
    #4627

  • Bugfix - Only one <main> tag per HTML document: #1652

    Only one <main> tag is allowed per HTML document. This change removes the ones in
    web-container and web-runtime and adds one to each extension (files-list, mediaviewer,
    markdowneditor, drawio) since they can't be loaded at the same time.

    #1652
    #4627

  • 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.

    #4860
    #4918

  • 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

    #4331
    #4940
    #4925
    #4862
    #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.

    #4627

  • 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.

    #4786
    #4833

  • 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.

    #4815

  • 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.

    #4907

  • Enhancement - Implement live region updates on route changes: #4812

    #4346
    #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.

    #4915

  • 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.

    #2362
    #4822

  • 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.

    #4881

  • Enhancement - Use ODS translations: #4934

    Some ODS components were using their own translation strings which were availabel 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.

    #4934