Added
- π Improve handling of event conversations: filtered until close to the meeting, default expiration, tracking of event name and description #14401
- π₯ Allow adding participants to one-to-one calls creating a new conversation #14398
- π Enhance right sidebar in one-to-one conversations with information about the participant#14411
- π² Allow SIP direct dial-in to start a new conversation with an existing Nextcloud account #14992
- ποΈ Allow to provide custom images for virtual backgrounds for branding or corporate appearance #14987
- π Allow selecting the output device in the media settings #15037
- βοΈ Administration setting to allow to enable SIP dial-in by default for new conversations #14940
Changed
- Update translations
- Update dependencies
What's Changed
- [stable31] feat: emit amount of unread messages to display the badge in Talk Desktop by @backportbot in nextcloud/spreed#14867
- Revert "[stable31] ci: Generate authoritative classmap again" by @nickvergessen in nextcloud/spreed#14845
- [stable31] fix(Conversation): refactor subname rendering, get rid of v-html by @backportbot in nextcloud/spreed#14870
- [stable31] feat(conversation): Add new API endpoint that allows to provide all s⦠by @backportbot in nextcloud/spreed#14869
- [stable31] feat(conversation): Send switch-to signaling message when creating fr⦠by @backportbot in nextcloud/spreed#14871
- [stable31] feat: allow to create new conversation from one-to-one by @backportbot in nextcloud/spreed#14872
- [stable31] feat(LeftSidebar): transform filters to chips by @backportbot in nextcloud/spreed#14873
- [stable31] feat(conversations): Add "Important conversations" which still notify⦠by @backportbot in nextcloud/spreed#14879
- [stable31] fix(conversation): Add route for important conversation by @backportbot in nextcloud/spreed#14884
- [stable31] chore(deps): bump @nextcloud/vue from 8.24.0 to 8.25.1 by @backportbot in nextcloud/spreed#14893
- [stable31] fix(outOfOffice): show expand button during call by @backportbot in nextcloud/spreed#14899
- [stable31] fix(message): improve regexp for interactive todo items by @backportbot in nextcloud/spreed#14905
- [stable31] fix(federation): respect remote capabilities when show "Notify about calls" by @backportbot in nextcloud/spreed#14908
- [stable31] chore(release): Add changelog for 21.0.3 by @backportbot in nextcloud/spreed#14912
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#14921
- [stable31] fix: do not make extra requests to user_status by @backportbot in nextcloud/spreed#14933
- [stable31] fix(conversations): do not add second participant to extended 1-1 twice by @backportbot in nextcloud/spreed#14938
- [stable31] feat(sip): Allow to enable SIP by default by @backportbot in nextcloud/spreed#14940
- [stable31] chore(deps): bump @nextcloud/vue from 8.25.1 to 8.26.0 by @backportbot in nextcloud/spreed#14943
- build(deps): Bump vue-tsc from 2.2.8 to 2.2.10 by @dependabot in nextcloud/spreed#14952
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#14957
- [stable31] Update Nextcloud OpenAPI types by @nextcloud-command in nextcloud/spreed#14959
- [stable31] Update Nextcloud OpenAPI types by @nextcloud-command in nextcloud/spreed#14963
- [stable31] fix(CalendarEventsDialog): adjust UI based on conversation type by @backportbot in nextcloud/spreed#14924
- [stable31] fix(scheduling): Enforce one-to-one participants before scheduling by @backportbot in nextcloud/spreed#14968
- [stable31] fix: show schedule meeting invite option for fresh 1-1 conversations by @backportbot in nextcloud/spreed#14974
- [stable31] chore(release): Changelog for 21.0.4 by @backportbot in nextcloud/spreed#14979
- [stable31] fix(conversation): Fix missing return by @backportbot in nextcloud/spreed#14975
- [stable31] fix(lobby): Allow setting the lobby on event and extended conversations by @backportbot in nextcloud/spreed#14982
- [stable31] feat(calls): Allow to provide branded talk-backgrounds via themes by @backportbot in nextcloud/spreed#14987
- [stable31] test: Fix flaky test conversation order by @backportbot in nextcloud/spreed#14989
- [stable31] feat(sip): Allow adding, removing and importing phone numbers by @backportbot in nextcloud/spreed#14993
- [stable31] feat(sip): Allow the sipbridge to create a conversation with a user for a phone number by @backportbot in nextcloud/spreed#14992
- [stable31] feat(conversations): handle event conversation rooms by @backportbot in nextcloud/spreed#15017
- [stable31] feat(retention): Allow defining a default retention for event and phone conversations by @nickvergessen in nextcloud/spreed#15018
- [stable31] feat: π± Talk Dashboard - βοΈ API by @backportbot in nextcloud/spreed#15019
- [stable31] feat(sidebar): mutual upcoming events API by @backportbot in nextcloud/spreed#15022
- [stable31] fix: Print error code and message for unhandled signaling errors by @backportbot in nextcloud/spreed#15024
- [stable31] Add more information to PeerConnectionAnalyzer logs by @backportbot in nextcloud/spreed#15032
- [stable31] fix(events): Don't apply retention before the event happened by @backportbot in nextcloud/spreed#15033
- [stable31] feat: add selector for Audio Output π by @backportbot in nextcloud/spreed#15037
- [stable31] feat(conversations): handle event conversation by @backportbot in nextcloud/spreed#15035
- [stable31] feat: make default conversation avatars square by @backportbot in nextcloud/spreed#15041
- [stable31] fix: do not show event-room actions for non-moderators by @backportbot in nextcloud/spreed#15042
- [stable31] Handle invalid client type when trying to start a recording by @backportbot in nextcloud/spreed#15044
- [stable31] feat(reminders): Add API endpoint to get upcoming reminders by @backportbot in nextcloud/spreed#15045
- [stable31] feat(RightSidebar): improve appearance, show profile details by @backportbot in nextcloud/spreed#15050
- [stable31] chore(release): Changelog for 21.1.0-rc.1 by @backportbot in nextcloud/spreed#15048
Full Changelog: nextcloud/spreed@v21.0.4...v21.1.0-rc.1