Fixed
- fix(call): Correctly sync media devices with OS sound settings
#15900
#15972 - fix(chat): Validate file name when creating from template instead of failing afterwards
#15920 - fix(threads): Post shared files in the opened thread
#15938 - fix(threads): Count shared files as thread replies and last message
#15946
What's Changed
- [stable32] fix(threads): use join for subscribed threads by @backportbot[bot] in nextcloud/spreed#15897
- [stable32] fix(MediaDevicesManager): update devices list in UI by @backportbot[bot] in nextcloud/spreed#15900
- build(deps): Bump ua-parser-js from 2.0.4 to 2.0.5 by @dependabot[bot] in nextcloud/spreed#15910
- build(deps): Bump vue-tsc from 3.0.6 to 3.0.7 by @dependabot[bot] in nextcloud/spreed#15911
- build(deps): Bump libphonenumber-js from 1.12.15 to 1.12.17 by @dependabot[bot] in nextcloud/spreed#15912
- [stable32] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#15915
- [stable32] fix(threads): remove unsubscribed threads from the list by @backportbot[bot] in nextcloud/spreed#15921
- [stable32] fix(NewMessageNewFileDialog): validate filename before creating by @backportbot[bot] in nextcloud/spreed#15920
- [stable32] fix: migrate from custom useId to Vue 3 composable by @backportbot[bot] in nextcloud/spreed#15924
- [stable32] fix: removed deprecated relics from the early, experimental days of WebRTC by @backportbot[bot] in nextcloud/spreed#15917
- [stable32] fix(FilesSidebar): unify chat and call views in a single app by @backportbot[bot] in nextcloud/spreed#15925
- [stable32] fix(threads): upload files in the opened thread by @backportbot[bot] in nextcloud/spreed#15938
- [stable32] chore(deps): bump @nextcloud/dialogs 7.0.0-rc.3 by @backportbot[bot] in nextcloud/spreed#15940
- [stable32] fix(tests): Reduce the error spam from missing default contact by @backportbot[bot] in nextcloud/spreed#15944
- [stable32] feat: add thread controls in sidebar / in-call chat by @backportbot[bot] in nextcloud/spreed#15941
- [stable32] fix(threads): Count shared files as thread replies and last message by @backportbot[bot] in nextcloud/spreed#15946
- [stable32] docs(threads): Document talkMetaData thread parameters by @backportbot[bot] in nextcloud/spreed#15947
- [stable32] fix(threads): add threadId to objectId for notifications by @backportbot[bot] in nextcloud/spreed#15951
- [stable32] fix(threads): add thread info to last message by @backportbot[bot] in nextcloud/spreed#15952
- [stable32] fix(CalendarEventsDialog): adjust start/end dates to their counterparts by @backportbot[bot] in nextcloud/spreed#15958
- [stable32] style(TopBar): set fixed width for digit characters by @backportbot[bot] in nextcloud/spreed#15961
- [stable32] fix(LeftSidebar): allow to search for strings with diacritics by @backportbot[bot] in nextcloud/spreed#15963
- [stable32] chore(release): Add changelog for 20.1.10 and 21.1.5 by @backportbot[bot] in nextcloud/spreed#15964
- [stable32] feat: add opengrep scan by @backportbot[bot] in nextcloud/spreed#15965
- [stable32] fix(chat): ensure a chat block exists before polling by @backportbot[bot] in nextcloud/spreed#15968
- [stable32] Create update-stable-titles.yml by @nickvergessen in nextcloud/spreed#15969
- [stable32] fix(devices): fix reactive update of the devices list by @backportbot[bot] in nextcloud/spreed#15972
Full Changelog: nextcloud/spreed@v22.0.0-rc.2...v22.0.0-rc.3