3.0.0 - 2025-06-10
❤️ Thanks to all contributors! ❤️
@AlexAndBear, @JammingBen, @ScharfViktor, @fschade, @kulmann, @tammi-23
💥 Breaking changes
- perf!: space permission loading [#752]
✨ Features
- feat: show avatars across the webui [#757]
- feat: extract first frame from gif, so space image cropping works fla… [#747]
- feat: add profile pictures [#626]
- feat: Added CalDAV URL to the Accountpage [#693]
- feat: add cropping to space images [#722]
- feat: polish account page design [#707]
🐛 Bug Fixes
- fix: status column appears multiple times [#806]
- fix: modal window doesn't close on browser navigation [#783]
- fix: space quota not initial set [#779]
- fix: avatar initials not shown in shares table [#784]
- fix(admin-settings): broken update user space quota for users with sp… [#774]
- fix: add resource name length check [#776]
- fix: SpaceImageModal import [#734]
📈 Enhancement
- feat: add keyboard support for space image and user avatar cropping [#805]
- feat: adjust appreance of the group avatars in the admin settings [#799]
- feat: change visual representation of stacked avatars [#793]
- feat: show avatars in shares view [#767]
- feat: polish account page followup [#738]
- feat: remove space membership info in file list [#721]
✅ Tests
- [full-ci] delete unused files for upload [#795]
- e2e-tests. Check avatar tests in shares view [#792]
- e2e tests. user profile photo [#742]
- chore: add avatar upload tests [#743]
- check ratio after cropping space image [#731]
- disable write buffer for activity tests [#727]
📦️ Dependencies
- Revert "fix(deps): update dependency eslint-plugin-n to v17.19.0" [#810]
- chore(deps): update apache/tika docker tag to v3.2.0.0 [#780]
- fix(deps): update dependency eslint-plugin-n to v17.19.0 [#781]
- chore(deps): update pnpm to v10.11.1 [#786]
- chore(deps): update dependency rollup-plugin-visualizer to v6 [#746]
- fix(deps): update dependency focus-trap to v7.6.5 [#763]
- chore(deps): update traefik docker tag to v3.4.1 [#760]
- chore(deps): update dependency happy-dom to v17.5.6 [#759]
- fix(deps): update dependency zod to v3.25.32 [#764]
- fix(deps): update typescript-eslint monorepo to v8.33.0 [#765]
- fix(deps): update dependency zod to v3.25.30 [#739]
- fix(deps): update dependency @vueuse/core to v13.3.0 [#758]
- chore(deps): update dependency @babel/core to v7.27.3 [#754]
- fix(deps): update vue monorepo to v3.5.15 [#755]
- chore(deps): update collabora/code docker tag to v25.04.2.1.1 [#619]
- fix(deps): update dependency semver to v7.7.2 [#680]
- chore(deps): update node.js to v22.16.0 [#732]
- fix(deps): update dependency zod to v3.25.20 [#733]
- fix(deps): update dependency md-editor-v3 to v5.6.0 [#730]
- fix(deps): update dependency zod to v3.25.17 [#729]
- fix(deps): update dependency zod to v3.25.13 [#725]
- fix(deps): update dependency @sentry/vue to v9.22.0 [#723]
- fix(deps): update dependency @sentry/vue to v9.20.0 [#719]
- fix(deps): update uppy monorepo [#703]
- chore(deps): update dependency commander to v14 [#702]
- [full-ci] opencloud bump v 2.3.0. run all tests [#714]
- fix(deps): update dependency @sentry/vue to v9.20.0 [#710]
- fix(deps): update dependency dompurify to v3.2.6 - autoclosed [#716]
- fix(deps): update dependency zod to v3.25.7 [#712]
- chore(deps): update devdependencies (non-major) to v3.1.4 [#715]