Skip to content
Open
Changes from all commits
Commits
Show all changes
180 commits
Select commit Hold shift + click to select a range
c00340c
πŸŽ‰ Release 8.2.0
openclouders Oct 5, 2026
44cee82
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 5, 2026
942c4ef
πŸŽ‰ Release 8.2.0
openclouders Oct 5, 2026
d803b6e
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 5, 2026
c35d0e5
πŸŽ‰ Release 8.2.0
openclouders Oct 5, 2026
8ebe5cc
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 5, 2026
8925025
πŸŽ‰ Release 8.2.0
openclouders Oct 5, 2026
dee30dc
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 5, 2026
3912127
πŸŽ‰ Release 8.2.0
openclouders Oct 5, 2026
33326a5
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 5, 2026
a0c2ef9
πŸŽ‰ Release 8.2.0
openclouders Oct 5, 2026
2fff3b3
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 5, 2026
9a91b66
πŸŽ‰ Release 8.2.0
openclouders Oct 5, 2026
362a8aa
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 6, 2026
bbdc672
πŸŽ‰ Release 8.2.0
openclouders Oct 6, 2026
28cc42c
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 6, 2026
a3e4f65
πŸŽ‰ Release 8.2.0
openclouders Oct 6, 2026
8831140
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 6, 2026
d33c957
πŸŽ‰ Release 8.2.0
openclouders Oct 6, 2026
b95c031
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 6, 2026
d52b352
πŸŽ‰ Release 8.2.0
openclouders Oct 6, 2026
56b8435
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 6, 2026
5de8019
πŸŽ‰ Release 8.2.0
openclouders Oct 6, 2026
a2abeea
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 6, 2026
4c9fce5
πŸŽ‰ Release 8.2.0
openclouders Oct 6, 2026
d61253c
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 6, 2026
624b778
πŸŽ‰ Release 8.2.0
openclouders Oct 6, 2026
cab9cf3
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 6, 2026
04aaa9d
πŸŽ‰ Release 8.2.0
openclouders Oct 6, 2026
b872dd1
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 6, 2026
9f30fa3
πŸŽ‰ Release 8.2.0
openclouders Oct 6, 2026
a4354f4
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 7, 2026
9dbcf07
πŸŽ‰ Release 8.2.0
openclouders Oct 7, 2026
2428096
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 7, 2026
bb0d6cc
πŸŽ‰ Release 8.2.0
openclouders Oct 7, 2026
d781ff9
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 7, 2026
c07f980
πŸŽ‰ Release 8.2.0
openclouders Oct 7, 2026
68c353a
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 7, 2026
e7ea69a
πŸŽ‰ Release 8.2.0
openclouders Oct 7, 2026
1064b44
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 7, 2026
1c5fab8
πŸŽ‰ Release 8.2.0
openclouders Oct 7, 2026
e98e043
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 7, 2026
568c313
πŸŽ‰ Release 8.2.0
openclouders Oct 7, 2026
991365d
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 7, 2026
2b76f16
πŸŽ‰ Release 8.2.0
openclouders Oct 7, 2026
e0b88ee
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 7, 2026
8e6e0d3
πŸŽ‰ Release 8.2.0
openclouders Oct 7, 2026
211bf04
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 7, 2026
48126cf
πŸŽ‰ Release 8.2.0
openclouders Oct 7, 2026
8b331d9
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 7, 2026
6cdcae7
πŸŽ‰ Release 8.2.0
openclouders Oct 7, 2026
424d4e5
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 7, 2026
33ba52b
πŸŽ‰ Release 8.2.0
openclouders Oct 7, 2026
305a6b0
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
b7106c5
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
a0eb761
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
1d5f78e
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
336480f
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
21f53f5
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
53f4488
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
e842e25
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
4a174a0
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
df0179b
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
ddf7586
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
9414438
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
17649f0
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
d35788a
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
a3ab872
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
b51375b
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
fbbe78d
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
47876db
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
5c23674
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
fe35aba
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
e792ca2
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
ac565d1
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
375b4fa
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
5e2c009
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
be53364
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
4ecda36
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
2f3e29f
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
d83e8a7
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
e3fa0b9
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 8, 2026
2d898a1
πŸŽ‰ Release 8.2.0
openclouders Oct 8, 2026
6f55d40
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 9, 2026
8a2058f
πŸŽ‰ Release 8.2.0
openclouders Oct 9, 2026
bcc51de
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 9, 2026
ffda5bf
πŸŽ‰ Release 8.2.0
openclouders Oct 9, 2026
eeee76d
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 9, 2026
42a1159
πŸŽ‰ Release 8.2.0
openclouders Oct 9, 2026
33e99d0
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 9, 2026
5a61971
πŸŽ‰ Release 8.2.0
openclouders Oct 9, 2026
8c84a76
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 9, 2026
6e4345b
πŸŽ‰ Release 8.2.0
openclouders Oct 9, 2026
1f89767
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 9, 2026
8972d06
πŸŽ‰ Release 8.2.0
openclouders Oct 9, 2026
a7e5cd3
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 9, 2026
050b3c3
πŸŽ‰ Release 8.2.0
openclouders Oct 9, 2026
bd44ce2
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 9, 2026
7d94d23
πŸŽ‰ Release 8.2.0
openclouders Oct 9, 2026
dfe7295
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 9, 2026
30fdf1e
πŸŽ‰ Release 8.2.0
openclouders Oct 9, 2026
9d74396
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 10, 2026
aa2cba5
πŸŽ‰ Release 8.2.0
openclouders Oct 10, 2026
ea136c8
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 11, 2026
5fffebc
πŸŽ‰ Release 8.2.0
openclouders Oct 11, 2026
5ad07bf
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 12, 2026
71a877d
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
22b3c05
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 12, 2026
c80ac3d
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
68fe34c
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 12, 2026
47bb035
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
adff11a
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
4df3b65
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 12, 2026
af10dcb
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
a78630e
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 12, 2026
f5cab7f
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
cca6bc4
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 12, 2026
1277147
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
0c60e6a
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 12, 2026
a20b355
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
6451809
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 12, 2026
ddf073f
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
f2c957c
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 12, 2026
26c18ab
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
4973422
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 12, 2026
697fba7
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
d471755
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 12, 2026
42721a0
πŸŽ‰ Release 8.2.0
openclouders Oct 12, 2026
8b427fe
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
fb491d8
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
7e82c3b
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
4561f44
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
354112b
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
69924cc
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
c861d50
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
ac33c70
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
60c25fe
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
81fb133
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
f172013
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
109e1fd
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
6de4210
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
a5d7f83
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
f0392d1
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
793d1b6
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
819c405
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
81c77f3
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
56ac8dc
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
5c90849
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
a1d76b9
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
f08a271
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
5fcee51
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
04cd077
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
5c9e9a5
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 13, 2026
293caa1
πŸŽ‰ Release 8.2.0
openclouders Oct 13, 2026
89e4262
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 14, 2026
c62aa42
πŸŽ‰ Release 8.2.0
openclouders Oct 14, 2026
dd61876
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 14, 2026
308edc0
πŸŽ‰ Release 8.2.0
openclouders Oct 14, 2026
86c725c
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 14, 2026
bfe2d36
πŸŽ‰ Release 8.2.0
openclouders Oct 14, 2026
816eddf
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 14, 2026
e5fd47f
πŸŽ‰ Release 8.2.0
openclouders Oct 14, 2026
e9a5e9b
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 14, 2026
067e71f
πŸŽ‰ Release 8.2.0
openclouders Oct 14, 2026
1e464ea
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 14, 2026
b125e58
πŸŽ‰ Release 8.2.0
openclouders Oct 14, 2026
f0d8d27
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 14, 2026
aa5c486
πŸŽ‰ Release 8.2.0
openclouders Oct 14, 2026
9578469
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 14, 2026
b08703f
πŸŽ‰ Release 8.2.0
openclouders Oct 14, 2026
6491f75
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 14, 2026
d0d8601
πŸŽ‰ Release 8.2.0
openclouders Oct 14, 2026
1a7673c
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 15, 2026
d301442
πŸŽ‰ Release 8.2.0
openclouders Oct 15, 2026
41e3f5f
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 15, 2026
794cad3
πŸŽ‰ Release 8.2.0
openclouders Oct 15, 2026
443299a
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 15, 2026
7174fe5
πŸŽ‰ Release 8.2.0
openclouders Oct 15, 2026
f229b34
Merge branch 'origin/main' into 'next-release/main'
openclouders Oct 15, 2026
c8baeb9
πŸŽ‰ Release 8.2.0
openclouders Oct 15, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
144 changes: 144 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,5 +1,149 @@
# Changelog

