Skip to content

Releases: nextcloud/spreed

v21.0.0-rc.3

07 Feb 16:48
v21.0.0-rc.3
4008398
Compare
Choose a tag to compare
v21.0.0-rc.3 Pre-release
Pre-release

Added

  • feat(bots): Let bots know when a message was a reply #14310

Changed

  • Update translations
  • Update dependencies
  • fix(calls): Adjust double-click behaviour when zooming screenshares #14284

Fixed

  • fix(chat): Fix double scroll bar #14265
  • fix(chat): Keep chat position at the bottom when the chat list height expends #14268
  • fix(chat): Fix missing "Copy code" in some cases #14308
  • fix(archive): Hide archived conversations from dashboard unless mentioned #14299
  • fix(chat): Add mention-id to simplify editing messages with mentions #14311

What's Changed

  • [stable31] fix(ChatView): adjust dragover position by @backportbot in #14265
  • [stable31] fix(MessagesList): keep chat at the bottom when list height is changing by @backportbot in #14268
  • build(deps): Bump libphonenumber-js from 1.11.18 to 1.11.19 by @dependabot in #14276
  • [stable31] fix(Screen): change double-click behaviour for screenshare panzoom by @backportbot in #14284
  • [stable31] Empty iceServers.urls handling fix (reloaded) by @backportbot in #14292
  • [stable31] fix(dashboard): Hide archived conversations from dashboard unless mentioned by @backportbot in #14299
  • [stable31] fix(absence): Don't break when you are the absence or it's recursion by @backportbot in #14305
  • [stable31] fix(Message): check for code block nodes on hover by @backportbot in #14308
  • [stable31] feat(bots): Let bots know the parent message when it was a reply by @backportbot in #14310
  • [stable31] feat(chat): Add the mention id to parameters for easier editing by @backportbot in #14311
  • Release 21.0.0 rc.3 by @nickvergessen in #14315

Full Changelog: v21.0.0-rc.2...v21.0.0-rc.3

v21.0.0-rc.2

30 Jan 18:58
v21.0.0-rc.2
f6b2bf2
Compare
Choose a tag to compare
v21.0.0-rc.2 Pre-release
Pre-release

Added

Changed

  • Update translations
  • Update dependencies

Fixed

  • fix(UI): Fix multiple right-to-left issues #14235 #14256
  • fix(meetings): Allow creating conversations when password policy app is enabled #14227
  • fix(calls): Fix multiple false-positives when showing the connection warning #14252
  • fix(bots): Fix installing PHP event bots via an event #14231

