Releases: owncloud/web
12.1.1
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.php
from 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 updatingscrollTo
route 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.topbarSm
to 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
mobile
query
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.php
from WebDAV paths: #13113We have dropped the
remote.php
prefix 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 asetLimit
for the array length and
discard random values that fall outside this range. This ensures that the modulo
operation produces unbiased results.
12.0.1
12.0.0
Changelog for ownCloud Web 12.0.0 (2025-06-11)
Summary
- Bugfix - Preview app flat file lists: #11960
- Bugfix - Show progress bar when emptying trash bin: #11967
- Bugfix - Reload preloaded resource in sidebar: #12059
- Bugfix - Missing User Light translations: #12101
- Bugfix - Preserve current page when opening a file: #12207
- Bugfix - Make password protected folder tile clickable: #12227
- Bugfix - Allow email address as user name in the user creation form: #12228
- Bugfix - Sorting arrow misplaced: #12236
- Bugfix - Disable cutting and pasting into the same folder: #12265
- Bugfix - Generate public link password on click: #12266
- Bugfix - Disallow user from inviting themselves: #12328
- Bugfix - Delete .psec file: #12329
- Bugfix - Handle shares loading error: #12336
- Bugfix - Add domain to distinguish between external users: #12339
- Bugfix - Fix sorting in spaces view that may crash the application: #12351
- Bugfix - Show path tooltip on parent folder: #12356
- Bugfix - Handle changed public link password in file editors: #12357
- Bugfix - Space context menu is cropped with limited vertical screen space: #12368
- Bugfix - Add space not found message: #12373
- Bugfix - Mock services correctly in test file: #12377
- Bugfix - Use resource ID in share notifications: #12385
- Bugfix - Watch scroll target in shared list: #12385
- Bugfix - Download archives directly: #12406
- Bugfix - Request archive as blob: #12406
- Bugfix - Fix wrong HTML lang attribute: #12478
- Bugfix - Delete resource throws unknown error: #12482
- Bugfix - Application language and browser language do not match: #12487
- Bugfix - Access correct key when loading favorites: #12606
- Bugfix - Load ancestor space only when parent id is returned: #12607
- Bugfix - Do not crash when tus is unsupported: #12608
- Bugfix - Use capabilities store in preview service: #12628
- Bugfix - Add missing label to rename button: #12646
- Change - Remove CERN's collapsible table: #12567
- Change - Remove deprecated applicationMenu: #12686
- Change - Remove deprecated ApplicationQuickAction: #12686
- Change - Remove deprecated client init method: #12686
- Change - Remove deprecated isFileEditor: #12686
- Change - Remove deprecated ocsUserContext and ocsPublicLinkContext: #12686
- Change - Remove deprecated type prop: #12686
- Enhancement - Accessibility improvements: #5379
- Enhancement - Create spaces via admin settings: #11849
- Enhancement - Hide active editor action: #12110
- Enhancement - Add maintenance banner: #12239
- Enhancement - Add new supported language to md-editor: #12243
- Enhancement - Rephrase invite users to invite users to federate: #12355
- Enhancement - Use custom password generator: #12424
- Enhancement - Add OCM explanatory tooltips: #12488
- Enhancement - Add duplicate action: #12508
- Enhancement - Add flat list view: #12509
- Enhancement - Add loading spinner to submit button: #12513
- Enhancement - Improve file drop view UI: #12519
- Enhancement - Add Catalan to list of supported languages: #12578
- Enhancement - Disable space membership management when it's server-managed: #12584
- Enhancement - Add login error: #12648
Details
-
Bugfix - Preview app flat file lists: #11960
We've fixed the image loading of the preview app in flat file lists ("Shared
with me", "Shared with others", "Shared via link", favorites, search result
page) so all images of the current file list are being loaded. -
Bugfix - Show progress bar when emptying trash bin: #11967
We've fixed a bug where the progress bar wasn't shown when emptying the trash
bin. -
Bugfix - Reload preloaded resource in sidebar: #12059
We've fixed an issue where actions were not being updated on a resource. We are
now reloading metadata of the resource even in the case when it is already
preloaded so that we get up to date information. -
Bugfix - Missing User Light translations: #12101
We've added a missing "User Light" string definition into our translations in
order to get this role translated. -
Bugfix - Preserve current page when opening a file: #12207
Add page query into meta contextQueryItems in the route definition
-
Bugfix - Make password protected folder tile clickable: #12227
We've fixed an issue where the password protected folder resource was not
clickable when the files list is in "Tiles" view mode. Due to missing
permissions on the resource, the click was disabled. We have added a new check
that asserts whether the resource is a password protected folder and if yes, we
allow the click. -
Bugfix - Allow email address as user name in the user creation form: #12228
We've fixed user name filtering in the user creation form to allow entering
email address as user name, thus aligning UI filtering with backend filtering. -
Bugfix - Sorting arrow misplaced: #12236
We've fixed an issue where sorting arrow is showed below the text instead of
next to it. -
Bugfix - Disable cutting and pasting into the same folder: #12265
We've fixed the issue where users were allowed to cut and paste files into the
same folder, either by clicking on the "Paste" button or by using keyboard paste
shortcuts. This fix ensures that the paste operation is only allowed when the
destination folder is different from the source folder, preventing invalid file
operations. -
Bugfix - Generate public link password on click: #12266
We've fixed an issue where the password input was not generating a new password
on click. The generate method was directly called instead of being passed as a
callback. -
Bugfix - Disallow user from inviting themselves: #12328
We've fixed the issue where users were allowed to accept invitations from their
own generated token link by disabling the accept invitation button when user is
using their own generated token link. -
Bugfix - Delete .psec file: #12329
We've extended the ...
11.3.4
Changelog for ownCloud Web 11.3.4 (2025-05-26)
Summary
Details
-
Bugfix - Add tag characters limit: #12474
We now limit the number of characters in a tag. The limit is configured in the
capabilities and defaults to 30. -
Bugfix - Add src attribute to external app iframe: #12598
This adds the
src
attribute to the external app iframe using thePOST
request. Some external apps like Collabora and OnlyOffice are using thePOST
requests to load the app with authenticated user.src
attribute was in that
case omitted as it was not necessarily needed. That however introduced a bug
with permissions propagation. Any custom permissions set on the iframe like
camera
were not propagated to the final website. Adding thesrc
attribute
should ensure that the permissions are propagated.