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