Skip to content

Releases: nextcloud/spreed

v21.1.1

03 Jul 10:42
v21.1.1
edd1774
Compare
Choose a tag to compare

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

03 Jul 10:30
v20.1.8
bb3c86f
Compare
Choose a tag to compare

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

05 Jun 07:26
v21.1.0
a29b74f
Compare
Choose a tag to compare

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...
Read more

v21.1.0-rc.4

29 May 15:07
v21.1.0-rc.4
a6ff7d3
Compare
Choose a tag to compare
v21.1.0-rc.4 Pre-release
Pre-release

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

22 May 14:09
v21.1.0-rc.3
f542479
Compare
Choose a tag to compare
v21.1.0-rc.3 Pre-release
Pre-release

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

22 May 13:04
v20.1.7
4c43cd2
Compare
Choose a tag to compare

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

15 May 16:45
v21.1.0-rc.2
24fc1dc
Compare
Choose a tag to compare
v21.1.0-rc.2 Pre-release
Pre-release

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

09 May 10:13
v21.1.0-rc.1
88fbe13
Compare
Choose a tag to compare
v21.1.0-rc.1 Pre-release
Pre-release

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

28 Apr 13:22
v21.0.4
e6fceaa
Compare
Choose a tag to compare

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

17 Apr 17:23
v21.0.3
9e9dcd5
Compare
Choose a tag to compare

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