3.3.0 - 2025-08-11
❤️ Thanks to all contributors! ❤️
@AlexAndBear, @JammingBen, @ScharfViktor, @individual-it, @kulmann, @prashant-gurung899
✨ Features
- Add bottom drawer for mobile devices [#985]
🐛 Bug Fixes
- fix: incoming group share name in sidebar [#1060]
- fix: dynamic viewport height on mobile devices [#1058]
- fix: crippled search after leaving public link [#1053]
- fix extension registry stable order [#1046]
- fix: resource deselect when clicking esc in a modal [#1051]
- fix: pasting files from local clipboard [#1047]
- fix: search preview design [#1008]
- fix: sidebar actions panel design [#1005]
- fix: show explicit error message, when trying to upload space image but quota is exceeded [#1003]
📈 Enhancement
- feat: change bottom drawer to less technical context menu label [#1063]
- feat: add drilldown menu for sub menus on mobile devices [#1017]
- feat(preview): add webp as supported mimetype [#1062]
- feat: preserve empty folders on upload [#1018]
- feat: dispatch pathchange event for external integrations [#1033]
- feat: only request thumnail if server support is guaranteed [#874]
- feat: improve tile sort menu drop and drawer design [#1004]
- feat: improve and align drop and drawer design [#997]
- feat: make web installable as PWA [#980]
✅ Tests
- test: fix unit test warnings [#1067]
- enable upload tests for webkit [#1057]
- upload image from clipboard test [#1049]
- Mobile view tests [#1006]
- fix keycloak flaky test [#1021]
- fix flaky close viewer after download [#1010]
- e2e-test. fix share with multiple user test [#1013]
- change browser in the script [#998]
- cross browser testing [#954]
- [full-ci] add pipeline to send CI notifications to matrix-channel [#960]
- clear input for md and odt files [#987]
- e2e-tests. clear input before fill name [#982]
📦️ Dependencies
- chore(deps): update dependency eslint to v9.33.0 [#1069]
- chore(deps): update dependency pino to v9.8.0 [#1065]
- fix(deps): update dependency @sentry/vue to v10.2.0 [#1059]
- fix(deps): update uppy monorepo [#1028]
- chore(deps): update devdependencies (non-major) [#1054]
- fix(deps): update dependency zod to v4.0.15 [#1055]
- fix(deps): update dependency @sentry/vue to v10.1.0 [#1041]
- fix(deps): update typescript-eslint monorepo to v8.39.0 [#1048]
- chore(deps): update dependency vue-tsc to v3.0.5 [#1045]
- chore(deps): update collabora/code docker tag to v25.04.4.2.1 [#1035]
- fix(deps): update dependency md-editor-v3 to v5.8.4 [#1044]
- fix(deps): update dependency @sentry/vue to v10 [#1043]
- chore(deps): update node.js to v22.18.0 [#1040]
- chore(deps): update pnpm to v10.14.0 [#1039]
- chore(deps): update devdependencies (non-major) [#1038]
- chore(deps): update dependency pino-pretty to v13.1.1 [#1032]
- fix(deps): update dependency eslint-plugin-vue to v10.4.0 [#1036]
- chore(deps): bump pbkdf2 to 3.1.3 to fix CVE [#993]
- fix(deps): update dependency zod to v4.0.14 [#1031]
- fix(deps): update dependency zod to v4.0.13 [#1026]
- fix(deps): update dependency @sentry/vue to v9.43.0 [#1027]
- fix(deps): update dependency md-editor-v3 to v5.8.3 [#1025]
- chore(deps): update dependency @types/luxon to v3.7.1 [#1029]
- chore(deps): update dependency @types/luxon to v3.7.0 [#1023]
- fix(deps): update dependency eslint-plugin-n to v17.21.3 [#1015]
- fix(deps): update dependency @vueuse/core to v13.6.0 [#1019]
- fix(deps): update dependency @sentry/vue to v9.42.1 [#1020]
- fix(deps): update dependency zod to v4.0.11 [#1024]
- chore(deps): update devdependencies (non-major) [#1014]
- fix(deps): update dependency @sentry/vue to v9.42.0 [#1012]
- chore(deps): update dependency vue-tsc to v3.0.4 [#989]
- chore(deps): update traefik docker tag to v3.5.0 - autoclosed [#1002]
- fix(deps): update dependency zod to v4.0.10 [#1007]
- fix(deps): update dependency @sentry/vue to v9.41.0 [#1009]
- fix(deps): update dependency zod to v4.0.8 [#1000]
- fix(deps): update vue monorepo to v3.5.18 [#990]
- fix(deps): update dependency axios to v1.11.0 [#991]
- chore(deps): update dependency @cucumber/messages to v28.1.0 [#984]
- fix(deps): update typescript-eslint monorepo to v8.38.0 [#986]
- [full-ci] bump-opencloud-3.2.0. run all tests [#983]
- fix(deps): update dependency md-editor-v3 to v5.8.2 [#972]
- chore(deps): update dependency @cucumber/pretty-formatter to v2 [#973]
- chore(deps): update devdependencies (non-major) [#974]
- fix(deps): update dependency eslint-config-prettier to v10.1.8 [#975]