Skip to content

[full-ci] chore: bump web to v7.4.0 - #3399

Merged
kulmann merged 1 commit into
mainfrom
chore/bump-web-7.4.0
Aug 25, 2026
Merged

[full-ci] chore: bump web to v7.4.0#3399
kulmann merged 1 commit into
mainfrom
chore/bump-web-7.4.0

Conversation

@kulmann

@kulmann kulmann commented Aug 25, 2026

Copy link
Copy Markdown
Member

📈 Enhancement

  • enhance code block language picker [#3214]
  • perf: preview cache optimizations [#3194]
  • perf: decode thumbnails asynchronously [#3204]
  • feat: add accessibility hint for code block exit [#3209]
  • feat(epub-reader): improve chapter resolution and progress slider UX [#3201]
  • Tip tap code block tab indetation [#3208]
  • feat(editor): add lowlight code blocks [#3199]
  • feat: add notebook assets [#3200]
  • perf: drop queued previews leaving the viewport [#3198]
  • perf: dynamic tile preview dimensions [#3192]
  • feat(web-pkg): move text align into toolbar submenu [#3196]
  • feat(web-pkg): add text align support to tiptap-json strategy [#3195]
  • feat(web-runtime): add sponsor emoji transition on hover [#3191]
  • Rename extensions to apps in admin and account settings [#3190]
  • perf: introduce cache for active location checks [#3182]
  • feat: make space header more compact [#3173]
  • perf: remove location checks from resource actions [#3177]
  • Wire ocnote to tiptap-json and add Note new-file entry [#3175]
  • feat: e2ee vault spaces [#3115]
  • add sanitized SVG rendering in preview app [#3144]
  • feat: update default space icon [#3146]
  • feat: enhance preview media controls layout and migrate to bubble menu [#3138]
  • feat: move bubble menu styling to design system [#3134]
  • feat(web-pkg): optional unload warning for loading tasks [#3135]
  • feat: add filters to favorites view [#3087]
  • feat: modernize ebup reader [#3088]
  • feat(yjs): collaborative editing framework [#2785]
  • feat: update more resource icons [#2898]
  • feat: add subscript and superscript support to text editor [#3068]
  • feat: enhance text editor table functionality with custom size picker and toggle header action [#3063]
  • feat: rework vault setup process [#3031]
  • feat(tiptap): add insert image from cloud [#3024]
  • enhance: listen on favourite events [#3019]
  • feat(vault): use integrity id as passphrase verifier [#3018]
  • feat(tiptap): add find and replace [#3015]
  • feat(tiptap): add inline table actions toolbar [#2997]

🐛 Bug Fixes

  • fix: improve code block visibility in dark mode [#3213]
  • fix(epub-reader): select first chapter when opening EPUB for the first time [#3212]
  • fix(web-pkg): improve text editor action-group consistency [#3197]
  • fix(design-system): avoid duplicated SVG ids [#3157]
  • Fix empty right sidebar when opening space context menu [#3153]
  • fix: improve media controls layout stability [#3145]
  • fix: only mark shares nav item active on shares routes [#3148]
  • fix: render action buttons in move/copy dialogs [#3147]
  • fix: remove delay for vault password error message [#3140]
  • fix(extension-sdk): ignore module federation temp files in the dev watcher [#3136]
  • fix(files): guard FileDetails against transient null resource [#3098]
  • fix: make ESC app close behave like top-bar close [#3094]
  • fix: add cache-buster for provided images [#3082]
  • fix: let the drop flip again after its content grew [#3077]
  • fix: encode hash character in app route URLs to prevent truncation [#3075]
  • fix(admin-settings): opening user sidebar panels [#3067]
  • fix: position versions loading spinner without shifting the details layout [#3065]
  • correct resource id in restore file version link [#3053]
  • fix: reset shift selection anchor when deselecting all files [#3061]
  • fix: keep the file details panel stable while loading [#3057]
  • fix: white flash on page relaod when dark theme is applied [#3055]
  • fix(web-pkg): keep sidebar panels mounted while loading [#3056]
  • fix(tip tap): don't show drag handle on mobile as it's not compatible [#3052]
  • fix(sort): explorer-like ordering for leading-zero prefixes [#3047]
  • fix (tiptap): slash menu is lacking hover state [#3035]
  • fix: improve file sorting to handle duplicates with extensions correctly [#3046]
  • fix: autofocus public link pasword input [#3034]
  • fix(tip tap): drag handle overflows narrow editors (e.G announcement banner) [#3030]
  • fix: keep slash menu open when returning to command [#3017]
  • fix: prevent closing editor from slash menu [#3020]

✅ Tests

  • test(e2e): add test to copy and move file to a new folder [#3206]
  • test(e2e): fix e2ee space tests by creating ocnote instead of txt [#3193]
  • test(e2e): add e2ee space tests [#3189]
  • test(e2e): add test for saving file as different [#3176]
  • e2e-test: yjs collaboration tests [#3179]
  • e2e-test: cover favorite SSE events across tabs [#3154]
  • test(e2e): add sidebar details check for shared resources [#3116]
  • test(e2e): extend e2e coverage for rclone-crypt vault [#3102]
  • test(e2e): add coverage for opening files with special characters [#3099]
  • e2e-test/fix pagination test flaky [#3078]
  • e2e-test: pagination in spaces/trashbin [#3037]
  • e2e-test: announcement banner [#2998]
  • fix(e2e): wait for login form after logout to avoid teardown hang [#3022]

📚 Documentation

  • docs: add GitHub workflow guidelines to AGENTS.md [#3121]

📦️ Dependencies

  • fix(deps): update dependency @sentry/vue to v10.71.0 [#3219]
  • chore(deps): update typescript-eslint monorepo to v8.68.0 [#3218]
  • chore(deps): update dependency cropperjs to v2.2.0 [#3202]
  • chore(deps): update dependency highlight.js to v11.12.0 [#3207]
  • chore(deps): update pnpm to v11.23.0 [#3203]
  • chore(deps): update node.js to v24 [#3092]
  • chore(deps): update dependency @tiptap/y-tiptap to v3.0.9 [#3158]
  • chore(deps): update traefik docker tag to v3.7.11 [#3186]
  • fix(deps): update dependency uuid to v14.0.2 [#3160]
  • chore(deps): update dependency dompurify to v3.4.14 [#3180]
  • chore(client): bump libre-graph-sdk [#3149]
  • chore(client): bump libre-graph-sdk [#3143]
  • chore(deps): update dependency fast-xml-parser to v5.11.0 [#3139]
  • chore(deps): update pnpm to v11.22.0 [#3137]
  • fix(deps): update dependency pinia to v4.0.3 [#3096]
  • fix(deps): update dependency @sentry/vue to v10.70.0 [#3071]
  • chore(deps): update dependency @axe-core/playwright to v4.13.0 [#3085]
  • chore(deps): update typescript-eslint monorepo to v8.67.0 [#3072]
  • chore(deps): update pnpm to v11.21.0 [#3059]
  • chore(deps): update devdependencies (non-major) [#3054]
  • chore(deps): update dependency vite to v8.2.1 [#3049]
  • chore(deps): update devdependencies (non-major) [#3048]
  • chore(deps): update devdependencies (non-major) to v3.5.41 [#3043]
  • chore(deps): update typescript-eslint monorepo to v8.66.0 [#3027]
  • chore(deps): update pnpm to v11.20.0 [#3023]
  • chore(deps): update dependency dompurify to v3.4.13 [#3026]
  • chore(deps): update node.js to v24.19.0 [#3021]
  • chore(deps): update devdependencies (non-major) [#2999]

@codacy-production

codacy-production Bot commented Aug 25, 2026

Copy link
Copy Markdown

Up to standards ✅

🟢 Issues 0 issues

Results:
0 new issues

View in Codacy

🟢 Coverage ∅ diff coverage · +0.00% coverage variation

Metric Results
Coverage variation +0.00% coverage variation (-1.00%)
Diff coverage diff coverage

View coverage diff in Codacy

Coverage variation details
Coverable lines Covered lines Coverage
Common ancestor commit (0118920) 84494 19647 23.25%
Head commit (65051a6) 84494 (+0) 19649 (+2) 23.25% (+0.00%)

Coverage variation is the difference between the coverage for the head and common ancestor commits of the pull request branch: <coverage of head commit> - <coverage of common ancestor commit>

Diff coverage details
Coverable lines Covered lines Diff coverage
Pull request (#3399) 0 0 ∅ (not applicable)

Diff coverage is the percentage of lines that are covered by tests out of the coverable lines that the pull request added or modified: <covered lines added or modified>/<coverable lines added or modified> * 100%

NEW Get contextual insights on your PRs based on Codacy's metrics, along with PR and Jira context, without leaving GitHub. Enable AI reviewer
TIP This summary will be updated as you push new changes.

@kulmann
kulmann merged commit 81e22fd into main Aug 25, 2026
64 of 65 checks passed
@kulmann
kulmann deleted the chore/bump-web-7.4.0 branch August 25, 2026 09:16
renovate Bot added a commit to sdwilsh/ansible-playbooks that referenced this pull request Aug 29, 2026
##### [\`7.5.0\`](https://github.com/opencloud-eu/opencloud/blob/HEAD/CHANGELOG.md#750---2026-08-25)

##### ❤️ Thanks to all contributors! ❤️

[@AlexAndBear](https://github.com/AlexAndBear), [@JammingBen](https://github.com/JammingBen), [@Svanvith](https://github.com/Svanvith), [@aduffeck](https://github.com/aduffeck), [@butonic](https://github.com/butonic), [@fschade](https://github.com/fschade), [@junkerderprovinz](https://github.com/junkerderprovinz), [@kulmann](https://github.com/kulmann), [@maki5](https://github.com/maki5), [@pbleser-oc](https://github.com/pbleser-oc), [@rhafer](https://github.com/rhafer), [@saw-jan](https://github.com/saw-jan), [@schweigisito](https://github.com/schweigisito), [@v-scharf](https://github.com/v-scharf)

##### ✅ Tests

- test(api): update php test dependencies \[[#3335](opencloud-eu/opencloud#3335)]
- fix(acceptance): fix running acceptance tests against host on Linux \[[#3358](opencloud-eu/opencloud#3358)]
- fix(graph): adding the same user as multiple members in a group ([#3354](opencloud-eu/opencloud#3354)) \[[#3356](opencloud-eu/opencloud#3356)]
- test(api): fix share role update test scenario \[[#3322](opencloud-eu/opencloud#3322)]
- test: add api tests for cross-space search index mutation \[[#3320](opencloud-eu/opencloud#3320)]
- ci: run search acceptance tests against OpenSearch in nightly \[[#3302](opencloud-eu/opencloud#3302)]
- api-test: notification settings and getting email notifications \[[#3281](opencloud-eu/opencloud#3281)]
- api-test: add posixfs scan and consistency CLI tests \[[#3263](opencloud-eu/opencloud#3263)]
- api-test: replace sleeps with WaitHelper poll for async state \[[#3239](opencloud-eu/opencloud#3239)]

##### 📈 Enhancement

- feat(thumbnails): extend list of default resolutions \[[#3386](opencloud-eu/opencloud#3386)]
- ability to disable grpc and/or event consumer for event history service \[[#3279](opencloud-eu/opencloud#3279)]
- feat(graph): add LibreGraphContentType on drive \[[#3355](opencloud-eu/opencloud#3355)]
- feat: update space template image \[[#3324](opencloud-eu/opencloud#3324)]
- feat(web): add rclone-crypt to default apps \[[#3313](opencloud-eu/opencloud#3313)]
- enhance: send events for adding/removing favourite items \[[#3229](opencloud-eu/opencloud#3229)]
- allow tuning the proxies http client \[[#3278](opencloud-eu/opencloud#3278)]
- feat(web): add yjsServerUrl config \[[#3259](opencloud-eu/opencloud#3259)]
- feat(posixfs): [#3182](opencloud-eu/opencloud#3182) add basepath option in the "posixfs scan" command \[[#3235](opencloud-eu/opencloud#3235)]

##### 🐛 Bug Fixes

- fix(search): refresh the opensearch index after a write \[[#3388](opencloud-eu/opencloud#3388)]
- fix(thumbnails): respect the requested height in libvips builds \[[#3377](opencloud-eu/opencloud#3377)]
- refactor datagateway into proxy middleware \[[#3289](opencloud-eu/opencloud#3289)]
- Only log a debug message when an item is still in processing state \[[#3158](opencloud-eu/opencloud#3158)]
- fix(postprocessing): retry publishing events instead of killing the server \[[#3347](opencloud-eu/opencloud#3347)]
- actually log error on exit \[[#3344](opencloud-eu/opencloud#3344)]
- fix(activitylog): log missing parent id cache entry at debug level \[[#3325](opencloud-eu/opencloud#3325)]
- fix restore file version for shared resource \[[#3268](opencloud-eu/opencloud#3268)]
- Fix missing favorite flag on opensearch hits \[[#3252](opencloud-eu/opencloud#3252)]

##### 📚 Documentation

- docs: clarify custom role bootstrap behavior \[[#3366](opencloud-eu/opencloud#3366)]

##### 📦️ Dependencies

- \[full-ci] chore: bump web to v7.4.0 \[[#3399](opencloud-eu/opencloud#3399)]
- build(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.1 \[[#3396](opencloud-eu/opencloud#3396)]
- build(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1 \[[#3395](opencloud-eu/opencloud#3395)]
- build(deps): bump github.com/go-chi/chi/v5 from 5.3.1 to 5.3.2 \[[#3394](opencloud-eu/opencloud#3394)]
- build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.29.0 to 2.30.0 \[[#3380](opencloud-eu/opencloud#3380)]
- build(deps): bump golang.org/x/image from 0.44.0 to 0.45.0 \[[#3381](opencloud-eu/opencloud#3381)]
- build(deps): bump github.com/beevik/etree from 1.7.0 to 1.7.1 \[[#3382](opencloud-eu/opencloud#3382)]
- build(deps): bump github.com/nats-io/nats-server/v2 from 2.14.4 to 2.14.5 \[[#3357](opencloud-eu/opencloud#3357)]
- build(deps): bump go.opentelemetry.io/contrib/zpages from 0.69.0 to 0.70.0 \[[#3360](opencloud-eu/opencloud#3360)]
- build(deps): bump github.com/sirupsen/logrus from 1.9.4 to 1.10.0 \[[#3359](opencloud-eu/opencloud#3359)]
- chore: bump reva to latest main \[[#3329](opencloud-eu/opencloud#3329)]
- build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.0 \[[#3341](opencloud-eu/opencloud#3341)]
- build(deps): bump golang.org/x/net from 0.57.0 to 0.58.0 \[[#3342](opencloud-eu/opencloud#3342)]
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1 \[[#3340](opencloud-eu/opencloud#3340)]
- build(deps): bump github.com/testcontainers/testcontainers-go/modules/opensearch from 0.43.0 to 0.44.0 \[[#3303](opencloud-eu/opencloud#3303)]
- build(deps): bump github.com/opencloud-eu/libre-graph-api-go \[[#3326](opencloud-eu/opencloud#3326)]
- build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.44.0 to 1.45.0 \[[#3306](opencloud-eu/opencloud#3306)]
- build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.69.0 to 0.70.0 \[[#3305](opencloud-eu/opencloud#3305)]
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.44.0 to 1.45.0 \[[#3280](opencloud-eu/opencloud#3280)]
- build(deps): bump github.com/rogpeppe/go-internal from 1.15.0 to 1.16.0 \[[#3250](opencloud-eu/opencloud#3250)]
- build(deps): bump github.com/kovidgoyal/imaging from 1.8.22 to 1.8.23 \[[#3135](opencloud-eu/opencloud#3135)]
- build(deps): bump go.opentelemetry.io/otel/trace from 1.44.0 to 1.45.0 \[[#3266](opencloud-eu/opencloud#3266)]
sdwilsh pushed a commit to sdwilsh/ansible-playbooks that referenced this pull request Aug 29, 2026
#1842)

##### [\`7.5.0\`](https://github.com/opencloud-eu/opencloud/blob/HEAD/CHANGELOG.md#750---2026-08-25)

##### ❤️ Thanks to all contributors! ❤️

[@AlexAndBear](https://github.com/AlexAndBear), [@JammingBen](https://github.com/JammingBen), [@Svanvith](https://github.com/Svanvith), [@aduffeck](https://github.com/aduffeck), [@butonic](https://github.com/butonic), [@fschade](https://github.com/fschade), [@junkerderprovinz](https://github.com/junkerderprovinz), [@kulmann](https://github.com/kulmann), [@maki5](https://github.com/maki5), [@pbleser-oc](https://github.com/pbleser-oc), [@rhafer](https://github.com/rhafer), [@saw-jan](https://github.com/saw-jan), [@schweigisito](https://github.com/schweigisito), [@v-scharf](https://github.com/v-scharf)

##### ✅ Tests

- test(api): update php test dependencies \[[#3335](opencloud-eu/opencloud#3335)]
- fix(acceptance): fix running acceptance tests against host on Linux \[[#3358](opencloud-eu/opencloud#3358)]
- fix(graph): adding the same user as multiple members in a group ([#3354](opencloud-eu/opencloud#3354)) \[[#3356](opencloud-eu/opencloud#3356)]
- test(api): fix share role update test scenario \[[#3322](opencloud-eu/opencloud#3322)]
- test: add api tests for cross-space search index mutation \[[#3320](opencloud-eu/opencloud#3320)]
- ci: run search acceptance tests against OpenSearch in nightly \[[#3302](opencloud-eu/opencloud#3302)]
- api-test: notification settings and getting email notifications \[[#3281](opencloud-eu/opencloud#3281)]
- api-test: add posixfs scan and consistency CLI tests \[[#3263](opencloud-eu/opencloud#3263)]
- api-test: replace sleeps with WaitHelper poll for async state \[[#3239](opencloud-eu/opencloud#3239)]

##### 📈 Enhancement

- feat(thumbnails): extend list of default resolutions \[[#3386](opencloud-eu/opencloud#3386)]
- ability to disable grpc and/or event consumer for event history service \[[#3279](opencloud-eu/opencloud#3279)]
- feat(graph): add LibreGraphContentType on drive \[[#3355](opencloud-eu/opencloud#3355)]
- feat: update space template image \[[#3324](opencloud-eu/opencloud#3324)]
- feat(web): add rclone-crypt to default apps \[[#3313](opencloud-eu/opencloud#3313)]
- enhance: send events for adding/removing favourite items \[[#3229](opencloud-eu/opencloud#3229)]
- allow tuning the proxies http client \[[#3278](opencloud-eu/opencloud#3278)]
- feat(web): add yjsServerUrl config \[[#3259](opencloud-eu/opencloud#3259)]
- feat(posixfs): [#3182](opencloud-eu/opencloud#3182) add basepath option in the "posixfs scan" command \[[#3235](opencloud-eu/opencloud#3235)]

##### 🐛 Bug Fixes

- fix(search): refresh the opensearch index after a write \[[#3388](opencloud-eu/opencloud#3388)]
- fix(thumbnails): respect the requested height in libvips builds \[[#3377](opencloud-eu/opencloud#3377)]
- refactor datagateway into proxy middleware \[[#3289](opencloud-eu/opencloud#3289)]
- Only log a debug message when an item is still in processing state \[[#3158](opencloud-eu/opencloud#3158)]
- fix(postprocessing): retry publishing events instead of killing the server \[[#3347](opencloud-eu/opencloud#3347)]
- actually log error on exit \[[#3344](opencloud-eu/opencloud#3344)]
- fix(activitylog): log missing parent id cache entry at debug level \[[#3325](opencloud-eu/opencloud#3325)]
- fix restore file version for shared resource \[[#3268](opencloud-eu/opencloud#3268)]
- Fix missing favorite flag on opensearch hits \[[#3252](opencloud-eu/opencloud#3252)]

##### 📚 Documentation

- docs: clarify custom role bootstrap behavior \[[#3366](opencloud-eu/opencloud#3366)]

##### 📦️ Dependencies

- \[full-ci] chore: bump web to v7.4.0 \[[#3399](opencloud-eu/opencloud#3399)]
- build(deps): bump google.golang.org/grpc from 1.83.0 to 1.83.1 \[[#3396](opencloud-eu/opencloud#3396)]
- build(deps): bump github.com/stretchr/testify from 1.12.0 to 1.12.1 \[[#3395](opencloud-eu/opencloud#3395)]
- build(deps): bump github.com/go-chi/chi/v5 from 5.3.1 to 5.3.2 \[[#3394](opencloud-eu/opencloud#3394)]
- build(deps): bump github.com/grpc-ecosystem/grpc-gateway/v2 from 2.29.0 to 2.30.0 \[[#3380](opencloud-eu/opencloud#3380)]
- build(deps): bump golang.org/x/image from 0.44.0 to 0.45.0 \[[#3381](opencloud-eu/opencloud#3381)]
- build(deps): bump github.com/beevik/etree from 1.7.0 to 1.7.1 \[[#3382](opencloud-eu/opencloud#3382)]
- build(deps): bump github.com/nats-io/nats-server/v2 from 2.14.4 to 2.14.5 \[[#3357](opencloud-eu/opencloud#3357)]
- build(deps): bump go.opentelemetry.io/contrib/zpages from 0.69.0 to 0.70.0 \[[#3360](opencloud-eu/opencloud#3360)]
- build(deps): bump github.com/sirupsen/logrus from 1.9.4 to 1.10.0 \[[#3359](opencloud-eu/opencloud#3359)]
- chore: bump reva to latest main \[[#3329](opencloud-eu/opencloud#3329)]
- build(deps): bump github.com/stretchr/testify from 1.11.1 to 1.12.0 \[[#3341](opencloud-eu/opencloud#3341)]
- build(deps): bump golang.org/x/net from 0.57.0 to 0.58.0 \[[#3342](opencloud-eu/opencloud#3342)]
- build(deps): bump github.com/onsi/ginkgo/v2 from 2.32.0 to 2.32.1 \[[#3340](opencloud-eu/opencloud#3340)]
- build(deps): bump github.com/testcontainers/testcontainers-go/modules/opensearch from 0.43.0 to 0.44.0 \[[#3303](opencloud-eu/opencloud#3303)]
- build(deps): bump github.com/opencloud-eu/libre-graph-api-go \[[#3326](opencloud-eu/opencloud#3326)]
- build(deps): bump go.opentelemetry.io/otel/exporters/stdout/stdouttrace from 1.44.0 to 1.45.0 \[[#3306](opencloud-eu/opencloud#3306)]
- build(deps): bump go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp from 0.69.0 to 0.70.0 \[[#3305](opencloud-eu/opencloud#3305)]
- build(deps): bump go.opentelemetry.io/otel/exporters/otlp/otlptrace/otlptracegrpc from 1.44.0 to 1.45.0 \[[#3280](opencloud-eu/opencloud#3280)]
- build(deps): bump github.com/rogpeppe/go-internal from 1.15.0 to 1.16.0 \[[#3250](opencloud-eu/opencloud#3250)]
- build(deps): bump github.com/kovidgoyal/imaging from 1.8.22 to 1.8.23 \[[#3135](opencloud-eu/opencloud#3135)]
- build(deps): bump go.opentelemetry.io/otel/trace from 1.44.0 to 1.45.0 \[[#3266](opencloud-eu/opencloud#3266)]

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants