Skip to content

🎉 Release 8.0.0 - #3221

Merged
JammingBen merged 171 commits into
mainfrom
next-release/main
Sep 14, 2026
Merged

JammingBen merged 171 commits into
mainfrom
next-release/main

Conversation

@openclouders

@openclouders openclouders commented Aug 25, 2026 •

Copy link
Copy Markdown
Contributor

This PR was opened by the ready-release-go plugin. When you're ready to do a release, you can merge this pull-request and a new release with version 8.0.0 will be created automatically. If you're not ready to do a release yet, that's fine, whenever you add more changes to main this pull-request will be updated.

Options

  • Mark this version as a release candidate

8.0.0 - 2026-09-14

💥 Breaking changes

  • refactor!: useSpaceActionsCreate to files app [#3303]
  • refactor!: put save actions into one composable [#3299]
  • refactor!: move more file actions from web-pkg [#3296]
  • perf!: one shared intersection observer [#3281]
  • fix(design-system): useIsVisible observer look-ahead [#3210]
  • chore!: remove @sentry/vue [#3258]
  • refactor!: drop mark.js [#3253]

🔒 Security

  • chore(deps): bump @xmldom/xmldom to 0.9.12 [#3350]

📈 Enhancement

  • feat: add tooltip for fab when creating spaces is disabled [#3364]
  • feat(runtime): sync auto theme with system preference changes [#3363]
  • feat(editor): show users in active yjs session [#3345]
  • feat(editor): rework toolbar [#3336]
  • feat: motion photo support [#2819]
  • feat: add mention users for TipTap [#3060]
  • feat: improve shares navigation, checkbox contrast, search drop [#3290]
  • feat(web-pkg): support markdown YAML frontmatter in the text editor [#3272]
  • Harden yjs container readiness and shutdown behavior [#3247]
  • feat(yjs): improve handling of external file conflicts [#3246]
  • Isolate Yjs rooms by web version [#3243]
  • feat: redesign secret file drop [#3238]
  • feat(text-editor): show collaboration-ready indicator in toolbar [#3235]
  • feat: redesign plain layout pages [#3232]
  • Disable collaboration for vault files [#3234]
  • Add basic print action to text editor toolbar [#3215]

🐛 Bug Fixes

  • fix (tiptap): enhance mobile toolbar actions [#3353]
  • fix: validate shortcut filename when URL is pasted [#3356]
  • fix (tiptap): equalize collaborator avatar and indicator icon size [#3355]
  • fix (tiptap): toolbar spacing [#3354]
  • fix: restore redo for collaborative text editor [#3360]
  • fix(yjs): let the server decide who seeds an empty room [#3331]
  • fix(preview): re-fetch signed URL when video playback fails [#3340]
  • fix: add emoji slash entry and tighten emoji picker modal width [#3310]
  • fix: stop re-fetching resources in AppWrapper on every context change [#3324]
  • fix: defer sidebar actions until resource loads [#3312]
  • Editor: Add Default font-size reset and simplify zoom styling [#3304]
  • fix: send mtime metadata for public link uploads [#3322]
  • fix: prevent browser login dialog on upload [#3308]
  • fix: new button flickering during navigation [#3293]
  • fix: table header position overflow [#3288]
  • fix(yjs): report why a handshake was refused and keep editing locally [#3270]
  • fix: safari file list performance [#3283]
  • fix: remove system actions from getAllOpenWithActions [#3254]
  • fix: remove pasted text/background colors in Tiptap editor [#3275]
  • Hide duplicate 'Insert from cloud' action in text editor toolbar [#3274]
  • fix: show trash breadcrumb with one space [#3271]
  • Fix default Open action for .url files and add Text Editor support [#3266]
  • fix: bound space file ID matching [#3262]
  • fix: preserve lazy tile height [#3264]
  • fix: share the tooltip escape listener [#3261]
  • Fix chapter updates for fast EPUB slider seeks [#3267]
  • Persist selected language for plain layout pages [#3244]
  • fix(preview): reload thumbnails when preview profile changes [#3230]
  • Show cloud image insert action in slash command menu [#3225]

✅ Tests

  • test(e2e): repeat the global search while waiting for an indexed result [#3333]
  • test(yjs): add unit tests [#3286]
  • test(e2e): add test to search using keyboard shortcuts [#3242]
  • test(e2e): add yjs collaboration tests for public links and conflicts [#3224]
  • test(e2e): add yjs tests for solo editing (& more) [#3222]
  • test(e2e): more yjs collaboration tests [#3216]

📦️ Dependencies

  • chore(deps): update pnpm to v11.27.0 [#3357]
  • chore(deps): update devdependencies (non-major) [#3342]
  • chore(deps): update node.js to v24.21.0 [#3335]
  • chore(deps): update typescript-eslint monorepo to v8.70.0 [#3329]
  • chore(deps): update tiptap monorepo to v3.31.3 [#3305]
  • chore(deps): update pnpm to v11.26.0 [#3326]
  • chore(deps): update dependency @uppy/core to v6.0.1 [#3327]
  • chore(deps): update dependency playwright-bdd to v9.2.1 [#3320]
  • chore(deps): update dependency dompurify to v3.4.15 [#3316]
  • chore(deps): update dependency eslint-plugin-vue to v10.11.0 [#3317]
  • chore(deps): update traefik docker tag to v3.7.13 [#3311]
  • chore(deps): update devdependencies (non-major) [#3309]
  • chore(deps): update devdependencies (non-major) [#3292]
  • chore(deps): update dependency filesize to v11.0.23 [#3306]
  • chore(deps): update vitest monorepo to v5 [#3307]
  • fix(deps): update dependency vue-router to v5.3.1 [#3295]
  • chore(deps): update dependency prosemirror-transform to v1.12.1 [#3294]
  • chore(deps): update tiptap monorepo to v3.31.0 [#3277]
  • chore(deps): update pnpm to v11.25.0 [#3276]
  • chore(deps): update dependency axios to v1.20.0 [#3050]
  • chore(deps): update typescript-eslint monorepo to v8.69.0 [#3278]
  • fix(deps): update dependency zod to v4.5.4 [#3259]
  • fix(deps): update dependency qs to v6.16.0 [#3268]
  • chore(deps): update alpine/openssl docker tag to v3.5.8 [#3260]
  • chore(deps): update devdependencies (non-major) [#3257]
  • chore(deps): update node.js to v24.20.0 [#3255]
  • chore(deps): update dependency happy-dom to v20.11.12 [#3251]
  • fix(deps): update dependency vue-router to v5.3.0 [#3250]
  • chore(deps): update dependency fast-xml-parser to v5.11.1 [#3248]
  • chore(deps): update devdependencies (non-major) [#3245]
  • chore(deps): update traefik docker tag to v3.7.12 [#3240]
  • fix(deps): update uppy monorepo to v6 [#3237]
  • chore(deps): update tiptap monorepo to v3.30.5 [#3236]
  • chore(deps): update node.js to v24.20.0 [#3233]
  • chore(deps): update hocuspocus monorepo to v4.6.0 [#3090]
  • chore(deps): update devdependencies (non-major) [#3089]
  • chore(deps): update pnpm to v11.24.0 [#3227]

@JammingBen JammingBen added the Type:Maintenance E.g. technical debt, packaging, etc. label Aug 25, 2026
@openclouders openclouders changed the title 🎉 Release 7.4.1 🎉 Release 7.5.0 Aug 26, 2026
@JammingBen
JammingBen merged commit 11e699a into main Sep 14, 2026
3 checks passed
@JammingBen
JammingBen deleted the next-release/main branch September 14, 2026 13:41
@v-scharf v-scharf mentioned this pull request Sep 14, 2026
23 tasks done
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Type:Maintenance E.g. technical debt, packaging, etc.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants