Releases: nextcloud/spreed
Releases · nextcloud/spreed
v21.1.1
Changed
- Update translations
- Update dependencies
Fixed
- fix(chat): Always render code blocks left-to-right #15364
- fix(call): Allow end-to-end encrypted calls in integrations like files and sharing #15415
- fix(sip): Add log message when direct dial-in had no match to help configuring phone numbers #15358
- fix(federation): Fix sending invites from conversations without an owner #15354
- fix(settings): Show errors when the websocket connection could not be opened #15368
- fix(settings): Validate that signaling private and public key match #15357
- fix(settings): Do not break when settings has an incomplete server URL #15453
What's Changed
- build(deps-dev): Bump @nextcloud/eslint-config from 9.0.0-rc.1 to 9.0.0-rc.2 by @dependabot in #15314
- [stable31] fix: migrate to getCSPNonce by @backportbot in #15326
- [stable31] fix: show 1-1 attendee as inactive, if room was just created by @backportbot in #15330
- build(deps): Bump extendable-media-recorder from 9.2.26 to 9.2.27 by @dependabot in #15337
- build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.128 to 7.0.129 by @dependabot in #15338
- build(deps): Bump entities from 6.0.0 to 6.0.1 by @dependabot in #15339
- [stable31] fix(ParticipantService): fix sending a federation invite from room with no owner by @backportbot in #15354
- [stable31] Verify signaling token keys by @backportbot in #15357
- [stable31] fix(sip): Log an info when direct dial-in has no search hit by @backportbot in #15358
- [stable31] feat(web): always render code blocks LTR by @backportbot in #15364
- [stable31] fix(AdminSettings): show errors in UI when testing websocket connection by @backportbot in #15368
- [stable31] fix(call): do not hide participants videos if not initialised yet by @backportbot in #15383
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #15394
- [stable31] Update Nextcloud OpenAPI types by @nextcloud-command in #15397
- [stable31] fix: allow encrypted calls in Talk integrations by @backportbot in #15415
- [stable31] chore(eslint): use complete config on lint by @ShGKme in #15420
- [stable31] fix(TalkDashboard): make home button a link for a11y and UX and add refresh function by @backportbot in #15385
- [stable31] fix(dashboard): throttle events to update with Home button by @backportbot in #15432
- [stable31] test: Test server branch "fix/files_sharing/hide-own-reshares" by @backportbot in #15444
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #15440
- [stable31] fix(config): Don't break with incomplete server URLs by @backportbot in #15453
- [stable31] chore(release): Add changelog for 21.1.1 by @backportbot in #15456
Full Changelog: v21.1.0...v21.1.1
v20.1.8
Changed
- Update translations
- Update dependencies
Fixed
- fix(chat): Remove items from the shared items list when a message is deleted #15222
- fix(chat): Allow deleting shared call recordings #15241
- fix(federation): Fix sending invites from conversations without an owner #15353
- fix(settings): Do not break when settings has an incomplete server URL #15452
What's Changed
- [stable30] chore(i18n): Adapted name of North Macedonia by @backportbot in #15208
- [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #15220
- [stable30] fix: reset shared items from a deleted message by @backportbot in #15222
- [stable30] fix: correctly handle audio/video recordings in messages by @backportbot in #15241
- [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #15273
- build(deps): Bump extendable-media-recorder from 9.2.26 to 9.2.27 by @dependabot in #15342
- build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.128 to 7.0.129 by @dependabot in #15343
- [stable30] fix(ParticipantService): fix sending a federation invite from room with no owner by @backportbot in #15353
- [stable30] test: Test server branch "fix/files_sharing/hide-own-reshares" by @backportbot in #15443
- [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #15441
- [stable30] fix(config): Don't break with incomplete server URLs by @backportbot in #15452
- [stable30] chore(release): Add changelog for 20.1.8 by @nickvergessen in #15458
Full Changelog: v20.1.7...v20.1.8
v21.1.0
Added
- 📅 Improve handling of event conversations: filtered until close to the meeting, default expiration, tracking of event name and description
- 👥 Allow adding participants to one-to-one calls creating a new conversation
- 🍱 Add a Talk Dashboard
- 📇 Enhance right sidebar in one-to-one conversations with information about the participant
- 📲 Allow SIP direct dial-in to start a new conversation with an existing Nextcloud account
- 🖌️ Allow to provide custom images for virtual backgrounds for branding or corporate appearance
- 🔈 Allow selecting the output device in the media settings
- ☎️ Administration setting to enable SIP dial-in by default for new conversations
- 📅 Allow creating instant meetings
- 🔏 Add sensitive conversations which don't show a chat messages in sublines and notifications
- 📲 Add option to mark a conversation as important to still receive notifications during "Do not disturb"
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
- build(deps): Bump @nextcloud/moment from 1.3.2 to 1.3.4 by @dependabot in #15057
- build(deps): Bump extendable-media-recorder from 9.2.23 to 9.2.24 by @dependabot in #15058
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #15067
- [stable31] feat(instant-meetings): Support instant_meeting room object type with… by @backportbot in #15073
- [stable31] fix: check if property exists before using getValue by @backportbot in #15078
- [stable31] fix: no user in background jobs and appointment links by @backportbot in #15080
- [stable31] fix(useDocumentTitle): exclude system messages from triggering the asterik in tab name (document title) by @backportbot in #15075
- [stable31] fix: throttle participants request instead of debouncing by @backportbot in #15089
- [stable31] fix(call): Send notification to newly added participants by @backportbot in #15090
- [stable31] fix(instant-meetings): Allow unbinding instant meetings by @backportbot in #15093
- [stable31] feat: Talk Dashboard by @backportbot in #15094
- [stable31] fix(instant-meetings): Expose retention period for instant meetings by @backportbot in #15087
- [stable31] feat(RightSidebar): show mutualEvents in 1-1 conversations by @backportbot in #15097
- [stable31] fix(RightSidebar): better error handling for user profile by @backportbot in #15099
- [stable31] feat(conversations): Add "sensitive conversations" that hide the last message by @backportbot in #15098
- [stable31] chore(release): Changelog for 21.1.0-rc.2 by @backportbot in #15101
- [stable31] feat(sharing): Allow richdocuments to hide-download for public talk share links by @backportbot in #15102
- [stable31] fix(upcoming-events): Fix undefined array key PARTSTAT on counting at… by @backportbot in https://github.com/nextcloud/spr...
v21.1.0-rc.4
Changed
- Update translations
- Update dependencies
Fixed
- fix(dashboard): Add attachment icon and link to the events on the dashboard #15238
- fix(meetings): Don't show duplicates for the same event in the upcoming meetings #15252
- fix(meetings): Lock conversation when meeting is cancelled #15253
- fix(sip): Allow guests to use direct-dial-in even when starting calls is restricted #15234
What's Changed
- [stable31] chore(deps): bump @nextcloud/eslint-config from 8.4.2 to 9.0.0-rc.1 by @backportbot in #15203
- [stable31] fix(eslint): apply additional rules by @backportbot in #15205
- [stable31] chore(i18n): Adapted name of North Macedonia by @backportbot in #15209
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #15219
- [stable31] fix(eslint): apply additional rules by @backportbot in #15230
- [stable31] fix: reset shared items from a deleted message by @backportbot in #15223
- [stable31] test: Use PHPUnit attributes by @backportbot in #15231
- [stable31] fix(events): Adjust response definition with actual values by @backportbot in #15232
- [stable31] fix(sip): Allow guests to start calls in direct-dialin by @backportbot in #15234
- [stable31] fix: add attachment icon and link by @backportbot in #15238
- [stable31] fix: video recording couldn't be deleted from the conversation by @backportbot in #15240
- [stable31] fix: prevent navigation to inaccessible conversations by @backportbot in #15250
- [stable31] chore(deps): bump @nextcloud/vue from 8.26.1 to 8.27.0 by @backportbot in #15246
- [stable31] chore(release): Add update info for Talk 21.1 by @backportbot in #15182
- [stable31] feat(calendarintegration): enable lobby and lock event rooms when del… by @backportbot in #15253
- [stable31] fix(groupware): omit duplicate upcoming events by @backportbot in #15254
- [stable31] chore(release): Add changelog for 21.1.0-rc.4 by @backportbot in #15256
Full Changelog: v21.1.0-rc.3...v21.1.0-rc.4
v21.1.0-rc.3
Added
- 📲 🙊 Add option to mark a conversation as sensitive or important #15175
Changed
- Update translations
- Update dependencies
Fixed
- fix(chat): Fix missing push notifications for chat messages in important conversations #15180
- fix(dashboard): Make sure all events of the upcoming week are considered #15177
- fix(conversations): Make the "Local time" reactive in one-to-one conversations #15130
- fix(conversations): Only show events in one-to-one conversations when upcoming recurrences contain both participants #15163
- fix(conversations): Fix background job for conversation retention #15185
- fix(calls): Don't break the session when the user accidentally navigated to the same conversation #15170
- fix(calls): Make output device selection work on Safari #15142
What's Changed
- [stable31] fix(upcoming-events): Fix undefined array key PARTSTAT on counting at… by @backportbot in #15108
- build(deps): Bump extendable-media-recorder from 9.2.24 to 9.2.26 by @dependabot in #15128
- build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.127 to 7.0.128 by @dependabot in #15127
- [stable31] fix(instant-meetings): Fix missing retention duration from instant meetings by @backportbot in #15117
- [stable31] chore: Fix typo in changelog by @backportbot in #15129
- [stable31] fix(RightSidebar): make local time reactive by @backportbot in #15130
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #15135
- [stable31] chore(deps): bump @nextcloud/vue from 8.26.0 to 8.26.1 by @backportbot in #15132
- [stable31] fix: make audio output feature work in calls for Safari by @backportbot in #15142
- [stable31] fix(openapi): Remove unused return documentation by @backportbot in #15145
- [stable31] fix(openapi): Be more accurate for non-empty-lists by @backportbot in #15146
- [stable31] fix(upcoming-reminders): Respect sensitive conversation setting by @backportbot in #15111
- [stable31] fix(i18n): Adapted grammar by @backportbot in #15147
- [stable31] chore(tests): Cleanup bootstrap.php to be forward-compatible by @backportbot in #15154
- [stable31] fix(ConversationActionsShortcut): hide component if nothing to show by @backportbot in #15159
- [stable31] fix(calendarintegration): skip unknown attachments by @backportbot in #15162
- [stable31] fix(sidebar): mutual events showing incorrect events by @backportbot in #15163
- [stable31] fix(upcoming-events): skip birthday calendar when searching for events by @backportbot in #15165
- [stable31] chore: Remove non-used FederationContext.php from tests by @backportbot in #15169
- [stable31] fix(object-rooms): Add an index on the room object columns by @backportbot in #15171
- [stable31] feat(experiments): Allow testing some experimental features per instance by @backportbot in #15174
- [stable31] fix: do not leave room session from duplicated session tab by @backportbot in #15170
- [stable31] feat: add UI for important/sensitive conversations by @backportbot in #15175
- [stable31] fix(dashboard): Fix event list when limit is reached by @backportbot in #15177
- [stable31] fix(important-conversation): Fix missing push when receiving a chat i… by @backportbot in #15180
- [stable31] fix(retention): Fix cron job query for retention of object conversations by @backportbot in #15185
- [stable31] test: make Jest fail on console.warn / console.error by @backportbot in #15186
- [stable31] fix(RightSidebar): adjust profile info expanding logic by @backportbot in #15188
- build(deps): Bump webrtc-adapter from 9.0.1 to 9.0.3 by @dependabot in #14920
- [stable31] build(deps): Bump @nextcloud/vue from 8.26.0 to 8.26.1 by @dependabot in #15059
- [stable31] chore: Update packaging exclude list by @backportbot in #15192
- [stable31] fix(one-to-one): Make the frontend skip the user_status request on jo… by @backportbot in #15190
- [stable31] fix(lobby): Only show relative time for 24h by @backportbot in #15193
- [stable31] perf(participants): update participants session status from signaling by @backportbot in #15195
- [stable31] perf(participants): reduce amount of participants list updates by @backportbot in #15199
- [stable31] fix(TalkDashboard): support mobile view and correct minor styling issues by @backportbot in #15200
- [stable31] chore(release): Add changelog for 20.1.7 and 21.1.0.rc3 by @backportbot in #15196
Full Changelog: v21.1.0-rc.2...v21.1.0-rc.3
v20.1.7
Changed
- Update translations
- Update dependencies
Fixed
- fix(call): Fix missing call notification when SIP dial-in is starting a call #14991
- fix(chat): Improve regex of todo-list handling also uppercase X #14903
- fix(one-to-one): Add the other participant when sharing a file in one-to-one #14850
- fix(performance): Fix unnecessary user_status requests from avatar component #14934
What's Changed
- [stable30] fix(chat): Ensure one-to-one is filled when sharing a file by @backportbot in #14850
- [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #14866
- [stable30] test: Fix broken scenario by @backportbot in #14853
- [stable30] fix(outOfOffice): show expand button during call by @backportbot in #14901
- [stable30] fix(message): improve regexp for interactive todo items by @backportbot in #14903
- [stable30] fix(federation): respect remote capabilities when show "Notify about calls" by @backportbot in #14906
- [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #14956
- [stable30] Update Nextcloud OpenAPI types by @nextcloud-command in #14960
- [stable30] fix(sip): Fix SIP dial-in starting a call by @backportbot in #14991
- [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #15009
- [stable30] Update Nextcloud OpenAPI types by @nextcloud-command in #15011
- [stable30] fix: do not make extra requests to user_status by @Antreesy in #14934
- [stable30] fix: Print error code and message for unhandled signaling errors by @backportbot in #15023
- [stable30] Add more information to PeerConnectionAnalyzer logs by @backportbot in #15031
- [stable30] Handle invalid client type when trying to start a recording by @backportbot in #15043
- build(deps): Bump extendable-media-recorder from 9.2.23 to 9.2.24 by @dependabot in #15066
- [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #15068
- build(deps): Bump @nextcloud/moment from 1.3.2 to 1.3.4 by @dependabot in #15065
- [stable30] fix: throttle participants request instead of debouncing by @backportbot in #15088
- build(deps): Bump extendable-media-recorder from 9.2.24 to 9.2.26 by @dependabot in #15125
- build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.127 to 7.0.128 by @dependabot in #15126
- [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #15133
- [stable30] fix(openapi): Remove unused return documentation by @backportbot in #15144
- [stable30] chore(tests): Cleanup bootstrap.php to be forward-compatible by @backportbot in #15153
- build(deps): Bump webrtc-adapter from 9.0.1 to 9.0.3 by @dependabot in #14916
- chore(release): Add changelog for 20.1.7 by @nickvergessen in #15198
Full Changelog: v20.1.6...v20.1.7
v21.1.0-rc.2
Added
- 🍱 Add a Talk Dashboard #15094
- 📅 Allow creating instant meetings #15073
- 🤝 Show mutual events in the sidebar of one-to-one #15097
- 🙊 Add sensitive conversations which don't show a chat messages in sublines and notifications #15098
Changed
- Update translations
- Update dependencies
Fixed
- Send call notification to newly added participants #15090
- Fix issues with calendar event integration #15078 #15080
What's Changed
- build(deps): Bump @nextcloud/moment from 1.3.2 to 1.3.4 by @dependabot in #15057
- build(deps): Bump extendable-media-recorder from 9.2.23 to 9.2.24 by @dependabot in #15058
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #15067
- [stable31] feat(instant-meetings): Support instant_meeting room object type with… by @backportbot in #15073
- [stable31] fix: check if property exists before using getValue by @backportbot in #15078
- [stable31] fix: no user in background jobs and appointment links by @backportbot in #15080
- [stable31] fix(useDocumentTitle): exclude system messages from triggering the asterik in tab name (document title) by @backportbot in #15075
- [stable31] fix: throttle participants request instead of debouncing by @backportbot in #15089
- [stable31] fix(call): Send notification to newly added participants by @backportbot in #15090
- [stable31] fix(instant-meetings): Allow unbinding instant meetings by @backportbot in #15093
- [stable31] feat: Talk Dashboard by @backportbot in #15094
- [stable31] fix(instant-meetings): Expose retention period for instant meetings by @backportbot in #15087
- [stable31] feat(RightSidebar): show mutualEvents in 1-1 conversations by @backportbot in #15097
- [stable31] fix(RightSidebar): better error handling for user profile by @backportbot in #15099
- [stable31] feat(conversations): Add "sensitive conversations" that hide the last message by @backportbot in #15098
- [stable31] chore(release): Changelog for 21.1.0-rc.2 by @backportbot in #15101
- [stable31] feat(sharing): Allow richdocuments to hide-download for public talk share links by @backportbot in #15102
Full Changelog: v21.1.0-rc.1...v21.1.0-rc.2
v21.1.0-rc.1
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
v21.0.4
Changed
- Update translations
- Update dependencies
Fixed
- fix(schedule-meeting): Make sure the other user is in one-to-one when scheduling #14973 #14967
- fix(schedule-meeting): Improve dialog when scheduling in one-to-one #14923
- fix(schedule-meeting): Hide schedule meeting from former one-to-one #14923
- fix(performance): Fix unnecessary user_status requests from avatar component #14932
What's Changed
- [stable31.0] fix: do not make extra requests to user_status by @backportbot in #14932
- [stable31.0] chore(deps): bump @nextcloud/vue from 8.25.1 to 8.26.0 by @backportbot in #14942
- [stable31.0] fix(CalendarEventsDialog): adjust UI based on conversation type by @backportbot in #14923
- [stable31.0] fix: show schedule meeting invite option for fresh 1-1 conversations by @backportbot in #14973
- [stable31.0] fix(scheduling): Enforce one-to-one participants before scheduling by @backportbot in #14967
- [stable31.0] chore(release): Changelog for 21.0.4 by @backportbot in #14977
Full Changelog: v21.0.3...v21.0.4
v21.0.3
Changed
- Update translations
- Update dependencies
Fixed
- fix(avatar): Fix regression from library requesting too many status updates #14894
- fix(chat): Improve regex of todo-list handling also uppercase X #14904
- fix(federation): Use correct capability to show call-notification setting in federated conversations #14907
What's Changed
- [stable31] feat(one-to-one): Don't invite one-to-one participant before sending … by @backportbot in #14849
- [stable31] test: Fix broken scenario by @backportbot in #14854
- [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #14864
- [stable31] chore: Update coding standard in behat by @backportbot in #14863
- [stable31.0] chore(deps): bump @nextcloud/vue from 8.24.0 to 8.25.1 by @backportbot in #14894
- [stable31.0] fix(outOfOffice): show expand button during call by @backportbot in #14900
- [stable31.0] fix(message): improve regexp for interactive todo items by @backportbot in #14904
- [stable31.0] fix(federation): respect remote capabilities when show "Notify about calls" by @backportbot in #14907
- [stable31.0] chore(release): Add changelog for 21.0.3 by @backportbot in #14911
Full Changelog: v21.0.2...v21.0.3