Skip to content

Releases: nextcloud/spreed

v21.0.0

25 Feb 12:33
v21.0.0
9facfc1
Compare
Choose a tag to compare

Added

  • feat(meetings): Schedule a meeting directly from within the conversation
  • feat(chat): Support mentioning teams in the chat
  • feat(chat): Add message search to the right sidebar
  • feat(bots): Allow bots to get invoked for reactions
  • feat(bots): Let bots know the original message in case a message was a reply
  • feat(bots): Allow event based bots that don't require HTTP requests
  • feat(calls): Add end-to-end encryption for calls with the High-performance backend
  • feat(calls): Allow to zoom and pan screenshares in a call
  • feat(conversations): Add sample conversation mechanism

Changed

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

Fixed

  • fix(UI): Fix various issues for right-to-left languages

What's Changed

Read more

v21.0.0-rc.5

21 Feb 08:17
v21.0.0-rc.5
11bf781
Compare
Choose a tag to compare
v21.0.0-rc.5 Pre-release
Pre-release

Changed

  • Update translations
  • Update dependencies

Fixed

  • fix(chat): Mark mentions of teams you are a part of primary #14455
  • fix(federation): Fix "remote server was updated" shown too frequently #14389

What's Changed

  • [stable31] fix(conversation): Only trigger event with users that really got removed by @backportbot in #14397
  • build(deps): Bump ua-parser-js from 2.0.1 to 2.0.2 by @dependabot in #14431
  • build(deps-dev): Bump @babel/core from 7.26.7 to 7.26.9 by @dependabot in #14430
  • build(deps): Bump @nextcloud/files from 3.10.1 to 3.10.2 by @dependabot in #14429
  • build(deps-dev): Bump @babel/preset-env from 7.26.7 to 7.26.9 by @dependabot in #14428
  • [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #14436
  • [stable31] fix(capabilities): make a deep comparison by @backportbot in #14389
  • [stable31] fix: replace moment.unix() by @backportbot in #14439
  • [stable31] Fix distributing staged stats when not updated three times in a row by @backportbot in #14450
  • [stable31] fix(actorStore): fetch teams with membership by @backportbot in #14455
  • [stable31] ci: Adjust to changed guests app branching by @nickvergessen in #14452
  • [stable31] tests: Make federation tests do real federation by @backportbot in #14451
  • [stable31] fix: vue-lib follow-ups by @backportbot in #14462
  • [stable31] chore(release): Add changelog for 21.0.0-rc.5 by @backportbot in #14465
  • [stable31] fix(textParse): use mention id to parse message parameters by @backportbot in #14469
  • [stable31] fix(call): Show "Missed call" in one-to-one also when "End for everyo… by @backportbot in #14467

Full Changelog: v21.0.0-rc.4...v21.0.0-rc.5

v21.0.0-rc.4

13 Feb 15:06
v21.0.0-rc.4
4a856e6
Compare
Choose a tag to compare
v21.0.0-rc.4 Pre-release
Pre-release

Added

  • feat(bots): Allow bots to get invoked for reactions #14336

Changed

  • Update translations
  • Update dependencies

Fixed

  • fix(bots): Allow users to edit messages of bots in one-to-one conversations #14353
  • fix(conversation): Correctly update team names after being edited #14358
  • fix(conversation): Don't suggest teams that are already added to the conversation #14349
  • fix(meetings): Fix calendar integration for Desktop client #14379
  • fix(calls): Fix issues with presenter overlay #14330 #14371

What's Changed

  • build(deps): Bump ua-parser-js from 2.0.0 to 2.0.1 by @dependabot in #14316
  • [stable31] Update nextcloud/ocp dependency by @nextcloud-command in #14323
  • [stable31] fix(PresenterOverlay): fix RTL check by @backportbot in #14330
  • [stable31] fix(i18n): align 'importListDescription' format and example in string by @backportbot in #14244
  • [stable31] feat(bots): Allow bots to get invoked for reactions by @backportbot in #14336
  • [stable31] fix(ConversationIcon): get rid of grey hairline, provide a fallback icon by @backportbot in #14340
  • [stable31] docs(bots): Update documentation for bots by @backportbot in #14343
  • [stable31] fix(calls): media settings tabs animation by @backportbot in #14351
  • [stable31] fix(teams): Filter out already added teams from invite suggestions by @backportbot in #14349
  • [stable31] fix(chat): Allow to edit messages of bots in one-to-one conversations by @backportbot in #14353
  • [stable31] fix(teams): Track team name updates by @backportbot in #14358
  • [stable31] fix(chat): Correctly limit editing to bots IN 1-1 by @backportbot in #14364
  • [stable31] fix(i18n): minor string fixes by @backportbot in #14372
  • [stable31] fix(PresenterOverlay): do not move component to negative values by @backportbot in #14371
  • [stable31] chore(release): Add changelog for 19.0.13 and 20.1.3 by @backportbot in #14375
  • [stable31] Changelog 21.0.0 rc.1 by @backportbot in #14373
  • [stable31] fix(CalDavClient): handle XHR errors internally on Desktop client by @backportbot in #14379
  • [stable31] fix(chat): preserve selection (caret) on new message input by @backportbot in #14383
  • [stable31] fix(callView): reset promoted view once switched to Grid mode by @backportbot in #14384
  • [stable31] chore(deps): bump nextcloud/vue from 8.22.0 to 8.23.1 by @backportbot in #14387
  • [stable31] chore(release): Add changelog for 21.0.0-rc.4 by @backportbot in #14382

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

v20.1.4

13 Feb 12:22
v20.1.4
33b36b4
Compare
Choose a tag to compare

Changed

  • Update translations
  • Update dependencies

Fixed

  • fix(bots): Allow users to edit messages of bots in one-to-one conversations #14352
  • fix(calls): Address some false positives when showing the connection warning #14251
  • fix(dashboard): Hide archived conversations from dashboard unless mentioned #14298
  • fix(conversation): Don't suggest teams that are already added to the conversation #14348
  • fix(chat): Fix missing "Copy code" button when syntax is used #14309

What's Changed

  • build(deps): Bump libphonenumber-js from 1.11.17 to 1.11.18 by @dependabot in #14155
  • [stable30] ci: Replace call_summary_bot with a demo app for webhooks by @nickvergessen in #14164
  • [stable30] fix(MessagesList): adjust route params check by @backportbot in #14184
  • [stable30] fix(LeftSidebar): separate archived conversation in pre-search state by @backportbot in #14194
  • build(deps-dev): Bump @babel/preset-env from 7.26.0 to 7.26.7 by @dependabot in #14218
  • build(deps-dev): Bump @babel/core from 7.26.0 to 7.26.7 by @dependabot in #14221
  • [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #14224
  • [stable30] fix(LeftSidebar): remove outdated style by @backportbot in #14230
  • [stable30] Fix (known) false positives in connection warning by @backportbot in #14251
  • build(deps): Bump libphonenumber-js from 1.11.18 to 1.11.19 by @dependabot in #14277
  • [stable30] Update nextcloud/ocp dependency by @nextcloud-command in #14279
  • [stable30] Empty iceServers.urls handling fix (reloaded) by @backportbot in #14291
  • [stable30] fix(dashboard): Hide archived conversations from dashboard unless mentioned by @backportbot in #14298
  • [stable30] fix(Message): check for code block nodes on hover by @backportbot in #14309
  • [stable30] fix(i18n): align 'importListDescription' format and example in string by @backportbot in #14245
  • [stable30] fix(ConversationIcon): get rid of grey hairline, provide a fallback icon by @backportbot in #14339
  • [stable30] feat(chat): Add the mention id to parameters for easier editing by @backportbot in #14341
  • [stable30] fix(calls): media settings tabs animation by @backportbot in #14350
  • [stable30] fix(teams): Filter out already added teams from invite suggestions by @backportbot in #14348
  • [stable30] fix(chat): Allow to edit messages of bots in one-to-one conversations by @backportbot in #14352
  • [stable30] fix(chat): Correctly limit editing to bots IN 1-1 by @backportbot in #14363
  • Release 20.1.4 by @nickvergessen in #14376

Full Changelog: v20.1.3...v20.1.4

v19.0.13

13 Feb 11:19
v19.0.13
0b412ef
Compare
Choose a tag to compare

Changed

  • Update translations
  • Update dependencies

Fixed

  • fix(bots): Allow users to edit messages of bots in one-to-one conversations #14360
  • fix(calls): Address some false positives when showing the connection warning #14250
  • fix(conversation): Don't suggest teams that are already added to the conversation #14347

What's Changed

  • [stable29] Update nextcloud/ocp dependency by @nextcloud-command in #14225
  • [stable29] Fix (known) false positives in connection warning by @backportbot in #14250
  • [stable29] Update nextcloud/ocp dependency by @nextcloud-command in #14278
  • [stable29] Empty iceServers.urls handling fix (reloaded) by @backportbot in #14290
  • [stable29] Update nextcloud/ocp dependency by @nextcloud-command in #14324
  • [stable29] fix(teams): Filter out already added teams from invite suggestions by @backportbot in #14347
  • [stable29] feat(chat): Add the mention id to parameters for easier editing by @backportbot in #14342
  • [stable29] style: make type icon in LeftSidebar blend with background by @Antreesy in #14362
  • [stable29] fix(chat): Allow to edit messages of bots in one-to-one conversations by @nickvergessen in #14360
  • Release 19.0.13 by @nickvergessen in #14377

Full Changelog: v19.0.12...v19.0.13

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