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