diff --git a/CHANGELOG.md b/CHANGELOG.md index 9f31e160e7..e209ab4aee 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,125 @@ # Changelog +## [8.1.0](https://github.com/opencloud-eu/web/releases/tag/v8.1.0) - 2026-10-02 + +### ❤️ Thanks to all contributors! ❤️ + +@AlexAndBear, @JammingBen, @flimmy, @fredrikblau, @kulmann, @pascalwengerter, @tammi-23, @v-scharf + +### 🐛 Bug Fixes + +- fix(web-pkg): embed pasted images in rich text editors [[#3527](https://github.com/opencloud-eu/web/pull/3527)] +- fix(design-system): don't break icons if process is not defined [[#3525](https://github.com/opencloud-eu/web/pull/3525)] +- fix(web-pkg): show resource table columns if any resource has the field [[#3512](https://github.com/opencloud-eu/web/pull/3512)] +- fix: load indirect shares in editors [[#3313](https://github.com/opencloud-eu/web/pull/3313)] +- fix: make current breadcrumb item clickable on mobile [[#3476](https://github.com/opencloud-eu/web/pull/3476)] +- fix(yjs): let the server grant stale recovery to one client [[#3433](https://github.com/opencloud-eu/web/pull/3433)] +- fix: reload favorites and shares when clicking the current breadcrumb or shares tab [[#3477](https://github.com/opencloud-eu/web/pull/3477)] +- fix: select only the clicked space when opening admin space details [[#3487](https://github.com/opencloud-eu/web/pull/3487)] +- fix: show space quota progress bar background in sidebar [[#3491](https://github.com/opencloud-eu/web/pull/3491)] +- fix: move rename action below download in context menu [[#3485](https://github.com/opencloud-eu/web/pull/3485)] +- fix: use full width search inputs on mobile screens [[#3474](https://github.com/opencloud-eu/web/pull/3474)] +- fix: respect file extension setting and validate file name in save as dialog [[#3468](https://github.com/opencloud-eu/web/pull/3468)] +- fix: shift-click multi select in favorites, shares and trash views [[#3472](https://github.com/opencloud-eu/web/pull/3472)] +- fix: prevent truncated resource names from overflowing into adjacent elements [[#3469](https://github.com/opencloud-eu/web/pull/3469)] +- fix: hide announcement banner in embed mode [[#3467](https://github.com/opencloud-eu/web/pull/3467)] +- fix(files): apply the picked member role when creating a space [[#3459](https://github.com/opencloud-eu/web/pull/3459)] +- ci: fix error when trying to delete nonexisting cache [[#3455](https://github.com/opencloud-eu/web/pull/3455)] +- fix: keep editor drops inside the create space modal's focus trap [[#3450](https://github.com/opencloud-eu/web/pull/3450)] +- Lock an encrypted space when it gets disabled [[#3408](https://github.com/opencloud-eu/web/pull/3408)] +- Remove the vault unlock actions and hide the lock action for disabled spaces [[#3404](https://github.com/opencloud-eu/web/pull/3404)] +- Show the action title in mobile text editor toolbar drops [[#3399](https://github.com/opencloud-eu/web/pull/3399)] +- fix: keep editor open when saving fails on close [[#3396](https://github.com/opencloud-eu/web/pull/3396)] +- Fix nested mobile drops in overflow menus [[#3392](https://github.com/opencloud-eu/web/pull/3392)] +- fix(web-pkg): keep full folder names when file extensions are hidden [[#3369](https://github.com/opencloud-eu/web/pull/3369)] + +### 📈 Enhancement + +- feat(admin-settings): search users by user name and email as well [[#3517](https://github.com/opencloud-eu/web/pull/3517)] +- refactor(admin-settings): show avatars and space images in the name column [[#3516](https://github.com/opencloud-eu/web/pull/3516)] +- feat(admin-settings): use the web-pkg spaces store, add the customize menu and space images [[#3501](https://github.com/opencloud-eu/web/pull/3501)] +- perf: subset and preload inter font [[#3500](https://github.com/opencloud-eu/web/pull/3500)] +- feat: show breadcrumb context menu on mobile [[#3497](https://github.com/opencloud-eu/web/pull/3497)] +- feat: redesign admin user and group edit panels [[#3489](https://github.com/opencloud-eu/web/pull/3489)] +- feat: show used quota in admin user details [[#3492](https://github.com/opencloud-eu/web/pull/3492)] +- feat: mute verbs and lighten highlighted values in activities panel [[#3494](https://github.com/opencloud-eu/web/pull/3494)] +- feat: explain why the new button is disabled in unsupported views [[#3443](https://github.com/opencloud-eu/web/pull/3443)] +- feat: sort app tokens by creation and expiration date [[#3488](https://github.com/opencloud-eu/web/pull/3488)] +- feat: rename view mode labels to grid and list [[#3486](https://github.com/opencloud-eu/web/pull/3486)] +- feat: make search results breadcrumb consistent with other views [[#3475](https://github.com/opencloud-eu/web/pull/3475)] +- feat: remove actions panel from right sidebar [[#3484](https://github.com/opencloud-eu/web/pull/3484)] +- feat(editor): keep table of contents toggle size and follow active heading [[#3473](https://github.com/opencloud-eu/web/pull/3473)] +- feat: add icon for excalidraw files [[#3483](https://github.com/opencloud-eu/web/pull/3483)] +- feat(office-settings): polish fonts table to match overall design [[#3479](https://github.com/opencloud-eu/web/pull/3479)] +- Guest invite [[#2915](https://github.com/opencloud-eu/web/pull/2915)] +- feat: harmonize the right sidebar panels [[#3470](https://github.com/opencloud-eu/web/pull/3470)] +- feat: add hoverable selection zone to tile checkboxes [[#3471](https://github.com/opencloud-eu/web/pull/3471)] +- feat(editor): add table of contents for markdown and tiptap-json [[#3440](https://github.com/opencloud-eu/web/pull/3440)] +- feat(runtime): show the help to translate link under the language select [[#3464](https://github.com/opencloud-eu/web/pull/3464)] +- feat(admin-settings): persist sorting of users, groups and extensions tables [[#3441](https://github.com/opencloud-eu/web/pull/3441)] +- feat(design-system): round buttons inside the bubble menu [[#3456](https://github.com/opencloud-eu/web/pull/3456)] +- feat: polish announcement banner and details modal [[#3442](https://github.com/opencloud-eu/web/pull/3442)] +- feat: improve readability of the activities and versions timelines [[#3423](https://github.com/opencloud-eu/web/pull/3423)] +- feat: group space customization actions in context menu [[#3444](https://github.com/opencloud-eu/web/pull/3444)] +- feat: show tiles view first in view mode options [[#3454](https://github.com/opencloud-eu/web/pull/3454)] +- feat(files): use NoContentMessage for resource not found message [[#3447](https://github.com/opencloud-eu/web/pull/3447)] +- feat: consistent sorting for spaces and resources [[#3432](https://github.com/opencloud-eu/web/pull/3432)] +- feat(account): improve readability and consistency of account pages [[#3430](https://github.com/opencloud-eu/web/pull/3430)] +- feat: declutter the announcement banner settings [[#3426](https://github.com/opencloud-eu/web/pull/3426)] +- feat(admin-settings): make apps sortable by status [[#3427](https://github.com/opencloud-eu/web/pull/3427)] +- feat(yjs): immediately notify peers about external doc updates [[#3397](https://github.com/opencloud-eu/web/pull/3397)] +- feat: keep modal actions out of the scrollable body [[#3419](https://github.com/opencloud-eu/web/pull/3419)] +- feat: share yjs with external apps [[#3398](https://github.com/opencloud-eu/web/pull/3398)] +- feat: create a space with quota, subtitle, description, image and members [[#3413](https://github.com/opencloud-eu/web/pull/3413)] +- feat: always sort folders above files [[#3411](https://github.com/opencloud-eu/web/pull/3411)] +- Improve mobile table size picker [[#3393](https://github.com/opencloud-eu/web/pull/3393)] +- perf: optimize chunk sizes [[#3378](https://github.com/opencloud-eu/web/pull/3378)] +- perf: load the editor chunk lazily [[#3373](https://github.com/opencloud-eu/web/pull/3373)] +- Editor: preserve markdown when copying and pasting [[#3371](https://github.com/opencloud-eu/web/pull/3371)] +- Show vault breadcrumb icons from breadcrumb item props [[#3367](https://github.com/opencloud-eu/web/pull/3367)] + +### ✅ Tests + +- e2e-tests: move resources in received shares [[#3506](https://github.com/opencloud-eu/web/pull/3506)] +- e2e: simplify e2e project space creation steps [[#3457](https://github.com/opencloud-eu/web/pull/3457)] +- e2e: create space with options [[#3458](https://github.com/opencloud-eu/web/pull/3458)] +- refactor(e2e): clean up test structure [[#3425](https://github.com/opencloud-eu/web/pull/3425)] +- e2e: mentioning collaborator in file [[#3389](https://github.com/opencloud-eu/web/pull/3389)] + +### 📦️ Dependencies + +- chore(deps): update tiptap monorepo to v3.31.4 [[#3513](https://github.com/opencloud-eu/web/pull/3513)] +- chore(deps): update devdependencies (non-major) to v5.0.3 [[#3510](https://github.com/opencloud-eu/web/pull/3510)] +- chore(deps): update apache/tika docker tag to v4.2.0 [[#3514](https://github.com/opencloud-eu/web/pull/3514)] +- chore(deps): update pnpm to v11.28.3 [[#3511](https://github.com/opencloud-eu/web/pull/3511)] +- chore(deps): update devdependencies (non-major) [[#3446](https://github.com/opencloud-eu/web/pull/3446)] +- chore(deps): update dependency eslint-plugin-vue to v10.11.1 [[#3453](https://github.com/opencloud-eu/web/pull/3453)] +- fix(deps): update dependency webdav to v5.11.0 [[#3051](https://github.com/opencloud-eu/web/pull/3051)] +- chore(deps): update dependency fast-xml-parser to v5.11.2 [[#3490](https://github.com/opencloud-eu/web/pull/3490)] +- chore(deps): update dependency filesize to v11.0.25 [[#3465](https://github.com/opencloud-eu/web/pull/3465)] +- chore(deps): update dependency @uppy/core to v6.1.0 [[#3480](https://github.com/opencloud-eu/web/pull/3480)] +- chore(deps): update typescript-eslint monorepo to v8.71.0 [[#3481](https://github.com/opencloud-eu/web/pull/3481)] +- chore(deps): update pnpm to v11.28.2 [[#3482](https://github.com/opencloud-eu/web/pull/3482)] +- chore(deps): update pnpm to v11.28.1 [[#3478](https://github.com/opencloud-eu/web/pull/3478)] +- chore(deps): update collabora/code docker tag to v26.04.4.2.1 [[#3452](https://github.com/opencloud-eu/web/pull/3452)] +- chore(deps): update dependency @uppy/core to v6.0.2 [[#3461](https://github.com/opencloud-eu/web/pull/3461)] +- chore(deps): update pnpm to v11.28.0 [[#3462](https://github.com/opencloud-eu/web/pull/3462)] +- chore(deps): update dependency prosemirror-transform to v1.12.2 [[#3463](https://github.com/opencloud-eu/web/pull/3463)] +- chore(deps): update dependency dompurify to v3.4.16 [[#3445](https://github.com/opencloud-eu/web/pull/3445)] +- chore(deps): update dependency yjs to v13.6.33 [[#3448](https://github.com/opencloud-eu/web/pull/3448)] +- chore(deps): update pnpm to v11.27.1 [[#3414](https://github.com/opencloud-eu/web/pull/3414)] +- chore(deps): update apache/tika docker tag to v4.1.1 [[#3417](https://github.com/opencloud-eu/web/pull/3417)] +- chore(deps): update typescript-eslint monorepo to v8.70.1 [[#3418](https://github.com/opencloud-eu/web/pull/3418)] +- chore(deps): update collabora/code docker tag to v26.04.4.1.1 [[#3401](https://github.com/opencloud-eu/web/pull/3401)] +- chore(deps): update devdependencies (non-major) [[#3402](https://github.com/opencloud-eu/web/pull/3402)] +- Update dependency @vue/test-utils to v2.5.1 [[#3390](https://github.com/opencloud-eu/web/pull/3390)] +- Update dependency zod to v4.6.5 [[#3343](https://github.com/opencloud-eu/web/pull/3343)] +- Update Node.js to v24.21.0 [[#3344](https://github.com/opencloud-eu/web/pull/3344)] +- Update hocuspocus monorepo to v4.7.0 [[#3341](https://github.com/opencloud-eu/web/pull/3341)] +- Update dependency filesize to v11.0.24 [[#3384](https://github.com/opencloud-eu/web/pull/3384)] +- Update devDependencies (non-major) [[#3370](https://github.com/opencloud-eu/web/pull/3370)] +- Update collabora/code Docker tag to v26.04.3.2.1 [[#3083](https://github.com/opencloud-eu/web/pull/3083)] + ## [8.0.0](https://github.com/opencloud-eu/web/releases/tag/v8.0.0) - 2026-09-14 ### ❤️ Thanks to all contributors! ❤️