Releases: opencloud-eu/web
Releases · opencloud-eu/web
2.1.0
📈 Enhancement
- feat(admin-settings): remove appearance section from General page [#432]
- feat: space readme loading indicator [#408]
- feat: space image loading indicator [#398]
- feat: Make app token "label" field available to users [#393]
- feat(runtime): enhance app token modal copy view styling [#386]
- feat: Use oc-timeline for activities and versions panel [#366]
- feat: show 'Personal' instead of username in right side bar [#346]
📚 Documentation
- fix: remove invalid doc links [#430]
🐛 Bug Fixes
- fix(design-system): align disabled select appearance with other inputs [#425]
- fix(files): hide 'Paste here' label with limited screen space [#421]
- fix(external): shared files opening with secure view [#418]
- fix: various hovers and small visual glitches [#395]
- fix(pkg): space quota background color [#390]
- fix(pkg): add missing delete queue to tiles view [#389]
- fix(files): copy pasting items into current folder [#381]
- fix: select all checkbox in spaces tiles view [#363]
- fix: table header overflows content [#384]
- fix(admin-settings): outline on space member filter input [#383]
- fix(pkg): pixelated previews after searching [#379]
- fix(design-system): jumpyness when focusing password input [#377]
- fix(files): outline on space member filter input [#368]
- fix: Show disabled spaces switch in wrong order [#367]
- fix: prevent app tokens from showing in public link settings [#365]
- fix: file, folder and space count in right sidebar [#360]
- fix(files): deletion date in file details [#358]
✅ Tests
- test: delete unused uuids [#378]
- test: Be less strict when waiting for the "change quota" responses [#364]
📦️ Dependencies
- chore(deps): update pnpm to v10.7.0 [#436]
- fix(deps): update dependency luxon to v3.6.0 [#427]
- fix(deps): update dependency eslint-plugin-n to v17.17.0 [#428]
- chore(deps): update collabora/code docker tag to v24.04.13.2.1 [#267]
- fix(deps): update dependency @sentry/vue to v9.9.0 [#410]
- fix(deps): update dependency md-editor-v3 to v5.4.5 [#417]
- fix(deps): update dependency @babel/eslint-parser to v7.27.0 [#409]
- fix(deps): update typescript-eslint monorepo to v8.28.0 [#411]
- fix(deps): update dependency md-editor-v3 to v5.4.4 [#394]
- chore(deps): update dependency vite to v6.2.3 [#405]
- fix(deps): update dependency @sentry/vue to v9.8.0 [#391]
- chore(deps): update dependency eslint to v9.23.0 [#401]
- fix(deps): update dependency oidc-client-ts to v3.2.0 [#316]
- fix(deps): update dependency @sentry/vue to v9.6.1 [#362]
- fix(deps): update dependency axios to v1.8.4 [#373]
- fix(deps): update typescript-eslint monorepo to v8.27.0 [#375]
- chore(deps): update pnpm to v10.6.5 [#369]
- fix(deps): update dependency @uppy/core to v4.4.3 [#320]
- fix(deps): update dependency md-editor-v3 to v5.4.2 [#325]
- chore(deps): update devdependencies (non-major) [#342]
- fix(deps): update dependency @sentry/vue to v9.6.0 - autoclosed [#338]
- chore(deps): update pnpm to v10.6.4 [#323]
2.1.0-alpha.1
v2.1.0-alpha.1 chore: prepare 2.1.0-alpha.1 release
2.0.0
2.0.0 - 2025-03-18
❤️ Thanks to all contributors! ❤️
@AlexAndBear, @JammingBen, @ScharfViktor, @individual-it, @kulmann, @micbar
💥 Breaking changes
- Material design [#291]
📚 Documentation
✅ Tests
- [e2e] Fix flaky collaboration sharing e2e test [#329]
- [e2e] Fix e2e tests for CI [#322]
- [e2e] Fix e2e tests for CI [#321]
- [e2e] Allow space activities to be checked by regex [#319]
- [e2e] Fix username in e2e test [#318]
- [e2e] Fix typo in env variable [#317]
- Fix unit tests for upload info [#314]
- Fix test when admin creates spaces in parallel [#281]
- Fix useLoadPreview unit tests [#279]
- Add unit test: allow email address as user name in user creation form [#272]
🐛 Bug Fixes
- Minor style fixes [#326]
- Fix jumpyness between login and plain view [#313]
- Fix mark highlight does not work while searching users [#309]
- Fix: auto focus on text editor not present [#305]
- Fix: edit space icon not centered [#304]
- Fix typo [#283]
- Add publicLinkType to public space resource [#277]
- Fix empty public link or OCM share page title [#270]
- Fix: regex does not allow email addresses as username [#268]
- Fix space icon sizing with fallback image [#252]
- Fix sorting in spaces view may crash the application [#255]
- Fix empty file list [#254]
- Fix pwa icon [#241]
📈 Enhancement
- Increase copied to clipboard timeout [#312]
- Fix right sidebar snapping in app wrapper [#311]
- Enhance string when upload completed [#310]
- Add toolbar with undo and next to text editor [#306]
- Don't show password while using generate password method [#300]
- Redesign tooltips [#296]
- Optimize sidebar behaviour on mobile devices [#251]
- Tiles view, replace sort select with less visual obstrutive filter-chip [#245]
- Replace oc-select chevron icon and align vertical [#236]
- Move include disabled spaces to table settings [#235]
- Cut off long urls (including b64 images) [#229]
- Enable b64 image upload support [#225]
📦️ Dependencies
- fix(deps): update babel monorepo to v7.26.10 [#307]
- fix(deps): update dependency axios to v1.8.3 [#293]
- chore(deps): update dependency happy-dom to v17.4.4 [#308]
- fix(deps): update dependency prismjs to v1.30.0 [security] - autoclosed [#303]
- fix(deps): update typescript-eslint monorepo to v8.26.1 [#301]
- fix(deps): update dependency @sentry/vue to v9.5.0 [#288]
- chore(deps): update dependency @playwright/test to v1.51.0 [#286]
- fix(deps): update dependency @vueuse/core to v13 [#298]
- chore(deps): update dependency vite to v6.2.1 [#289]
- chore(deps): update dependency eslint to v9.22.0 [#297]
- chore(deps): update vitest monorepo to v3.0.8 [#285]
- fix(deps): update dependency axios to v1.8.2 [security] [#299]
- chore(deps): update pnpm to v10.6.2 [#287]
- fix(deps): update dependency eslint-config-prettier to v10.1.1 [#290]
- chore(deps): update dependency happy-dom to v17.4.3 [#220]
- chore(deps): update dependency stylelint to v16.15.0 [#258]
- fix(deps): update dependency @vueuse/core to v12.8.2 [#280]
- fix(deps): update dependency @sentry/vue to v9.4.0 [#282]
- fix(deps): update dependency @sentry/vue to v9.3.0 [#257]
- chore(deps): update dependency vite-plugin-static-copy to v2.3.0 [#256]
- fix(deps): update dependency eslint-plugin-n to v17.16.2 [#274]
- chore(deps): update dependency vue-tsc to v2.2.8 [#261]
- fix(deps): update dependency eslint-plugin-vue to v10 [#276]
- chore(deps): update dependency vite-plugin-dts to v4.5.3 [#264]
- chore(deps): update dependency typescript to v5.8.2 [#259]
- fix(deps): update dependency eslint-plugin-n to v17.16.1 [#263]
- fix(deps): update dependency prettier to v3.5.3 [#265]
- fix(deps): update typescript-eslint monorepo to v8.26.0 [#271]
- chore(deps): update dependency vite-plugin-dts to v4.5.1 [#253]
- chore(deps): update pnpm to v10 [#130]
- fix(deps): update dependency vue-router to v4.5.0 [#119]
- chore(deps): update dependency vite-plugin-dts to v4.5.0 [#96]
- fix(deps): update dependency axios to v1.8.1 [#246]
- fix(deps): update dependency eslint-config-prettier to v10.0.2 [#247]
- chore(deps): update dependency sass to v1.85.1 [#233]
- fix(deps): update dependency @uppy/xhr-upload to v4.3.3 [#237]
- chore(deps): update vitest monorepo to v3.0.7 [#230]
- fix(deps): update dependency axios to v1.8.0 [#243]
- fix(deps): update dependency @sentry/vue to v9.2.0 [#231]
- fix(deps): update typescript-eslint monorepo to v8.25.0 [#232]
- chore(deps): update dependency vite to v6.2.0 [#234]
- chore(deps): update collabora/code docker tag to v24.04.12.4.1 [#240]
- chore(deps): update traefik docker tag to v3.3.4 [#242]
- chore(deps): update pnpm to v9.15.6 [#227]
- fix(deps): update dependency prettier to v3.5.2 [#222]
1.0.0 (Rolling)
This is the first rolling release (3 week cycle). Please note that although we have high quality standards, this release is not meant for production. Production releases get labeled accordingly. Documentation about the release cycle and variants follows soon.
What's Changed
- Set storage drivers in dev setup to decomposed by @JammingBen in #31
- [e2e] Run e2e tests parallel by @ScharfViktor in #32
- Branding progress bar by @AlexAndBear in #35
- Fix: Vue warnings by @JammingBen in #34
- Disable feedback link by @JammingBen in #33
- Fix unit tests by @JammingBen in #38
- Use version ranges in our published packages by @JammingBen in #36
- Rename config by @ScharfViktor in #41
- Theme cleanup by @kulmann in #40
- Fix: Hidden tooltip in collapsed sidebar by @JammingBen in #37
- chore(deps-dev): bump vitest from 2.1.6 to 2.1.9 by @dependabot in #46
- chore(deps-dev): bump vite from 6.0.1 to 6.0.9 by @dependabot in #47
- chore(deps): update collabora/code docker tag to v24.04.12.2.1 by @renovate in #52
- chore(deps): update codemirror by @renovate in #51
- chore(deps): update dependency @vitejs/plugin-vue to v5.2.1 by @renovate in #53
- Bump vitest and vite by @JammingBen in #88
- App tokens preferences panel by @JammingBen in #43
- Remove OnlyOffice from the web dev stack by @kulmann in #89
- chore(deps): update dependency glob to v11.0.1 by @renovate in #54
- fix(deps): update dependency uuid to v11.0.5 by @renovate in #70
- fix(deps): update dependency pinia to v2.3.1 by @renovate in #92
- chore(deps): update apache/tika docker tag to v3.1.0.0 by @renovate in #73
- chore(deps): update dependency pino to v9.6.0 by @renovate in #80
- chore(deps): update traefik docker tag to v3.3.3 by @renovate in #104
- Remove cucumber html reporter by @JammingBen in #105
- chore(deps): update vitest monorepo to v2.1.9 by @renovate in #61
- chore(deps): update node.js to v22.13.1 by @renovate in #103
- fix(deps): update dependency vue-concurrency to v5.0.3 by @renovate in #71
- chore(deps): update dependency npm to v10.9.2 by @renovate in #57
- fix(deps): update dependency @casl/ability to v6.7.3 by @renovate in #63
- chore(deps): update dependency rollup-plugin-visualizer to v5.14.0 by @renovate in #81
- fix(deps): update dependency zod to v3.24.1 by @renovate in #72
- chore(deps): update dependency happy-dom to v15.11.7 by @renovate in #56
- chore(deps): update dependency npm-run-all2 to v7.0.2 by @renovate in #58
- chore(deps): update dependency vue-tsc to v2.2.0 by @renovate in #100
- fix(deps): update dependency fast-xml-parser to v4.5.1 by @renovate in #67
- fix(deps): update dependency qs to v6.14.0 by @renovate in #116
- chore(deps): update pnpm to v9.15.5 by @renovate in #60
- fix(deps): update dependency pinia to v2.3.1 by @renovate in #69
- chore(deps): update dependency happy-dom to v17 by @renovate in #124
- chore(deps): update dependency vite-plugin-static-copy to v2.2.0 by @renovate in #99
- chore(deps): update dependency stylelint-config-standard to v37 by @renovate in #129
- chore(deps): update dependency eslint to v9.20.0 by @renovate in #79
- chore(deps): update dependency @playwright/test to v1.50.1 by @renovate in #77
- chore(deps): update dependency @cucumber/messages to v27.2.0 by @renovate in #75
- fix(deps): update dependency @panzoom/panzoom to v4.6.0 by @renovate in #108
- fix(deps): update dependency fuse.js to v7.1.0 by @renovate in #111
- chore(deps): update dependency happy-dom to v17.0.2 by @renovate in #131
- chore(deps): update dependency sass-loader to v16 by @renovate in #127
- chore(deps): update dependency chalk to v5 by @renovate in #122
- chore(deps): update dependency npm to v11 by @renovate in #126
- fix(deps): update uppy monorepo by @renovate in #121
- fix(deps): update dependency qs to v6.14.0 by @renovate in #115
- fix(deps): update typescript-eslint monorepo to v8.23.0 by @renovate in #120
- fix(deps): update dependency globals to v15.14.0 by @renovate in #112
- fix(deps): update dependency p-queue to v8.1.0 by @renovate in #114
- chore(deps): update dependency vite-plugin-node-polyfills to v0.23.0 by @renovate in #98
- chore(deps): update dependency @cucumber/cucumber to v11.2.0 by @renovate in #74
- chore(deps): update dependency commander to v13 by @renovate in #123
- fix(deps): update dependency eslint-plugin-n to v17.15.1 by @renovate in #65
- fix(deps): update dependency eslint-plugin-prettier to v5.2.3 by @renovate in #66
- fix(deps): update dependency focus-trap to v7.6.4 by @renovate in #68
- chore(deps): update dependency ts-loader to v9.5.2 by @renovate in #59
- fix(deps): update babel monorepo by @renovate in #62
- fix(deps): update dependency dompurify to v3.2.4 by @renovate in #64
- chore(deps): update dependency @types/dompurify to v3.2.0 by @renovate in #78
- chore(deps): update dependency jsdom to v26 by @renovate in #125
- fix(deps): update dependency @sentry/vue to v8.54.0 by @renovate in #109
- chore(deps): update dependency @noble/hashes to v1.7.1 by @renovate in #76
- Desktop client dev stack idp config by @kulmann in #107
- chore(deps): update dependency typescript to v5.7.3 by @renovate in #84
- fix(deps): update dependency prettier to v3.5.0 by @renovate in #134
- chore(deps): update dependency sass to v1.84.0 by @renovate in #82
- chore(deps): update dependency stylelint to v16.14.1 by @renovate in #83
- chore(deps): update dependency yaml to v2.7.0 by @renovate in #102
- fix(deps): update dependency @vueuse/core to v12.5.0 by @renovate in #110
- fix(deps): update dependency semver to v7.7.1 by @renovate in #117
- fix(deps): update dependency p-queue to v8.1.0 by @renovate in #113
- fix(deps): update dependency semver to v7.7.1 by @renovate in #135
- fix(deps): update dependency vue-router to v4.5.0 by @renovate in #136
- chore(deps): update dependency vite-plugin-dts to v4.5.0 by @renovate in #87
- chore(deps): update dependency webpack to v5.97.1 by @renovate in #101
- [design-system]: Add design system docs with VitePress by @JammingBen in #138
- Add emblem, only use background image when set by @AlexAndBear in #145
- [design-system]: Components to script setup (a-d) by @JammingBen in #147
- Log error instead of location on bootstrap failure by @AlexAndBear in #149
- Add logo to public link resolve page by @AlexAndBear in #154
- Fix date picker button margins by @AlexAndBear in #155
- Fix account page table...