Releases: opencloud-eu/opencloud
Release list
7.3.0
Note
This is a rolling release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 7.3.0
π¨ A Calmer, More Focused Web Interface
The design refinement makes the interface feel more open and puts the focus on your content. The surrounding background now matches the sidebar (Material Design surface color), the "New" button is far more prominent with a subtle gradient, and there's a brand-new set of custom-designed file type icons.
π Editor Improvements (Markdown & Rich Text)
The editor gains several improvements: the block menu ("Turn into") now supports paragraphs, blockquotes and code blocks; text alignment is available for rich-text content; the color pickers now preview the actual color; and a new source view lets you edit the raw content directly.
βοΈ Cleaner Editing / Viewing Experience
The top app bar got a fresh layout that prioritizes your essential info so you can focus entirely on your work. We also removed its border, giving the whole header a much lighter, more open feel.
β Grouped Batch Actions & Deselect
When you select multiple files, the available actions are now grouped together in a single bar at the top of the view β and a new Deselect button lets you clear your selection in one click.
π¬ Mentions in Documents
Mention colleagues directly inside a document just like you're used to from other office suites. Mentioned people receive an in-app notification and an email pointing them to the document. Mentions resolve against the members of the space (including via groups), so you only ever notify people who already have access.
β€οΈ Thanks to all contributors! β€οΈ
@aduffeck, @AlexAndBear, @butonic, @cheneyveron, @dragonchaser, @dschmidt, @flash7777, @fschade, @JammingBen, @kulmann, @micbar, @michaelstingl, @openclouders, @pbleser-oc, @rhafer, @saw-jan, @schweigisito, @stonith404, @tammi-23, @tbsbdr, @tralph3, @v-scharf
Opencloud
π Bug Fixes
- fix(proxy): honor access token cache ttl [#3056]
- chore(idp): update axios [#3094]
- fix: make the collaboration service events optional [#3001]
- Revert "fix: disallow thumbnails for tiff and jpeg2000 images" [#2973]
- bump reva [#2950]
- change error level for trashing items interaction with search [#2951]
- fix: Send SSE events for SpaceEnabled/Disabled to affected users [#2871]
π Documentation
- update collaboration readme [#3076]
- fix: fix typo in proxy service documentation [#3089]
- roling release template [#2972]
- enhance: fix typos in webfinger service description [#2958]
β Tests
- [full-ci] gherkin steps refactoring. cleaning code [#3100]
- [decomposed] more cli command tests [#3087]
- test(apiSpaces): a space admin can delete a space with no manager [#3040]
- Update tests for opencloud-eu/reva#655 [#2889]
- api-test: deleting space [#2970]
π Enhancement
- feat: add disableSponsorLink web config option [#3093]
- feat(graph): add MS Graph colon-syntax path lookup middleware [#2688]
- feat: adjust theme chrome colors and logos [#2599]
- add tls support for all nats connections [#2063]
- feat: add more roles [#2928]
- next to main [#2924]
- feat: add core apps env variable to override the default core apps [#2930]
π¦οΈ Dependencies
- build(deps): bump golang.org/x/image from 0.43.0 to 0.44.0 [#3112]
- build(deps): bump golang.org/x/text from 0.39.0 to 0.40.0 [#3101]
- [full-ci] chore: bump web to v7.2.0 [#3121]
- build(deps): bump golang.org/x/term from 0.44.0 to 0.45.0 [#3103]
- build(deps): bump github.com/coreos/go-oidc/v3 from 3.19.0 to 3.20.0 [#3102]
- build(deps): bump golang.org/x/text from 0.38.0 to 0.39.0 [#3085]
- build(deps): bump github.com/go-chi/chi/v5 from 5.3.0 to 5.3.1 [#3073]
- build(deps): bump github.com/nats-io/nats-server/v2 from 2.14.2 to 2.14.3 [#3063]
- build(deps): bump github.com/gookit/config/v2 from 2.2.8 to 2.2.9 [#3075]
- build(deps): bump github.com/open-policy-agent/opa from 1.18.1 to 1.18.2 [#3061]
- build(deps): bump github.com/kovidgoyal/imaging from 1.8.21 to 1.8.22 [#3060]
- build(deps): bump github.com/libregraph/lico from 0.66.0 to 0.67.0 [#3028]
- chore: bump web to v7.2.0-beta.3 [#2953]
- chore: bump reva to latest main [#2943]
Reva
π Bug Fixes
- Fix Metadata locking and Reading for decomposedfs and align defaults with OpenCloud [#722]
- Fix warming up the id cache for the user storage [#727]
- fix(decomposedfs): merge service account permissions with node grants [#723]
- fix: retry xattr.List on ERANGE/E2BIG [#717]
- fix: space delete unit test [#716]
- fix: status codes on DeleteStorageSpace [#691]
- Prevent access to internal files and folders [#681]
- fix(tus): Upload checksum validation [#677]
π Enhancement
- feat(tus): return etag and permissions after the last TUS chunk [#718]
- Sync uploads incrementally to avoid fsync freezes [#720]
- feat: add more roles [#671]
π Documentation
- doc: Update docs related to how the changelog works [#708]
π¦οΈ Dependencies
- chore(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.68.0 to 0.69.0 [#736]
- chore(deps): bump github.com/go-ldap/ldap/v3 from 3.4.12 to 3.4.13 [#733]
- chore(deps): bump github.com/minio/minio-go/v7 from 7.1.0 to 7.2.1 [#734]
- chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.11 to 3.6.13 [#732]
- chore(deps): bump github.com/prometheus/alertmanager from 0.31.1 to 0.33.1 [#731]
- chore(deps): bump golang.org/x/image from 0.38.0 to 0.41.0 in the go_modules group across 1 directory [#726]
- chore(deps): bump google.golang.org/grpc from 1.81.1 to 1.82.0 [#724]
- chore(deps): bump github.com/tus/tusd/v2 from 2.9.2 to 2.10.0 [#725]
- chore(deps): bump github.com/go-chi/chi/v5 from 5.2.5 to 5.3.0 [#715]
- chore(deps): bump github.com/nats-io/nats-server/v2 from 2.14.2 to 2.14.3 [#721]
- chore(deps): bump github.com/rogpeppe/go-internal from 1.14.1 to 1.15.0 [#719]
- chore(deps): bump github.com/nats-io/nats.go from 1.51.0 to 1.52.0 [#714]
- chore(deps): bump github.com/segmentio/kafka-go from 0.4.50 to 0.4.51 [#706]
- chore(deps): bump github.com/onsi/gomega from 1.40.0 to 1.42.1 [#704]
- chore(deps): bump golang.org/x/text from 0.37.0 to 0.38.0 [#705]
- chore(deps): bump github.com/rs/zerolog from 1.35.0 to 1.35.1 [#699]
- chore(deps): bump github.com/ceph/go-ceph from 0.39.0 to 0.40.0 [[#689](https://github.com/opencloud-eu/reva/p...
7.2.2
Note
This is a production release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 7.2.2
β€οΈ Thanks to all contributors! β€οΈ
OpenCloud
π¦οΈ Dependencies
- [full-ci] chore: bump web to v7.1.4 [#3122]
Web
π Bug Fixes
- fix: add Firefox ESR to supported browser list [#2855]
7.2.1
Note
This is a production release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 7.2.1
β€οΈ Thanks to all contributors! β€οΈ
@JammingBen, @v-scharf, @AlexAndBear, @kulmann
Opencloud
π Bug Fixes
- Fix warming up the id cache for the user storage [#3072]
π¦οΈ Dependencies
- [full-ci] chore: bump web to v7.1.3 [#3052]
Reva
π Bug Fixes
- [stable-2.46] Fix warming up the id cache for the user storage [#728]
Web
π Bug Fixes
7.2.0
Note
This is a production release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 7.2.0
π₯ Breaking Changes - Action required
New settings required for the "sharing" service
With OpenCloud 7.0 the "sharing" service needs a service account and secret to be configured. So if upgrading from a release prior to 7.0 please follow the steps outlined in the Upgrade Guide to achieve that.
Share-Manager migraton: First startup may take a few minutes
When upgrading from a release before 7.x, the first container startup may take a few minutes before all Spaces are available.
Background: Share-Manager migration
OpenCloud 7.0.0 changes the way how space memberships are managed in the backend. When upgrading from a previous release the "sharing" service will automatically run a migration task to convert existing space memberships to the new mechanism. Depending on the number of spaces and space members this task can take up to a few minutes. During that time the member listing of spaces might be incorrect. Also it is not possible to change space memberships or create/delete spaces while the task is running. When the loglevel of the sharing service is set to info (OC_LOG_LEVEL=info or SHARING_LOG_LEVEL=info) the task will report progress of the migration via the logfile.
New OpenSearch index schema (v2) for the search service
Note: This is only applicable to setups using the "opensearch" search engine with OpenCloud and does not affect setups using the default "bleve" search engine, as e.g. the standard docker compose setups do.
With OpenCloud 7.x.x the search service now uses a new OpenSearch index schema (v2), adding two fields: Content (with term vectors, for faster highlighting via the fast vector highlighter) and Favorites (for searching/filtering by favorites).
Since OpenSearch mappings are immutable, the existing index can't be migrated in place. On startup the service detects the mismatch and refuses to start ("manual action required").
Required action when upgrading an OpenSearch deployment:
- Delete the existing index ("opencloud-resource" by default, unless overridden via
SEARCH_ENGINE_OPEN_SEARCH_RESOURCE_INDEX_NAME). - Restart the search service - it recreates the index with the v2 schema.
- Trigger a full reindex of all content so the new fields get populated (e.g by calling
opencloud search index --all-spaces --force-rescan
Highlights
π New, Easy to Learn Markdown Editor
Format content without learning Markdown syntax
The new Markdown Editor combines the simplicity of slash commands with the flexibility of Markdown. Slash commands make formatting accessible to everyone as it helps also non-technical users to discover Markdown capabilities without needing to learn syntax first.
Lightweight portable and reusable format
Markdown provides a lightweight, portable format with no vendor lock-in. Its simple nature makes content easier to version, maintain and convert into PDFs, knowledge bases and other formats. For many workflows Markdown offers a simpler and more durable alternative to heavyweight office formats.
Interchange format between humans and AI
As AI becomes a core part of daily work, Markdown is emerging as a natural interchange format between humans and AI. Its simple structure allows both users and AI systems to create content easily.
β Favorites Feature
The new Favorites feature makes it easy to find important and frequently used files. Marked files are visible across all personal and shared spaces and can be accessed at any time with a single click.
All favorites are collected centrally on a dedicated page, providing a quick overview of relevant content. Whether in list view or grid view, users can efficiently access their most important files without having to search for them. Server-side Favorites are available in the Web and will be available in one of the next releases of the mobile clients as well.
πΌοΈ Photo Roll in the Preview App
The new Photo Roll feature makes navigating image collections significantly easier. While viewing an image, the previous and next images are displayed as previews, allowing users to orient themselves more quickly and browse through their photos with ease.
πΌοΈ Faster Preview App
The Preview App has been optimized for significantly better performance when browsing large photo folders. Instead of requesting all images in full resolution only the currently viewed image is loaded in high quality. Images in the Photo Roll are loaded as small thumbnails and only for items currently visible within the viewport.
Additional images are loaded dynamically while scrolling, and pending image requests are canceled as soon as they are no longer needed, particularly on slow or unstable connections.
π¬ Support for MOV Video Files (Preview)
OpenCloud now supports previewing MOV video files. You can store MOV files in your file system and view them directly in the interface without converting them first.
π§ Improved Breadcrumb Navigation
Navigating deep folder structures is now faster and more direct. The breadcrumb navigation allows users to jump to higher-level folders with just a few clicks, eliminating the need to step back through each folder individually.
β¨οΈ Keyboard Shortcuts for Global Search
The global search bar can now be focused using keyboard shortcuts (s or /). When focused, the search input field is visually highlighted, making the active state easier to recognize.
β Floating Action Button for βCreate or Uploadβ
The βCreate or Uploadβ button in the Files App is now implemented as a Floating Action Button (FAB). Available actions open in a dropdown menu or bottom drawer. The button is disabled or hidden when the user does not have write permissions.
π± Consistent Context Actions on Mobile
Contextual actions on mobile devices now open consistently in a bottom drawer. This follows familiar iOS and Android interaction patterns making the UI feel familiar.
Collabora Integration (Web Office)
Personal Sheet Views (Calc)
When several people open the same spreadsheet, everyone can now filter and sort it their own way without messing up what the others see. Headers light up to show whose view is active and whether it's in sync.
Review without the risk (Manage Redlines)
You can hand someone a document in read-only mode so they can't accidentally change the text, but they can still go through tracked changes and accept or reject them. Reviewing stays safe.
Follow the presenter (Slideshow)
During a presentation, viewers' screens follow along with whatever slide the presenter is on. Anyone can step away and rejoin, or break off to look at slides on their own.
For more details please have a look at the Collabora Online Release Notes
7.2.0 - 2026-06-25
β€οΈ Thanks to all contributors! β€οΈ
@aduffeck, @AlexAndBear, @anon-pradip, @butonic, @dragonchaser, @dragotin, @dschmidt, @flimmy, @FrankM64, @fschade, @individual-it, @Heiko-Pohl, @JammingBen, @kulmann, @MahdiBaghbani, @micbar, @michaelstingl, @pascalwengerter, @pat-s, @pedropintosilva, @prashant-gurung899, @rhafer, @saw-jan, @ScharfViktor, @schweigisito, @SAY-5, @smoothscholar, @Svanvith, @tammi-23, @tiran133, @VicDeo
Opencloud:
π₯ Breaking Changes
- Persist space memberships in share manager [#2760]
- [feature/guest-links] bump reva, add service user config to "sharing" service [#2735]
- Improve opensearch highlighting, fix favorites [#2514]
- Always enable favorites, remove FRONTEND_ENABLE_FAVORITES flag [#2494]
- merge ocdav into frontend [#1958]
π Security
- fix: bumped alpine base image to address security issue in libvips and re-enabled thumbnails for tiff and jpeg2000 images again [#2964] and [#2999]
- [stable-2.46] Backport #681, Prevent access to internal files [#686]
π Bug Fixes
- [stable-7.2] Backport fixes from main [#2999]
- fix(idp): aarch64 build [#2906]
- use ldap instead of ldaps internally [#2880]
- Prevent personal space creation for service- and lightweight users [#2876]
- chore: bump reva to 2.46.1 [#2869]
- fix: Send SSE events for SpaceCreated/-Disabled/-Deleted [#2851]
- Only try to limit search to spaces if there's a sp...
4.0.8
Note
This is a production release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 4.0.8
β€οΈ Thanks to all contributors! β€οΈ
@ScharfViktor, @rhafer, @aduffeck
π Bug Fixes
7.2.0-beta.4
v7.2.0-beta.4 v7.2.0-beta.4
7.2.0-beta.3
v7.2.0-beta.3 v7.2.0-beta.3
7.2.0-beta.2
v7.2.0-beta.2 Release 7.2.0 Beta 2
7.1.0
Note
This is a rolling release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 7.1.0
β³ First startup may take a few minutes
After the update, the first container startup may take a few minutes before all Spaces are available. Feel free to grab a cup of coffee meanwhile.
Background: Share-Manager migration
Due to an issue in OpenCloud 7.0.0 the migration task to convert existing space memberships will run a second time to also migrate space that have been disabled when the migration ran for the first time. This task can take up to a few minutes. During that time the member listing of spaces might be incorrect. Also it is not possible to change space memberships or create/delete spaces while the task is running. When the loglevel of the sharing service is set to info (OC_LOG_LEVEL=info or SHARING_LOG_LEVEL=info) the task will report progress of the migration via the logfile.
7.1.0 - 2026-06-02 OpenCloud
β€οΈ Thanks to all contributors! β€οΈ
@ScharfViktor, @aduffeck, @dragonchaser, @kulmann, @micbar, @openclouders, @rhafer
π Documentation
π Bug Fixes
- Prevent personal space creation for service- and lightweight users [#2876]
- chore: bump reva to 2.46.1 [#2869]
- fix: Send SSE events for SpaceCreated/-Disabled/-Deleted [#2851]
- Only try to limit search to spaces if there's a space id to limit to [#2834]
- fix(init): Only log admin password if it was generated [#2839]
- fix: translations for activities and others [#2836]
- fix-2824. run tests without remote.php [#2826]
π Enhancement
- chore: bump web to v7.1.0 [#2870]
Web
π¦οΈ Dependencies
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.43.0 to 1.44.0 [#2855]
- build(deps-dev): bump license-checker-rseidelsohn from 4.4.2 to 5.0.1 in /services/idp [#2854]
- build(deps-dev): bump cldr from 7.9.0 to 8.0.0 in /services/idp [#2853]
- build(deps): bump i18next from 26.1.0 to 26.3.0 in /services/idp [#2849]
- build(deps-dev): bump sass-loader from 16.0.8 to 17.0.0 in /services/idp [#2845]
- build(deps): bump google.golang.org/grpc from 1.80.0 to 1.81.1 [#2848]
- build(deps): bump go.opentelemetry.io/contrib/instrumentation/google.golang.org/grpc/otelgrpc from 0.68.0 to 0.69.0 [#2847]
- build(deps-dev): bump typescript from 5.9.3 to 6.0.3 in /services/idp [#2846]
- build(deps-dev): bump postcss-loader from 4.3.0 to 8.2.1 in /services/idp [#2830]
- build(deps): bump github.com/riandyrn/otelchi from 0.12.2 to 0.12.3 [#2814]
- build(deps-dev): bump workbox-webpack-plugin from 7.4.0 to 7.4.1 in /services/idp [#2781]
π Bug Fixes
- fix: help to translate text breaks settings page layout [#2625]
- fix: sse event on space delete has no effect [#2614]
- fix: prevent components from being proxied in Vue's reactivity system [#2588]
- fix: video loading inside share spaces [#2613]
- fix: legacy WebDav url [#2577]
- fix: account settings, extension names not translated [#2595]
- fix: missing undo and redo actions in plain text editor [#2592]
- fix(design-system): add id to OcSearchBar [#2587]
- fix: cleanup event listener [#2532]
- fix(editor): json rendering, plaintext serialization [#2573]
- fix: tags contextual helper text is out of viewport [#2582]
- fix: view mode not translated [#2581]
- fix: remove all folders from file drop upload queue [#2510]
- fix(editor): slash menu scroll [#2572]
- fix(public-links): rename expiry date label to expiration date [#2575]
- fix: disabled space has navigate actions [#2569]
- fix: cancel generic space folder loading [#2567]
- fix: upload overlay wording [#2564]
- fix(client): dedupe search results [#2555]
- fix: prevent csp error logs in browser console [#2562]
- fix(design-system): silence OcDrop attr-inheritance warning storm [#2560]
- fix: empty markdown documents [#2553]
- fix: prevents unsightly line breaks [#2546]
- fix: readme.md header content won't get rendered on public link access [#2542]
- fix: upload overlay when merging folders [#2544]
π Enhancement
- feat: use embed mode for copy and move actions [#2599]
Reva
π Bug Fixes
π¦οΈ Dependencies
- chore(deps): bump golang.org/x/text from 0.36.0 to 0.37.0 [#643]
7.0.0
Note
This is a rolling release. Learn here about the release types and lifecycle.
Release Notes OpenCloud 7.0.0
β³ First startup may take a few minutes
After the update, the first container startup may take a few minutes before all Spaces are available. Feel free to grab a cup of coffee meanwhile.
Background: Share-Manager migration
OpenCloud 7.0.0 changes the way how space memberships are managed in the backend. When upgrading from a previous release the "sharing" service will automatically run a migration task to convert existing space memberships to the new mechanism. Depending on the number of spaces and space members this task can take up to a few minutes. During that time the member listing of spaces might be incorrect. Also it is not possible to change space memberships or create/delete spaces while the task is running. When the loglevel of the sharing service is set to info (OC_LOG_LEVEL=info or SHARING_LOG_LEVEL=info) the task will report progress of the migration via the logfile.
The upgrade requires an change to the configuration of the "sharing" service. Please follow the steps outlined in the Upgrade Guide to achieve that.
π Security
Because of a pending security issue in the libvips library package shipped with Alpine Linux 3.23.x, we temporary disabled the Thumbnail and Previews Feature for TIFF images with this release. The feature will be enabled again once a fixed libvips package is available for Alpine Linux.
Thanks to the ownCloud Security Team for responsibly reporting this issue.
Changelog
7.0.0 - 2026-05-21
β€οΈ Thanks to all contributors! β€οΈ
@AlexAndBear, @SAY-5, @ScharfViktor, @Svanvith, @butonic, @dragonchaser, @dschmidt, @fschade, @micbar, @michaelstingl, @rhafer, @aduffeck, @JammingBen, @tammi-23
Opencloud
π₯ Breaking changes
- Persist space memberships in share manager [#2760]
- [feature/guest-links] bump reva, add service user config to "sharing" service [#2735]
π Security
- fix: disallow thumbnails for tiff and jpeg2000 images [#2758]
π Bug Fixes
- fix(notifications): don't re-escape email vars for each recipient [#2805]
- fix: remove unnecessary error log it the oidc access token verify method is set to none [#2795]
- fix(debug): drop duplicate service field from probe fallback log [#2786]
- No registry lookup in cli [#2755]
- fix(webdav): register chi REPORT method in init to avoid race with settings [#2712]
- fix: use runner to start activitylog service [#2748]
- docs(search): fix force-rescan flag name in README [#2747]
β Tests
- [full-ci] preview-tests. update fixtures for different processors [#2767]
- test: modify exclude list and add coverage upload [#2762]
- fix: cleaner debounce timer test [#2743]
π Documentation
- Update README with LDAP certificate details [#2759]
π Enhancement
- feat(graph): populate driveItem.webUrl per Libre Graph spec [#2744]
π¦οΈ Dependencies
- build(deps): bump github.com/go-jose/go-jose/v3 from 3.0.4 to 3.0.5 [#2798]
- build(deps): bump golang.org/x/image from 0.38.0 to 0.40.0 [#2740]
- build(deps): bump github.com/tidwall/gjson from 1.18.0 to 1.19.0 [#2750]
- build(deps-dev): bump dotenv-expand from 12.0.3 to 13.0.0 in /services/idp [#2710]
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.28.1 to 2.28.3 [#2739]
Reva
β¨ Features
- [feature/guest-links] introduce migration framework and import spacemember shares [#617]
- [feature/guest-links] Manage space membership in shareprovider [#593]
π Bug Fixes
- fix(sharing/jsoncs3): Reject Write Requests while migration is running [#642]
- Revert "Fall back to disk if ids aren't available from the cache" [#644]
- Log nats connection issues and trigger a shutdown if reconnecting failed [#640]
- ldap: Set a default request timeout [#637]
- Ignore in-tree lockfiles if collaborative mode is disabled [#633]
- Do not mask real cache errors with "not found" errors [#635]
- fix(jsoncs3-sharemanager): Make migrations interruptible [#627]
π Enhancement
π¦οΈ Dependencies
- chore(deps): bump go.etcd.io/etcd/client/v3 from 3.6.10 to 3.6.11 [#631]
- chore(deps): bump the go_modules group across 1 directory with 2 updates [#636]
- chore(deps): bump github.com/go-git/go-git/v5 from 5.18.0 to 5.19.0 in the go_modules group across 1 directory [#628]
Web
β Tests
- test(e2e): add expiration date indicator checks for public link and s⦠[#2539]
- [e2e-tests] waiting upload response [#2494]
- [e2e-tests] upload folder with different options [#2483]
π Bug Fixes
- fix: skip upload conflict check when uploads target a non-current folder [#2513]
- fix: expiration date does not get applied when creating a new share [#2514]
- fix: secret file drop share view is cut off on mobile [#2511]
- fix: pixelated space images [#2509]
- fix: mobile bottom drawer is not setting aria attributes [#2508]
- fix: service announcement order [#2506]
- fix: left sidebar doesn't scroll [#2502]
- fix(editor): missing content [#2501]
- fix: search term overlaps filter in global search [#2497]
- fix: modal actions when creating links are missing disable during cre⦠[#2498]
- fix: rename icon overlaps quota column when space name is truncated [#2493]
- fix: changing username of the current user shows error after successf⦠[#2499]
- fix: prevent modal title actions from wrapping [#2495]
- Fix mail validation layout issue [#2492]
- fix: missing space actions in favorites and search [#2488]
- fix: FAB overlaps actions in embed mode [#2489]
- fix: checkboxes are not vertically centered in file tables [#2491]
π¦οΈ Dependencies
- chore(deps): update dependency p-queue to v9.3.0 [#2541]
- fix(deps): update dependency zod to v4.4.3 [#2536]
- chore(deps): update traefik docker tag to v3.7.1 [#2534]
- chore(deps): update dependency @types/node to v25.9.0 [#2533]
- fix(deps): update dependency vue-router to v5.0.7 [#2523]
- chore(deps): update dependency axios to v1.16.1 [#2525]
- chore(deps): update dependency vue-tsc to v3.3.0 [#2530]
- fix(deps): update dependency @sentry/vue to v10.53.1 [#2531]
- chore(deps): update dependency @vueuse/core to v14.3.0 [#2524]
- chore(deps): update tiptap monorepo to v3.23.4 [#2528]
- chore(deps): update dependency vue-router t...