Releases: owncloud/web
12.2.0
Changelog for ownCloud Web 12.2.0 (2025-11-21)
Summary
- Bugfix - Fix copying public link and password on Safari: #13177
- Bugfix - Fix incorrect translations: #13198
- Bugfix - Remove duplicate resource links: #13203
- Bugfix - Do not disable sharing of resources when managing spaces via claims: #13213
- Bugfix - Fix spinner loading continuously when resource is deleted: #13223
- Bugfix - Include Ubuntu font: #13233
- Bugfix - External share ID fallback: #13253
- Bugfix - Handle file loading error: #13274
- Bugfix - Use sticky header composable in deleted files: #13329
- Enhancement - Hide trashed spaces: #13168
- Enhancement - Drop beta badge from GeoGebra pinboards: #13169
- Enhancement - Add Excalidraw file icon: #13172
- Enhancement - Add Visio file icons: #13197
- Enhancement - Add table caption: #13224
- Enhancement - Use API groups search in admin settings: #13235
- Enhancement - Embed mode share links with password: #13296
Details
-
Bugfix - Fix copying public link and password on Safari: #13177
We have fixed an issue where copying the public link and password on Safari was
not working as expected. -
Bugfix - Fix incorrect translations: #13198
We have fixed an issue where translations were always showing in English,
regardless of the user's selected language. -
Bugfix - Remove duplicate resource links: #13203
In the resources table, we had duplicate resource links. This has been fixed by
removing the link from the resource icon. The icon is now treated solely as a
decorative element and is hidden from screen readers. -
Bugfix - Do not disable sharing of resources when managing spaces via claims: #13213
When managing spaces via claims, we were disabling sharing of resources when the
server managed spaces capability was enabled. This was not correct, as we should
only disable sharing of spaces. -
Bugfix - Fix spinner loading continuously when resource is deleted: #13223
We have fixed an issue where the loading spinner would continue to spin
indefinitely when a resource was deleted. -
Bugfix - Include Ubuntu font: #13233
We've included the Ubuntu font in the web container. This fixed the issue where
the Ubuntu font was not being loaded in the PDF export due to CSP restrictions.
The font is distributed under the open licence. -
Bugfix - External share ID fallback: #13253
We now fallback to the original ID if decoding the external share ID fails.
-
Bugfix - Handle file loading error: #13274
Skip loading file content if getting the file info fails. This prevents an
unexpected error when opening a file. -
Bugfix - Use sticky header composable in deleted files: #13329
The sticky header composable is now used in the deleted files view. This fixes
the issue where the header was always sticky. On smaller screens, this breaks
the layout and overlaps the content. -
Enhancement - Hide trashed spaces: #13168
If the
root.deleted.stateproperty of a space istrashed, the space is not
shown in the UI. This includes also personal spaces. -
Enhancement - Drop beta badge from GeoGebra pinboards: #13169
We've dropped the beta badge from the GeoGebra pinboard icon.
-
Enhancement - Add Excalidraw file icon: #13172
Added a new file icon for Excalidraw files. Any file with the extension
.excalidrawwill now have the Excalidraw logo as file icon. -
Enhancement - Add Visio file icons: #13197
Added a new file icon for Visio files. The icon is used for files with the
extension.vsd,.vsdm,.vsdx,.vss,.vssm,.vssx,.vst,.vstm,
.vstx. The icon is afileicon from Font Awesome adjusted by subtracting the
project-diagramicon from it.#13197
https://fontawesome.com/v5/icons/file?f=classic&s=solid
https://fontawesome.com/v5/icons/project-diagram?f=classic&s=solid -
Enhancement - Add table caption: #13224
We added a caption to the
OcTablecomponent. It's content can be set via a
newly introducedcaptionprop. The visibility of the caption can also be
toggled via newcaptionVisibleprop. By default, it is visible only to screen
readers. If theOcTableincludes any sortable columns, the caption will
automatically include screen reader only explanation of sorting capabilities.
This makes sure that screen readers are not overriding column headers with
actions viaaria-labeland that it does not repeat the same action multiple
times. All of this behavior is directly inspired by the ARIA Authoring Practices
Guide (APG).#13224
https://www.w3.org/WAI/ARIA/apg/patterns/table/examples/sortable-table/ -
Enhancement - Use API groups search in admin settings: #13235
We have changed the search behaviour in the admin settings. Instead of filtering
the groups in the client, we now use the search parameter of the list groups API
endpoint. -
Enhancement - Embed mode share links with password: #13296
In embed mode, the "Copy link and password" button text has been changed to
"Share link(s) and password(s)". When sharing links in embed mode, a new event
owncloud-embed:share-linksis now emitted that contains an array of objects
with the link URL and optionally the password (when the "Share link(s) and
password(s)" button is clicked). This allows parent applications to handle both
the link and password programmatically.DEPRECATION NOTICE: This deprecates the
owncloud-embed:shareevent. The
existing event continues to be emitted for backward compatibility.
12.1.2
Changelog for ownCloud Web 12.1.2 (2025-11-24)
Summary
- Bugfix - Do not disable sharing of resources when managing spaces via claims: #13213
Details
12.1.1
This release contains only updated translations.
12.1.0
Changelog for ownCloud Web 12.1.0 (2025-10-02)
Summary
- Bugfix - Reset selection only when path changes: #12768
- Bugfix - Handle direct admin settings access: #12780
- Bugfix - Add clipboard permissions: #12954
- Bugfix - Set md-editor code block header to have z-index of 0: #13075
- Bugfix - Make progress bar settings reactive: #13126
- Bugfix - Handle HTML upload error: #13127
- Bugfix - Disallow U+202E character in folder name: #13136
- Bugfix - Use correct color for universal icon: #13142
- Enhancement - Add markdown to PDF export: #12788
- Enhancement - Use switch for full text search filter: #12915
- Enhancement - Add MFA capability: #12925
- Enhancement - Add universal access: #12933
- Enhancement - Add GeoGebra pinboard icon: #12973
- Enhancement - Replace board icon: #12974
- Enhancement - Add OcResponsiveImage component: #13093
- Enhancement - Add topbar mobile logo theme option: #13093
- Enhancement - Add mobile to query param: #13110
- Enhancement - Use OCS v2 API: #13111
- Enhancement - Drop
remote.phpfrom WebDAV paths: #13113 - Enhancement - Display custom attributes in share autocomplete: #13144
Details
-
Bugfix - Reset selection only when path changes: #12768
We've changed the way we reset the selection when the route changes.
Previously, we were resetting the selection when the route changed, but this was
not working as expected. For example, when updatingscrollToroute query, the
selection was being unintentionally reset.Now, we're only resetting the selection when the path changes.
-
Bugfix - Handle direct admin settings access: #12780
Opening the admin settings directly by pasting the URL in the browser address
bar or opening the app in a new tab now works correctly. The redirect was not
correctly using the navigation guard leading to a mismatch in users permissions.
We now redirect to the first available route and leave the route itself to
handle the permissions navigation guard. -
Bugfix - Add clipboard permissions: #12954
We've added clipboard permissions to the iframe in external apps to allow the
external editor to read and write to the clipboard. -
Bugfix - Set md-editor code block header to have z-index of 0: #13075
We have fixed an issue where the code block header in the markdown editor was
cutting off other elements on the page. This has been resolved by setting the
z-index of the code block header to 0. -
Bugfix - Make progress bar settings reactive: #13126
We had a bug where the progress bar settings were not reactive. This caused
labels to not be updated when the language changed. Adding reactivity to the
progress bar settings fixes this issue. -
Bugfix - Handle HTML upload error: #13127
We had a bug where the upload error was not handled correctly when the server
returned an HTML error. This caused the upload to fail and the user to not be
able to see details about the upload. -
Bugfix - Disallow U+202E character in folder name: #13136
We have fixed an issue where the U+202E (Right-to-Left Override) character could
be used in folder names, which could lead to confusion and potential security
risks. This character is now disallowed in folder names to ensure clarity and
prevent misuse. -
Bugfix - Use correct color for universal icon: #13142
We've fixed the universal icon color to ensure it matches the chosen theme.
-
Enhancement - Add markdown to PDF export: #12788
Added a new file action which allows exporting a markdown files as a PDF. Users
can export the markdown file as a PDF by clicking on the new action in the
context menu inside the markdown editor. Users are able to choose a location and
a name for the exported PDF file. The export is done in the background and the
user is notified when it is ready. -
Enhancement - Use switch for full text search filter: #12915
We've replaced the "Title only" search filter pill with a toggle between "Title
Only" and "Full Text Search". This change should improve the user experience as
it's easier to understand the toggle. -
Enhancement - Add MFA capability: #12925
We've added a capability to check if MFA is enabled. If the capability is
enabled, we will require MFA when accessing the admin settings page. -
Enhancement - Add universal access: #12933
We've added a new dropdown menu to the top bar and a new link to the user menu
that allows users to access the accessibility options. This change is necessary
for accessibility compliance. Both dropdown menu and user menu link are only
shown if the theme provides the necessary URLs.To set the URLs, you need to add the following to your theme:
{ "common": { "urls": { "universalAccessEasyLanguage": "<url>", "universalAccessSignLanguage": "<url>", "accessibilityStatement": "<url>" } }, "clients": { "web": { "defaults": { "icons": { "universalAccess": "<url>", "universalAccessEasyLanguage": "<url>", "universalAccessSignLanguage": "<url>" } } } } } -
Enhancement - Add GeoGebra pinboard icon: #12973
We've added a new icon for GeoGebra pinboards.
-
Enhancement - Replace board icon: #12974
We've replaced the GeoGebra board icon with a new one. The new icon no longer
includes the "beta" badge. -
Enhancement - Add OcResponsiveImage component: #13093
We've added a new component to display an image which will change its source
based on the viewport width. -
Enhancement - Add topbar mobile logo theme option: #13093
We've added a new theme option called
logo.topbarSmto set a different logo
for the topbar on mobile devices. -
Enhancement - Add mobile to query param: #13110
In order to enable ONLYOFFICE Mobile Web View, we have added the
mobilequery
parameter to the document editor URL. This allows users to access a
mobile-optimized version of the document editor when accessing it from mobile
devices. -
Enhancement - Use OCS v2 API: #13111
We have updated the OCS API to version 2. This is not a breaking change because
oCIS uses one implementation for both versions. -
Enhancement - Drop
remote.phpfrom WebDAV paths: #13113We have dropped the
remote.phpprefix from WebDAV paths. This is not a
breaking change because oCIS strips this string from the path and it had been
done in the past only to support ownCloud 10. -
Enhancement - Display custom attributes in share autocomplete: #13144
When sharing a resource, we're now displaying custom attributes in the
autocomplete. Previously, we were only displaying the user's email address. What
attributes are displayed depends on the server configuration.
12.0.4
Changelog for ownCloud Web 12.0.4 (2025-08-27)
Summary
- Bugfix - Sign public link archiver download URL: #12943
Details
11.3.6
Changelog for ownCloud Web 11.3.6 (2025-08-14)
Summary
- Bugfix - Incorrect translation when using switches language: #12889
- Bugfix - Deactivated Space button clips German translated word: #12890
- Bugfix - User info getting translated: #12893
Details
-
Bugfix - Incorrect translation when using switches language: #12889
We have fixed an issue where the translation was incorrect when switching
languages in the web interface. This ensures that the language displayed matches
the selected language without inconsistencies by fetching the roles when use
switches language. -
Bugfix - Deactivated Space button clips German translated word: #12890
We have fixed an issue where the "Deactivated Space" button would clip the
German translated word. The button now displays the full word without clipping. -
Bugfix - User info getting translated: #12893
We have fixed the issue where user's info are getting translated by disabling
browser translation for certain fields, avatar image, first name, last name and
username.
11.3.5
12.0.3
12.0.2
Changelog for ownCloud Web 12.0.2 (2025-06-17)
Summary
- Bugfix - Ensure uniform distribution when generating password: #12575
Details
-
Bugfix - Ensure uniform distribution when generating password: #12575
Replaced the biased division-based random index generation with a method that
ensures uniform distribution. This can be achieved by using a rejection sampling
approach, similar to the one used earlier in thegetRandomCharsFromSet
function. Specifically, we will calculate asetLimitfor the array length and
discard random values that fall outside this range. This ensures that the modulo
operation produces unbiased results.