Skip to content

Releases: owncloud/web

3.3.0-rc2

16 Jun 09:24
7a410d6
Compare
Choose a tag to compare
3.3.0-rc2 Pre-release
Pre-release

Changelog for ownCloud Web 3.3.0 (2021-06-16)

Summary

  • 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 - 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 - 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 - 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 - 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 - Use oc-select for role select: #4937
  • Enhancement - Add focus trap to left sidebar: #5027
  • Enhancement - Improve accessibility on trash bin: #5046
  • Enhancement - Use slots in the navigation sidebar: #5105
  • Enhancement - Improve accessibility on user menu: #5010

Details

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

    #5196
    #5270

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

    #5147

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

    #5025

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

    #5126

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

    #5034

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

    #5118
    #5167

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

    owncloud/core#38799
    #5201

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

    #5254

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

    #5131

  • Bugfix - Show 0 as used quota if a negative number is given: #5229

    In 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 of 2 GB

    #5229

  • Bugfix - Resizeable html container: #5052

    We removed a critical accessibility offense by removing the hardcoded maximum-scale and
    allowing for user-scalable viewsizes.

    #5052

  • Bugfix - Translated user menu items: #5042

    Some of the user menu items were not correctly translated, which is now fixed.

    #5042

  • Bugfix - Prevent fileTypeIcon to throw a TypeError: #5253

    The function would die with TypeError: file.extension.toLowerCase is not a function if
    file.extension was set to something that is not a string.

    #5253

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

    #5028
    #5148

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

    #5130

  • 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

    #5138

  • Enhancement - Accessible status indicators: [#5182](https://github.com/owncloud...

Read more

3.3.0-rc1

11 Jun 10:08
7acb699
Compare
Choose a tag to compare
3.3.0-rc1 Pre-release
Pre-release

Changelog for ownCloud Web 3.3.0 (2021-06-11)

Summary

  • 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 - Prevent scrolling issues: #5131
  • Bugfix - Resizeable html container: #5052
  • Bugfix - Translated user menu items: #5042
  • Bugfix - Make sure IDs in HTML are unique: #5028
  • Enhancement - Improve a11y colors: #5138
  • Enhancement - Accessible status indicators: #5182
  • Enhancement - Use a proper definition list for the account settings page: #5012
  • Enhancement - Update owncloud Design System to v7.1.2: #5002
  • Enhancement - Button appearance: #5053
  • Enhancement - Confirmation message when copying links: #5147
  • 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 - 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 - Use oc-select for role select: #4937
  • Enhancement - Add focus trap to left sidebar: #5027
  • Enhancement - Improve accessibility on trash bin: #5046
  • Enhancement - Use slots in the navigation sidebar: #5105
  • Enhancement - Improve accessibility on user menu: #5010

Details

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

    #5147

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

    #5025

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

    #5126

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

    #5034

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

    #5118
    #5167

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

    owncloud/core#38799
    #5201

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

    #5131

  • Bugfix - Resizeable html container: #5052

    We removed a critical accessibility offense by removing the hardcoded maximum-scale and
    allowing for user-scalable viewsizes.

    #5052

  • Bugfix - Translated user menu items: #5042

    Some of the user menu items were not correctly translated, which is now fixed.

    #5042

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

    #5028
    #5148

  • 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

    #5138

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

    #5182

  • Enhancement - Use a proper definition list for the account settings page: #5012

    #5012

  • 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

    #5002
    #5044
    #5074
    #5186
    #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 to
    outline appearance.

    #5053
    #5148

  • Enhancement - Confirmation message when copying links: #5147

    We've added confirmation messages (toasts) when a private or public link is copied to the
    clipboard.

    #5147

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

Read more

3.2.0

31 May 13:30
Compare
Choose a tag to compare

Changelog for ownCloud Web 3.2.0 (2021-05-31)

Summary

  • 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

Details

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

    #5122

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

    #5112

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

    #5125

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

    #5145

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

    #5079
    #5159

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

    #2590
    #4840

3.2.0-rc1

28 May 14:54
c3f97a6
Compare
Choose a tag to compare
3.2.0-rc1 Pre-release
Pre-release

Changelog for ownCloud Web 3.2.0 (2021-05-28)

Summary

  • 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

Details

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

    #5122

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

    #5112

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

    #5125

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

    #5145

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

    #5079
    #5159

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

    #2590
    #4840

3.1.0

12 May 10:12
f19ed4e
Compare
Choose a tag to compare

Changelog for ownCloud Web 3.1.0 (2021-05-10)

Summary

  • 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

Details

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

    #5095

  • Bugfix - Improve web container: #4942

    The wrapping index.html.ejs had some minor problems with HTML validators which are now
    fixed.

    #4942

  • 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

    #5023

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

    #5056

  • 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

    #4965
    #4975
    #5098

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

    #4991

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

    #5024

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

    #4992
    #4993

  • Enhancement - Align headline hierarchy: #5003

    Streamlined headline tags so that pages have a h1 tag and the headline hierarchy is adhered.

    #5003
    #5004
    #5005

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

    #4973
    #5073

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

    #5009

  • Enhancement - Show search button in search bar: #4985

    #4985

3.1.0-rc2

12 May 08:32
f19ed4e
Compare
Choose a tag to compare
3.1.0-rc2 Pre-release
Pre-release

Changelog for ownCloud Web 3.1.0 (2021-05-10)

Summary

  • 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

Details

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

    #5095

  • Bugfix - Improve web container: #4942

    The wrapping index.html.ejs had some minor problems with HTML validators which are now
    fixed.

    #4942

  • 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

    #5023

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

    #5056

  • 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

    #4965
    #4975
    #5098

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

    #4991

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

    #5024

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

    #4992
    #4993

  • Enhancement - Align headline hierarchy: #5003

    Streamlined headline tags so that pages have a h1 tag and the headline hierarchy is adhered.

    #5003
    #5004
    #5005

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

    #4973
    #5073

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

    #5009

  • Enhancement - Show search button in search bar: #4985

    #4985

3.1.0-rc1

10 May 10:22
347bb57
Compare
Choose a tag to compare
3.1.0-rc1 Pre-release
Pre-release

Changelog for ownCloud Web 3.1.0 (2021-05-10)

Summary

  • 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 - Use list for displaying added people: #4915
  • Enhancement - Use real page title for location picker: #5009
  • Enhancement - Show search button in search bar: #4985

Details

  • Bugfix - Improve web container: #4942

    The wrapping index.html.ejs had some minor problems with HTML validators which are now
    fixed.

    #4942

  • 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

    #5023

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

    #5056

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

    #4965
    #4975

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

    #4991

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

    #5024

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

    #4992
    #4993

  • Enhancement - Align headline hierarchy: #5003

    Streamlined headline tags so that pages have a h1 tag and the headline hierarchy is adhered.

    #5003
    #5004
    #5005

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

    #5009

  • Enhancement - Show search button in search bar: #4985

    #4985

3.0.0

21 Apr 11:27
Compare
Choose a tag to compare

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

3.0.0-rc2

19 Apr 14:36
d30b91d
Compare
Choose a tag to compare
3.0.0-rc2 Pre-release
Pre-release

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

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

3.0.0-rc1

19 Apr 14:13
Compare
Choose a tag to compare
3.0.0-rc1 Pre-release
Pre-release
v3.0.0-rc1

prepare release v3.0.0