## [8.2.0](https://github.com/opencloud-eu/web/releases/tag/v8.2.0) - 2026-10-15

### ❀️ Thanks to all contributors! ❀️

@AlexAndBear, @BloomyInDev, @JammingBen, @dschmidt, @eriktews, @fredrikblau, @jay23606, @kulmann, @tammi-23, @tbsbdr, @v-scharf

### πŸ› Bug Fixes

- fix: share the clicked folder from the breadcrumb menu, not the selection [[#3813](https://github.com/opencloud-eu/web/pull/3813)]
- fix: link space notifications once the space is loaded [[#3777](https://github.com/opencloud-eu/web/pull/3777)]
- fix: open the parent folder when a folder url points to a file [[#3779](https://github.com/opencloud-eu/web/pull/3779)]
- fix: show app not found for app store links with a percent sign [[#3787](https://github.com/opencloud-eu/web/pull/3787)]
- fix: show an error when the app store apps can't be loaded [[#3789](https://github.com/opencloud-eu/web/pull/3789)]
- fix: show and hide hidden search results without searching again [[#3716](https://github.com/opencloud-eu/web/pull/3716)]
- fix: keep shift-click ranges contiguous in admin settings lists [[#3744](https://github.com/opencloud-eu/web/pull/3744)]
- fix: ignore spaces around search terms [[#3730](https://github.com/opencloud-eu/web/pull/3730)]
- fix: start on the first page after a new search or filter change [[#3708](https://github.com/opencloud-eu/web/pull/3708)]
- fix: no unhandled error when the server rejects a link password [[#3712](https://github.com/opencloud-eu/web/pull/3712)]
- fix: reject whitespace-only public link names [[#3731](https://github.com/opencloud-eu/web/pull/3731)]
- fix: show a space's size in the details only inside the space [[#3715](https://github.com/opencloud-eu/web/pull/3715)]
- fix: sort unrestricted spaces as largest total quota [[#3729](https://github.com/opencloud-eu/web/pull/3729)]
- fix: show the last page instead of an empty list when the page is out of range [[#3711](https://github.com/opencloud-eu/web/pull/3711)]
- fix: close the notifications drop when a notification is clicked [[#3734](https://github.com/opencloud-eu/web/pull/3734)]
- fix: reject whitespace-only app token notes [[#3732](https://github.com/opencloud-eu/web/pull/3732)]
- fix: stop sending the cached space name on space and quota updates [[#3705](https://github.com/opencloud-eu/web/pull/3705)]
- fix: keep open context menus when a file in the list changes [[#3785](https://github.com/opencloud-eu/web/pull/3785)]
- fix: keep filter chips in sync with the URL on back and forward [[#3699](https://github.com/opencloud-eu/web/pull/3699)]
- fix: don't limit the length of vault passwords [[#3727](https://github.com/opencloud-eu/web/pull/3727)]
- fix: sum up all files in the upload quota check [[#3698](https://github.com/opencloud-eu/web/pull/3698)]
- fix: keep both on upload for special-character and same-named folders [[#3693](https://github.com/opencloud-eu/web/pull/3693)]
- fix: wait for user data before showing the user batch actions [[#3733](https://github.com/opencloud-eu/web/pull/3733)]
- fix: stop the share recipient search spinner when the search fails [[#3717](https://github.com/opencloud-eu/web/pull/3717)]
- fix: show the file name instead of the share id for single file shares in apps [[#3714](https://github.com/opencloud-eu/web/pull/3714)]
- fix: split pasted tags on commas [[#3713](https://github.com/opencloud-eu/web/pull/3713)]
- fix: show the new link type only after the link was updated [[#3704](https://github.com/opencloud-eu/web/pull/3704)]
- fix: no error when a drop is hidden while updating its position [[#3702](https://github.com/opencloud-eu/web/pull/3702)]
- fix(editor): keep escaped thematic breaks as paragraph text [[#3765](https://github.com/opencloud-eu/web/pull/3765)]
- fix: open mobile bottom drawers as named modal dialogs [[#3645](https://github.com/opencloud-eu/web/pull/3645)]
- fix: open external notification links in a new tab [[#3743](https://github.com/opencloud-eu/web/pull/3743)]
- fix: allow svg and webp images in the editor cloud image picker [[#3707](https://github.com/opencloud-eu/web/pull/3707)]
- fix: ignore desktop file drops on breadcrumb items [[#3706](https://github.com/opencloud-eu/web/pull/3706)]
- fix: round custom quotas to whole bytes [[#3695](https://github.com/opencloud-eu/web/pull/3695)]
- fix: keep the selection after link changes in shared via link and shared with others [[#3696](https://github.com/opencloud-eu/web/pull/3696)]
- fix: keep folder and extensionless names intact when renaming with hidden extensions [[#3687](https://github.com/opencloud-eu/web/pull/3687)]
- fix: reload app tokens once a token is created [[#3692](https://github.com/opencloud-eu/web/pull/3692)]
- fix: apply delegated token updates in embed mode [[#3686](https://github.com/opencloud-eu/web/pull/3686)]
- fix: don't add already selected rows again on shift arrow in admin settings [[#3691](https://github.com/opencloud-eu/web/pull/3691)]
- fix: stop the search preview from hanging when a provider search fails [[#3690](https://github.com/opencloud-eu/web/pull/3690)]
- fix(web-runtime): handle wrong passwords on the public link page [[#3592](https://github.com/opencloud-eu/web/pull/3592)]
- fix: select shares from notifications and show the highest share role [[#3598](https://github.com/opencloud-eu/web/pull/3598)]
- fix: make upload actions reactive [[#3651](https://github.com/opencloud-eu/web/pull/3651)]
- fix(editor): keep task list content and indented code fences in markdown [[#3616](https://github.com/opencloud-eu/web/pull/3616)]
- fix: keep public link uploads on the server origin after entering the password [[#3688](https://github.com/opencloud-eu/web/pull/3688)]
- fix: keep skipped files out of uploads [[#3689](https://github.com/opencloud-eu/web/pull/3689)]
- fix: ignore space key in admin settings lists without a selected row [[#3685](https://github.com/opencloud-eu/web/pull/3685)]
- fix: close embedded pickers with Escape [[#3630](https://github.com/opencloud-eu/web/pull/3630)]
- fix: list links on space roots as spaces in shared via link [[#3605](https://github.com/opencloud-eu/web/pull/3605)]
- fix: no image from the cloud in the text editor on public links [[#3632](https://github.com/opencloud-eu/web/pull/3632)]
- fix(design-system): OcSwitch keeps its focus, OcMobileDrop takes it when opened [[#3627](https://github.com/opencloud-eu/web/pull/3627)]
- fix: show folder loading errors in the app wrapper instead of an endless spinner [[#3603](https://github.com/opencloud-eu/web/pull/3603)]
- fix: wait for the sidebar resource before rendering the shares panel [[#3639](https://github.com/opencloud-eu/web/pull/3639)]
- fix(web-pkg): enforce the maximum password length of the password policy [[#3599](https://github.com/opencloud-eu/web/pull/3599)]
- fix: reject images that can't be decoded before cropping [[#3600](https://github.com/opencloud-eu/web/pull/3600)]
- fix: keep the file list up to date after uploads [[#3587](https://github.com/opencloud-eu/web/pull/3587)]
- fix: keep spaces in changed passwords and log out from the profile page without errors [[#3597](https://github.com/opencloud-eu/web/pull/3597)]
- fix(admin-settings): keep users and groups whose deletion failed [[#3596](https://github.com/opencloud-eu/web/pull/3596)]
- fix: let space managers enable disabled spaces [[#3602](https://github.com/opencloud-eu/web/pull/3602)]
- fix(web-pkg): check the event target for disabled key bindings [[#3595](https://github.com/opencloud-eu/web/pull/3595)]
- fix(search): fall back to the first provider on the search list [[#3594](https://github.com/opencloud-eu/web/pull/3594)]
- fix(rclone-crypt): skip the unlock page in the browser history [[#3593](https://github.com/opencloud-eu/web/pull/3593)]
- fix: public link actions and the password policy for anonymous visitors [[#3591](https://github.com/opencloud-eu/web/pull/3591)]
- fix(web-runtime): keep the public link context when unlocking a vault [[#3606](https://github.com/opencloud-eu/web/pull/3606)]
- fix: limit expiration dates to 100 years in the future [[#3601](https://github.com/opencloud-eu/web/pull/3601)]
- fix: update the sidebar preview when switching to a resource with the same mdate [[#3615](https://github.com/opencloud-eu/web/pull/3615)]
- fix: handle deep links to deleted or missing files [[#3590](https://github.com/opencloud-eu/web/pull/3590)]
- fix: show the whole image in the file details preview [[#3609](https://github.com/opencloud-eu/web/pull/3609)]
- fix(files): report moved files after cut & paste and block pasting into own subfolders [[#3588](https://github.com/opencloud-eu/web/pull/3588)]
- fix(web-runtime): keep upload progress sane after resume and show failed upload details [[#3586](https://github.com/opencloud-eu/web/pull/3586)]
- fix(tests): authenticate basic auth requests with the username [[#3318](https://github.com/opencloud-eu/web/pull/3318)]
- fix(design-system): derive a valid color for every icon name [[#3585](https://github.com/opencloud-eu/web/pull/3585)]
- fix(web-pkg): limit resource names to 255 bytes [[#3589](https://github.com/opencloud-eu/web/pull/3589)]
- fix: mobile fixes for form messages, the page size select, the floating action button, batch icons, preview swiping and Save as [[#3578](https://github.com/opencloud-eu/web/pull/3578)]
- fix(yjs): run initial hydration only on the first sync [[#3581](https://github.com/opencloud-eu/web/pull/3581)]
- fix(design-system): stop raw buttons from filling stroke-only shapes in resource icons [[#3575](https://github.com/opencloud-eu/web/pull/3575)]
- fix: mobile layout fixes for long names, search fields and space icons [[#3573](https://github.com/opencloud-eu/web/pull/3573)]
- fix: improve mobile usability of tooltips, switches, editor menus and admin tables [[#3550](https://github.com/opencloud-eu/web/pull/3550)]
- fix(admin-settings): respect the app icon fill type in the apps list [[#3567](https://github.com/opencloud-eu/web/pull/3567)]
- fix: prevent app token from being generated more than once [[#3541](https://github.com/opencloud-eu/web/pull/3541)]
- fix: text editor bugs found during exploratory testing [[#3533](https://github.com/opencloud-eu/web/pull/3533)]
- fix(web-pkg): align the rename button with the name when the path is shown [[#3551](https://github.com/opencloud-eu/web/pull/3551)]
- fix(web-app-files): highlight the search term in the names of the search results [[#3555](https://github.com/opencloud-eu/web/pull/3555)]
- fix: improve mobile layouts with css-only adjustments [[#3549](https://github.com/opencloud-eu/web/pull/3549)]

### βœ… Tests

- test: exclude Claude worktrees from Vitest discovery [[#3815](https://github.com/opencloud-eu/web/pull/3815)]
- test(e2e): cover sse events for share recipients [[#3799](https://github.com/opencloud-eu/web/pull/3799)]
- fix(e2e): retry open-with submenu click to fix flaky context menu [[#3757](https://github.com/opencloud-eu/web/pull/3757)]
- test: remove duplicated sidebar/context-menu variant coverage in e2e [[#3520](https://github.com/opencloud-eu/web/pull/3520)]

### πŸ“ˆ Enhancement

- feat: renew expired guest sessions [[#3811](https://github.com/opencloud-eu/web/pull/3811)]
- feat: Guest auth [[#3338](https://github.com/opencloud-eu/web/pull/3338)]
- feat: folder first sorting [[#3792](https://github.com/opencloud-eu/web/pull/3792)]
- feat: custom font size and type [[#3649](https://github.com/opencloud-eu/web/pull/3649)]
- [full-ci] feat: support Apple Live Photos [[#3548](https://github.com/opencloud-eu/web/pull/3548)]
- feat: add norwegian nynorsk [[#3623](https://github.com/opencloud-eu/web/pull/3623)]
- feat(web-runtime): show the status of app tokens [[#3607](https://github.com/opencloud-eu/web/pull/3607)]
- feat(external): close the app via the collabora back button [[#3612](https://github.com/opencloud-eu/web/pull/3612)]
- feat: support image icons for apps and extensions [[#3580](https://github.com/opencloud-eu/web/pull/3580)]
- feat: add whiteboard icon for excalidraw files [[#3584](https://github.com/opencloud-eu/web/pull/3584)]
- feat: search for tags in the global search and enhance the visually reasoning for matching results [[#3558](https://github.com/opencloud-eu/web/pull/3558)]
- feat: add app version compatibility checks [[#3568](https://github.com/opencloud-eu/web/pull/3568)]
- feat(app-store): redesign the app store [[#3534](https://github.com/opencloud-eu/web/pull/3534)]
- feat: apply the OpenCloud brand colors to the CTA [[#3521](https://github.com/opencloud-eu/web/pull/3521)]
- feat(preview): preload next and previous image [[#3529](https://github.com/opencloud-eu/web/pull/3529)]
- feat(preview): add support for mkv video files [[#3564](https://github.com/opencloud-eu/web/pull/3564)]
- feat: filter favorites by tags and always show the tag filter [[#3554](https://github.com/opencloud-eu/web/pull/3554)]
- feat: remove condensed list view and switch view modes with toggle buttons [[#3538](https://github.com/opencloud-eu/web/pull/3538)]
- perf: load group memberships only on the account page [[#3553](https://github.com/opencloud-eu/web/pull/3553)]
- chore: use line icons for all sidebar panel actions [[#3539](https://github.com/opencloud-eu/web/pull/3539)]
- feat: add font and app illustrations to the empty states [[#3556](https://github.com/opencloud-eu/web/pull/3556)]
- feat(rclone-crypt): use the password generator and policy for vault passwords [[#3537](https://github.com/opencloud-eu/web/pull/3537)]

### πŸ“¦οΈ Dependencies

- chore(deps): update dependency filesize to v11.0.26 [[#3643](https://github.com/opencloud-eu/web/pull/3643)]
- chore(deps): update dependency p-queue to v9.3.5 [[#3642](https://github.com/opencloud-eu/web/pull/3642)]
- fix(deps): update dependency uuid to v14.0.3 [[#3640](https://github.com/opencloud-eu/web/pull/3640)]
- chore(deps): update hocuspocus monorepo to v4.7.1 [[#3746](https://github.com/opencloud-eu/web/pull/3746)]
- chore(deps): update dependency dompurify to v3.4.17 [[#3745](https://github.com/opencloud-eu/web/pull/3745)]
- chore(deps): update collabora/code docker tag to v26.04.5.1.1 [[#3634](https://github.com/opencloud-eu/web/pull/3634)]
- fix(deps): update dependency vue-router to v5.4.0 [[#3611](https://github.com/opencloud-eu/web/pull/3611)]
- chore(deps): update dependency cropperjs to v2.3.0 [[#3608](https://github.com/opencloud-eu/web/pull/3608)]
- chore(deps): update traefik docker tag to v3.7.14 [[#3576](https://github.com/opencloud-eu/web/pull/3576)]
- chore(deps): update uppy monorepo [[#3515](https://github.com/opencloud-eu/web/pull/3515)]
- chore(deps): update dependency vite to v8.3.3 [[#3570](https://github.com/opencloud-eu/web/pull/3570)]
- chore(deps): update pnpm to v11.28.5 [[#3571](https://github.com/opencloud-eu/web/pull/3571)]
- chore(deps): update typescript-eslint monorepo to v8.71.1 [[#3566](https://github.com/opencloud-eu/web/pull/3566)]
- chore(deps): update devdependencies (non-major) [[#3528](https://github.com/opencloud-eu/web/pull/3528)]
- [full-ci] chore: bump opencloud for tests to v8.1.0 [[#3565](https://github.com/opencloud-eu/web/pull/3565)]
- chore(deps): update dependency focus-trap to v8.2.3 [[#3560](https://github.com/opencloud-eu/web/pull/3560)]

## [8.1.0](https://github.com/opencloud-eu/web/releases/tag/v8.1.0) - 2026-10-05

### ❀️ Thanks to all contributors! ❀️
Expand Down
Loading