What's Changed

  • build(deps): Bump pinia from 2.3.0 to 2.3.1 by @dependabot in #14191
  • [stable31] fix: do not fail to filter if invitedActorId is not provided by @backportbot in #14211
  • build(deps-dev): Bump @babel/core from 7.26.0 to 7.26.7 by @dependabot in #14219
  • build(deps-dev): Bump @babel/preset-env from 7.26.0 to 7.26.7 by @dependabot in #14220
  • [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #14222
  • [stable31] fix: allow to create public room without password if password_policy enabled by @backportbot in #14227
  • [stable31] fix(LeftSidebar): remove outdated style by @backportbot in #14229
  • [stable31] feat(polls): allow editing of draft polls by @backportbot in #14200
  • [stable31] fix(bots): Fix default and restrict features of app bots when install with event by @backportbot in #14231
  • [stable31] fix(MessagesList): ease list around lastReadMessage by @backportbot in #14234
  • [stable31] chore(deps): initialize TS support in Vue files by @backportbot in #14240
  • [stable31] fix(CalendarEventsDialog): keep components in one node by @backportbot in #14239
  • [stable31] fix(bidi): adjust UI to RTL support by @backportbot in #14235
  • [stable31] fix(ChatView): center dragover on MessagesList only by @backportbot in #14241
  • [stable31] fix(SpeakingWhileMutedWarner): show warning in the popup by @backportbot in #14246
  • [stable31] fix(test): replace jest.spyOn with jest.useFakeTimers by @backportbot in #14249
  • [stable31] Fix (known) false positives in connection warning by @backportbot in #14252
  • [stable31] fix: user contacts menu instead of conversation participants (there c… by @backportbot in #14253
  • [stable31] feat(polls): handle update-drafts API endpoint by @backportbot in #14254
  • [stable31] chore(stylelint): add csstools/use-logical by @backportbot in #14257
  • [stable31] fix: RTL support in call view by @backportbot in #14256
  • [stable31] fix: migrate certificateService to ts by @backportbot in #14258
  • [stable31] feat(mentions): allow teams to be mentioned by @backportbot in #14259
  • [stable31] fix(team): support team mentions on frontend by @backportbot in #14260
  • [stable31] chore(release): Changelog 21.0.0-rc.2 by @backportbot in #14263

Full Changelog: v21.0.0-rc.1...v21.0.0-rc.2

v21.0.0-rc.1

23 Jan 15:54
v21.0.0-rc.1
9c6fef3
Compare
Choose a tag to compare
v21.0.0-rc.1 Pre-release
Pre-release

Added

  • feat(calls): Allow to zoom and pan screenshares in a call #14028
  • feat(bots): Allow event based bots that don't require HTTP requests #14160

Changed

  • Update translations
  • Update dependencies

Fixed

  • docs: Add quick install documentation for the High-performance backend #14165

What's Changed

  • feat(Screen): allow to zoom and pan screenshare content by @Antreesy in #14028
  • build(deps): Bump libphonenumber-js from 1.11.17 to 1.11.18 by @dependabot in #14154
  • build(deps): Bump uuid from 11.0.3 to 11.0.5 by @dependabot in #14156
  • [main] Update nextcloud/ocp dependency by @nextcloud-command in #14158
  • ci(deps-dev): Bump rector/rector from 1.2.6 to 2.0.6 in /vendor-bin/rector by @dependabot in #14157
  • fix(tests): Remove unstable sharing field from tests by @nickvergessen in #14159
  • fix: inverse left arrow icons when it is RTL by @DorraJaouad in #14144
  • fix(docs): Typo in sending a new chat message by @SystemKeeper in #14162
  • feat(bots): Event based bots by @nickvergessen in #14160
  • fix(AdminSettings): move signaling state to the root by @Antreesy in #14149
  • feat: introduce PollManager by @Antreesy in #14038
  • fix(TopBar): replace richEditor mixin with NcRichText by @Antreesy in #14167
  • chore: correctly run stylelint to support unix by @ShGKme in #14171
  • docs: Add quick install by @nickvergessen in #14165
  • [stable31] fix(MessagesList): adjust route params check by @backportbot in #14183
  • test: Test using stable31 of server and other apps by @nickvergessen in #14182
  • [stable31] fix: focus issue and minor enhancements by @backportbot in #14193
  • [stable31] Changelog 21.0.0 rc.1 by @backportbot in #14199
  • [stable31] refactor: remove IS_DESKTOP flag check on generateAbsoluteUrl by @backportbot in #14185
  • [stable31] chore: allow more RAM for npm build by @backportbot in #14202
  • [stable31] fix(desktop): change "reload page" messages to "restart app" by @backportbot in #14203

Full Changelog: v21.0.0-beta.2...v21.0.0-rc.1

v21.0.0-beta.2

17 Jan 15:43
v21.0.0-beta.2
d01783f
Compare
Choose a tag to compare
v21.0.0-beta.2 Pre-release
Pre-release

Added

  • feat(search): Add message search to the right sidebar #14125
  • feat(conversations): Add sample conversation mechanism #14124
  • feat(calls): Add end-to-end encryption for calls with the High-performance backend #14005

Changed

  • Update translations
  • Update dependencies

Fixed

  • fix(federation): Fix federation from Nextcloud 30 to 31 with https #14141
  • fix(conversations): Make compact list more compact and avatar bigger #14118
  • fix(signaling): Test actual websocket connection in admin settings #13973
  • fix(archive): Don't add asterix to title for unread messages in archived conversations #14101

What's Changed

Full Changelog: v21.0.0-beta.1...v21.0.0-beta.2

v20.1.3

17 Jan 19:58
v20.1.3
9c09675
Compare
Choose a tag to compare

Changed

  • Update translations
  • Update dependencies
  • Clarify the usage of the High-performance backend and warn when it's not configured #14065

Fixed

  • fix(moderation): Allow promoting self-joined users #14082
  • fix(firstrun): Create default conversations when loading the dashboard #14089
  • fix(archive): Don't add asterix to title for unread messages in archived conversations #14102

What's Changed

  • build(deps): bump libphonenumber-js from 1.11.16 to 1.11.17 by @dependabot in #14040
  • [stable30] fix: migrate Nc* components to v-model usage by @backportbot in #14047
  • build(deps): Bump ua-parser-js from 1.0.39 to 1.0.40 by @dependabot in #14050
  • [stable30] fix: migrate Nc* components to v-model usage (part 2) by @backportbot in #14057
  • [stable30] build(deps): Bump @nextcloud/vue from 8.21.0 to 8.22.0 by @backportbot in #14058
  • [stable30] fix(NewMessage): prevent placeholder content overflow by @backportbot in #14060
  • [stable30] Warn the admin when no High-performance backend is set up by @backportbot in #14065
  • [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #14076
  • [stable30] fix(moderator): Allow promoting self-joined participants to moderators by @backportbot in #14082
  • [stable30] feat(dashboard): Create default conversations when loading the dashboard by @backportbot in #14089
  • [stable30] fix(i18n): replace 'e-mail' to 'email' in strings by @backportbot in #14094
  • [stable30] fix(useDocumentTitle): skip asterik for normal messages in archives by @backportbot in #14102
  • build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.121 to 7.0.123 by @dependabot in #14104
  • build(deps): Bump extendable-media-recorder from 9.2.17 to 9.2.19 by @dependabot in #14105
  • [stable30] fix(types): add typings for EventBus by @backportbot in #14127
  • [stable30] fix(popover): do not steal focus with connection warning by @backportbot in #14129
  • [stable30] chore(i18n): Improved grammar by @Antreesy in #14130
  • Release 20.1.2 by @nickvergessen in #14137

Full Changelog: v20.1.1...v20.1.2

v20.1.2

16 Jan 08:51
v20.1.2
894c185
Compare
Choose a tag to compare

Changed

  • Update translations
  • Update dependencies
  • Clarify the usage of the High-performance backend and warn when it's not configured #14065

Fixed

  • fix(moderation): Allow promoting self-joined users #14082
  • fix(firstrun): Create default conversations when loading the dashboard #14089
  • fix(archive): Don't add asterix to title for unread messages in archived conversations #14102

What's Changed

  • build(deps): bump libphonenumber-js from 1.11.16 to 1.11.17 by @dependabot in #14040
  • [stable30] fix: migrate Nc* components to v-model usage by @backportbot in #14047
  • build(deps): Bump ua-parser-js from 1.0.39 to 1.0.40 by @dependabot in #14050
  • [stable30] fix: migrate Nc* components to v-model usage (part 2) by @backportbot in #14057
  • [stable30] build(deps): Bump @nextcloud/vue from 8.21.0 to 8.22.0 by @backportbot in #14058
  • [stable30] fix(NewMessage): prevent placeholder content overflow by @backportbot in #14060
  • [stable30] Warn the admin when no High-performance backend is set up by @backportbot in #14065
  • [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #14076
  • [stable30] fix(moderator): Allow promoting self-joined participants to moderators by @backportbot in #14082
  • [stable30] feat(dashboard): Create default conversations when loading the dashboard by @backportbot in #14089
  • [stable30] fix(i18n): replace 'e-mail' to 'email' in strings by @backportbot in #14094
  • [stable30] fix(useDocumentTitle): skip asterik for normal messages in archives by @backportbot in #14102
  • build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.121 to 7.0.123 by @dependabot in #14104
  • build(deps): Bump extendable-media-recorder from 9.2.17 to 9.2.19 by @dependabot in #14105
  • [stable30] fix(types): add typings for EventBus by @backportbot in #14127
  • [stable30] fix(popover): do not steal focus with connection warning by @backportbot in #14129
  • [stable30] chore(i18n): Improved grammar by @Antreesy in #14130
  • Release 20.1.2 by @nickvergessen in #14137

Full Changelog: v20.1.1...v20.1.2

v19.0.12

16 Jan 08:44
v19.0.12
6ef68ca
Compare
Choose a tag to compare

Changed

  • Update translations
  • Update dependencies

Fixed

  • fix(calls): Retain names of guests when they disconnect from the High-performance backend #13983
  • fix(search): Add pagination support to the conversation search in unified search #14033
  • fix(setupcheck): Check server times of Webserver nodes and High-performance backend to be in sync #14015
  • fix(moderation): Allow promoting self-joined users #14081
  • fix(calls): Fix "Talk while muted" toast #14026
  • fix(firstrun): Create default conversations when loading the dashboard #14090

What's Changed

  • [stable29] fix: reduce amount of EventBus listeners on messages by @backportbot in #13748
  • [stable29] style: fix public share layout by @backportbot in #13753
  • build(deps): bump @nextcloud/files from 3.9.1 to 3.9.2 by @dependabot in #13794
  • build(deps): bump firebase/php-jwt from 6.10.1 to 6.10.2 by @dependabot in #13909
  • [stable29] Update nextcloud/ocp dependency by @nextcloud-command in #13916
  • [stable29] fix(guests): Don't force remove guests but leave it to the "purge logic" by @backportbot in #13983
  • build(deps): Bump @nextcloud/moment from 1.3.1 to 1.3.2 by @dependabot in #14000
  • [stable29] fix(store): throw error from room creation to handle in component by @backportbot in #13992
  • [stable29] fix: remove "formatted" from copy message button by @backportbot in #14002
  • [stable29] fix(backends): Check times of the backend servers by @backportbot in #14015
  • [stable29] fix(SpeakingWhileMutedWarner): show toast message by @backportbot in #14026
  • [stable29] fix(search): Paginate unified search results by @backportbot in #14033
  • build(deps): Bump ua-parser-js from 1.0.39 to 1.0.40 by @dependabot in #14051
  • [stable29] Update nextcloud/ocp dependency by @nextcloud-command in #14077
  • [stable29] fix(moderator): Allow promoting self-joined participants to moderators by @backportbot in #14081
  • [stable29] feat(dashboard): Create default conversations when loading the dashboard by @backportbot in #14090
  • build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.121 to 7.0.123 by @dependabot in #14112
  • Release 19.0.12 by @nickvergessen in #14136
  • chore(release): Fix version typo by @nickvergessen in #14140

Full Changelog: v19.0.11...v19.0.12

v18.0.14

16 Jan 08:40
v18.0.14
45e9aa8
Compare
Choose a tag to compare

Changed

  • Update translations
  • Update dependencies

Fixed

  • fix(calls): Retain names of guests when they disconnect from the High-performance backend #13982
  • fix(search): Add pagination support to the conversation search in unified search #14032
  • fix(setupcheck): Check server times of Webserver nodes and High-performance backend to be in sync #14014
  • fix(moderation): Allow promoting self-joined users #14080

What's Changed

  • [stable28] style: fix public share layout by @backportbot in #13752
  • build(deps): bump @nextcloud/files from 3.9.1 to 3.9.2 by @dependabot in #13793
  • [stable28] Update nextcloud/ocp dependency by @nextcloud-command in #13918
  • [stable28] fix(guests): Don't force remove guests but leave it to the "purge logic" by @backportbot in #13982
  • build(deps): Bump @nextcloud/moment from 1.3.1 to 1.3.2 by @dependabot in #13996
  • [stable28] fix(backends): Check times of the backend servers by @backportbot in #14014
  • [stable28] fix(search): Paginate unified search results by @backportbot in #14032
  • build(deps): Bump ua-parser-js from 1.0.39 to 1.0.40 by @dependabot in #14055
  • [stable28] fix(moderator): Allow promoting self-joined participants to moderators by @backportbot in #14080
  • [stable28] Update nextcloud/ocp dependency by @nextcloud-command in #14078
  • build(deps): Bump extendable-media-recorder-wav-encoder from 7.0.121 to 7.0.123 by @dependabot in #14111
  • Release 18.0.14 by @nickvergessen in #14135
  • chore(release): Fix version typo by @nickvergessen in #14139

Full Changelog: v18.0.13...v18.0.14

v21.0.0-beta.1

10 Jan 15:37
v21.0.0-beta.1
f441b4a
Compare
Choose a tag to compare
v21.0.0-beta.1 Pre-release
Pre-release

Added

  • Schedule a meeting directly from within the conversation #6292

Changed

  • Update translations
  • Update dependencies
  • Require Nextcloud 31 / Hub 10

What's Changed

Read more

v20.1.1

19 Dec 13:51
v20.1.1
1ca43b2
Compare
Choose a tag to compare

Changed

  • Update translations
  • Update dependencies
  • perf(calls): Add endpoint for clients to specifically check if a call notification is still current #13950

Fixed

  • fix(chat): Add start and end of out-of-office to the note card in one-to-one conversations #13926
  • fix(chat): Fix chats for offline participants when the chat history was reset #13965
  • fix(calls): Remove "Share to chat" button from failure notifications of recording summaries #13941
  • fix(calls): Hide option to start without enabled media when it can not be stored on the server #13953
  • fix(calls): Retain names of guests when they disconnect from the High-performance backend #13984
  • fix(calls): Fix missing "Speaking while muted" popup #14027
  • fix(search): Implement pagination in conversation search results #14034
  • fix(settings): Confirm server time of High-performance and recording backend in admin settings #14016

What's Changed

  • [stable30] feat(ooo): Add start and end dates to out-of-office view by @backportbot in #13926
  • [stable30] fix(LobbySettings): fix date picker alignment by @backportbot in #13932
  • [stable30] fix(Matterbridge): add a hint about Discord Channel ID usage by @backportbot in #13937
  • [stable30] fix: add admin setting for AI generated call recording summary by @backportbot in #13939
  • [stable30] ci(integration): Print federation log file by @backportbot in #13942
  • [stable30] fix(summary): Don't add share button to failed summary notification by @backportbot in #13941
  • [stable30] feat(call): Direct endpoint to check if call notification should be dismissed by @backportbot in #13950
  • [stable30] fix(SettingsDialog): check capability for start without media by @backportbot in #13953
  • build(deps): Bump libphonenumber-js from 1.11.15 to 1.11.16 by @dependabot in #13954
  • build(deps-dev): Bump openapi-typescript from 7.4.3 to 7.4.4 by @dependabot in #13955
  • [stable30] chore(i18n): Improved grammar by @backportbot in #13962
  • [stable30] fix(chat): Add a repair-step to handle the last-read-message=0 case by @backportbot in #13965
  • [stable30] fix(media): checking for config existence, not value by @backportbot in #13972
  • [stable30] fix(icons): rename icon components by @backportbot in #13974
  • [stable30] fix(guests): Don't force remove guests but leave it to the "purge logic" by @backportbot in #13984
  • [stable30] fix(AdminSettings): allow to retry server checks by @backportbot in #13988
  • [stable30] fix(store): throw error from room creation to handle in component by @Antreesy in #13991
  • build(deps): Bump @nextcloud/moment from 1.3.1 to 1.3.2 by @dependabot in #13998
  • [stable30] fix: remove "formatted" from copy message button by @backportbot in #14003
  • [stable30] fix(backends): Check times of the backend servers by @backportbot in #14016
  • [stable30] fix(SpeakingWhileMutedWarner): show toast message by @backportbot in #14027
  • [stable30] fix(call): Fix call summary when the connection was interrupted by @backportbot in #14031
  • [stable30] fix(search): Paginate unified search results by @backportbot in #14034
  • Release/20.1.1 by @nickvergessen in #14037

Full Changelog: v20.1.0...v20.1.1