Releases: nextcloud/spreed
Releases · nextcloud/spreed
v17.0.0
17.0.0 – 2023-06-12
Added
- Conversations can now have an avatar or emoji as icon
#927 - Virtual backgrounds are now available in addition to the blurred background in video calls
#9251 - Reactions are now available during calls
#9249 - Typing indicators show which users are currently typing a message
#9248 - Groups can now be mentioned in chats
#6339 - Call recordings are automatically transcribed if a transcription provider app is registered
#9274 - Chat messages can be translated if a translation provider app is registered
#9273
What's Changed
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.89 to 7.0.91 by @dependabot in #9742
- chore(deps): Bump extendable-media-recorder from 7.1.16 to 7.1.18 by @dependabot in #9737
- bump @vue/test-utils from 1.3.5 to 1.3.6 by @dependabot in #9751
- [stable27] Close sidebar on mobile resolution immediately after changing the route by @backportbot-nextcloud in #9763
- [stable27] Fix displaying 'Screensharing' button after reject and refactor
TopBar
controls for 'Raise hand' and 'Screensharing' by @backportbot-nextcloud in #9766 - [stable27] Make pagination buttons in call (grid, stripe views) visible on call view hover by @backportbot-nextcloud in #9769
- Release/17.0.0 by @ShGKme in #9771
Full Changelog: v17.0.0-rc.4...v17.0.0
v17.0.0-rc.4
17.0.0-rc.4 – 2023-06-09
Fixed
- fix(chat): Fix dark/light theme in messages loading placeholder
#9720 - fix(TypingIndicator): Signaling messages wrong when conversation is switched
#9615 - fix(TypingIndicator): Typing indicator does not "expire"
#9604 - fix(TypingIndicator): Typing indicator distorted on small sidebar during call when 3 or more people are typing
#9589 - fix(mediasettings): Aria label keywords of virtual backgrounds are not translatable
#9610 - fix(mediasettings): Conversation picture picker does not work well on mobile
#9565 - fix(conversations): Do not scroll to conversations that are already visible in the conversations list
#9582 - fix(conversations): Fix error when creating a conversation from search results
#9709
What's Changed
- chore(deps): Bump extendable-media-recorder from 7.1.15 to 7.1.16 by @dependabot in #9698
- bump extendable-media-recorder-wav-encoder from 7.0.88 to 7.0.89 by @dependabot in #9704
- [stable27] Responsive layout for
ConversationAvatarEditor
by @backportbot-nextcloud in #9712 - [stable27] Fix error when creating a conversation from search results by @backportbot-nextcloud in #9713
- [stable27] Fully translate aria-labels for predefined backgrounds by @backportbot-nextcloud in #9714
- [stable27] Add fallback if label for background fileName doesn't exist by @backportbot-nextcloud in #9716
- [stable27] Adjust typing indicator behaviour by @backportbot-nextcloud in #9722
- [stable27] Fix dark/light theme in
LoadingPlaceholder
and refactor dark theme detection by @backportbot-nextcloud in #9728 - Fix CI with backports from master by @ShGKme in #9733
- Release/17.0.0 rc.4 by @ShGKme in #9734
Full Changelog: v17.0.0-rc.3...v17.0.0-rc.4
v17.0.0-rc.3
17.0.0-rc.3 – 2023-06-02
Fixed
- fix(MediaSettings): Fix guests being prompted with login window when blurring background
#9620 - fix(TypingIndicator): Actors are only unique by type and id
#9625
What's Changed
* [stable27] fix(MediaSettings): Fix guests being prompted with login window when blurring background by @backportbot-nextcloud in https://github.com//pull/9622
* [stable27] fix(TypingIndicator): Actors are only unique by type+id by @backportbot-nextcloud in https://github.com//pull/9627
* chore(deps): Bump extendable-media-recorder from 7.1.14 to 7.1.15 by @dependabot in https://github.com//pull/9636
* chore(deps): Bump extendable-media-recorder-wav-encoder-worker from 8.0.78 to 8.0.79 by @dependabot in https://github.com//pull/9646
* bump extendable-media-recorder-wav-encoder from 7.0.87 to 7.0.88 by @dependabot in https://github.com//pull/9642
* [stable27] Correct Font weight for Subtitle by @backportbot-nextcloud in https://github.com//pull/9673
* Release/17.0.0 rc.3 by @ShGKme in https://github.com//pull/9687
Full Changelog: v17.0.0-rc.2...v17.0.0-rc.3
v17.0.0-rc.2
Fixed
- fix(reactions): Fix own call reactions when the high-performance backend is used #9586
- fix(mediasettings): Hide virtual background options when not supported #9611
- fix(mediasettings): Fix broken aria-label #9617
- fix(CallView): Fix Fullscreen mode support in ViewerOverlay #9613 #9618
- fix(CallView): fix no local video on empty call in not grid mode #9584
- fix(chat): Update own read marker before triggering events when posting #9612
- fix(chat): Don't send startTyping signaling message for each keystroke #9614
What's Changed
- chore(CI): Adjust testing matrix for Nextcloud 27 on stable27 by @nickvergessen in #9559
- chore(deps-dev): Bump terser-webpack-plugin from 5.3.8 to 5.3.9 by @dependabot in #9571
- chore(deps): Bump leaflet from 1.9.3 to 1.9.4 by @dependabot in #9572
- [stable27] fix(CallView): fix no local video on empty call in not grid mode by @backportbot-nextcloud in #9584
- [stable27] fix(reactions): Fix own call reactions when the HPB is used by @backportbot-nextcloud in #9586
- [stable27] Test occ-command-documentation.yml against correct server version by @nickvergessen in #9601
- [stable27] fix(mediasettings): Hide virtual background options when not supported by @backportbot-nextcloud in #9611
- [stable27] Fix Fullscreen mode support in ViewerOverlay by @backportbot-nextcloud in #9613
- [stable27] fix(chat): Don't send startTyping signaling message for each keystroke by @backportbot-nextcloud in #9614
- [stable27] fix(mediasettings): Fix broken aria-label by @backportbot-nextcloud in #9617
- [stable27] fix(chat): Update own read marker before triggering events when posting by @backportbot-nextcloud in #9612
- [stable27] Fix Viewer with Fullscreen mode toggle by @backportbot-nextcloud in #9618
- Release 17.0.0 rc.2 by @nickvergessen in #9595
Full Changelog: v17.0.0-rc.1...v17.0.0-rc.2
v16.0.4
Added
- Allow to mark conversations unread in the sidebar #9366
Changed
- Make self-joined users persistent members when assigning permissions #9434
- Update dependencies
Fixed
- Special characters are HTML encoded when selecting an Emoji from the picker #9545
- Fix missing "New message" form on share and files app integration #9532
- Fix diverging user status between top bar and conversation list #9419
- Fix call summary when a user has a full numeric user ID #9502
- Fix mentions of groups with spaces in the ID and guests #9420
- Prevent sending empty chat messages #9515
What's Changed
- chore(deps): Bump extendable-media-recorder from 7.1.10 to 7.1.12 by @dependabot in #9349
- [stable26] Fix TypeError at
LeftSidebar
by @backportbot-nextcloud in #9364 - [stable26] Allow to mark conversation as unread by @backportbot-nextcloud in #9366
- [stable26] Fix command description by @backportbot-nextcloud in #9380
- chore(deps): Bump nextcloud-vue-collections from 0.11.0 to 0.11.1 by @dependabot in #9391
- chore(deps): Bump @nextcloud/files from 3.0.0-beta.8 to 3.0.0-beta.9 by @dependabot in #9394
- chore(deps-dev): Bump @babel/core from 7.21.4 to 7.21.5 by @dependabot in #9393
- chore(deps-dev): Bump @vue/vue2-jest from 29.2.3 to 29.2.4 by @dependabot in #9392
- [stable26] Fix mentions of groups and guests as well as users with spaces by @backportbot-nextcloud in #9420
- [stable26] Fix json output by @backportbot-nextcloud in #9405
- [stable26] fix(docs): Add a note to the calls API docs that cookies are required by @backportbot-nextcloud in #9425
- [stable26] Fix diverging user status by @backportbot-nextcloud in #9419
- [stable26] fix(participants): Migrate self-joined users when assigning permissions by @backportbot-nextcloud in #9434
- [stable26] Update nextcloud/ocp dependency by @nextcloud-command in #9487
- [stable26] Block fixup and squash commits by @backportbot-nextcloud in #9496
- [stable26] fix(chat): Fix call summary with only numeric user ids by @backportbot-nextcloud in #9502
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.85 to 7.0.87 by @dependabot in #9469
- [stable26] fix(CI): Auto approve and merge when it's NOT our interest by @backportbot-nextcloud in #9506
- chore(deps): Bump emoji-mart-vue-fast from 12.0.1 to 12.0.3 by @dependabot in #9472
- chore(deps): Bump vue-frag from 1.4.2 to 1.4.3 by @dependabot in #9475
- chore(deps-dev): Bump @babel/core from 7.21.5 to 7.21.8 by @dependabot in #9477
- chore(deps): Bump extendable-media-recorder from 7.1.12 to 7.1.14 by @dependabot in #9479
- [stable26] fix(chat): Prevent empty chat messages by @backportbot-nextcloud in #9515
- [stable26] fix closing the left sidebar on click automatically by @backportbot-nextcloud in #9519
- [stable26] fix(settings): Fix recording server check for blocked admins by @backportbot-nextcloud in #9525
- [stable26] Add main container id to the store for sidebars by @backportbot-nextcloud in #9532
- chore(deps-dev): Bump terser-webpack-plugin from 5.3.7 to 5.3.8 by @dependabot in #9537
- chore(deps-dev): Bump jest-mock-axios from 4.7.1 to 4.7.2 by @dependabot in #9540
- chore(deps): Bump emoji-mart-vue-fast from 12.0.3 to 12.0.4 by @dependabot in #9541
- [stable26] Fix replacement of special symbols by EmojiPicker by @Antreesy in #9545
- chore(deps-dev): Bump terser-webpack-plugin from 5.3.8 to 5.3.9 by @dependabot in #9570
- chore(deps): Bump leaflet from 1.9.3 to 1.9.4 by @dependabot in #9576
- [stable26] Test occ-command-documentation.yml against correct server version by @nickvergessen in #9602
- Release 16.0.4 by @nickvergessen in #9594
Full Changelog: v16.0.3...v16.0.4
v15.0.6
Changed
- Allow Brave browser without unsupported warning #9167
- Update dependencies
Fixed
- Fix call summary when a user has a full numeric user ID #9504
What's Changed
- [stable25] allow brave by @backportbot-nextcloud in #9167
- [stable25] Update nextcloud/ocp dependency by @nextcloud-command in #9169
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.84 to 7.0.85 by @dependabot in #9087
- chore(deps-dev): Bump jest-mock-axios from 4.6.2 to 4.6.3 by @dependabot in #9083
- [stable25] Update nextcloud/ocp dependency by @nextcloud-command in #9229
- [stable25] fix(CI): Disable rate limiting protection by @backportbot-nextcloud in #9239
- bump ua-parser-js from 1.0.34 to 1.0.35 by @dependabot in #9284
- [stable25] Update nextcloud/ocp dependency by @nextcloud-command in #9319
- bump extendable-media-recorder-wav-encoder-worker from 8.0.76 to 8.0.77 by @dependabot in #9359
- [stable25] fix(docs): Add a note to the calls API docs that cookies are required by @backportbot-nextcloud in #9426
- [stable25] Update nextcloud/ocp dependency by @nextcloud-command in #9485
- [stable25] Block fixup and squash commits by @backportbot-nextcloud in #9497
- [stable25] fix(chat): Fix call summary with only numeric user ids by @backportbot-nextcloud in #9504
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.85 to 7.0.87 by @dependabot in #9467
- chore(deps): Bump vue-frag from 1.4.2 to 1.4.3 by @dependabot in #9474
- chore(deps-dev): Bump @vue/test-utils from 1.3.4 to 1.3.5 by @dependabot in #9312
- [stable25] Update nextcloud/ocp dependency by @nextcloud-command in #9547
- chore(deps-dev): Bump terser-webpack-plugin from 5.3.7 to 5.3.9 by @dependabot in #9574
- Release 15.0.6 by @nickvergessen in #9593
Full Changelog: v15.0.5...v15.0.6
v14.0.11
14.0.11 – 2023-05-25
Changed
- Allow Brave browser without unsupported warning #9172
- Update dependencies
Fixed
- Fix call summary when a user has a full numeric user ID #9503
What's Changed
- [stable24] allow brave by @backportbot-nextcloud in #9172
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.84 to 7.0.85 by @dependabot in #9084
- [stable24] fix(CI): Disable rate limiting protection by @backportbot-nextcloud in #9238
- chore(deps): Bump ua-parser-js from 1.0.34 to 1.0.35 by @dependabot in #9281
- chore(deps-dev): Bump @vue/test-utils from 1.3.4 to 1.3.5 by @dependabot in #9315
- bump extendable-media-recorder-wav-encoder-worker from 8.0.76 to 8.0.77 by @dependabot in #9360
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.85 to 7.0.87 by @dependabot in #9482
- [stable24] fix(chat): Fix call summary with only numeric user ids by @backportbot-nextcloud in #9503
- chore(deps-dev): Bump terser-webpack-plugin from 5.3.7 to 5.3.9 by @dependabot in #9573
- Release 14.0.11 by @nickvergessen in #9592
Full Changelog: v14.0.10...v14.0.11
v17.0.0-rc.1
17.0.0-rc.1 – 2023-05-17
Changed
- Update dependencies
Fixed
- Fix virtual background image being stretched instead of cropped #9549
What's Changed
- chore(deps-dev): Bump terser-webpack-plugin from 5.3.7 to 5.3.8 by @dependabot in #9535
- chore(deps-dev): Bump jest-mock-axios from 4.7.1 to 4.7.2 by @dependabot in #9543
- chore(deps): Bump emoji-mart-vue-fast from 12.0.3 to 12.0.4 by @dependabot in #9544
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #9546
- chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 in /vendor-bin/phpunit by @dependabot in #9538
- chore(deps-dev): Bump phpunit/phpunit from 9.6.7 to 9.6.8 in /tests/integration by @dependabot in #9539
- chore(deps): Bump firebase/php-jwt from 6.4.0 to 6.5.0 by @dependabot in #9534
- Fix virtual background image being stretched instead of cropped by @danxuliu in #9549
- fix(deps): Bump @nextcloud/vue to 7.11.6 by @nickvergessen in #9553
- Release 17.0.0-rc.1 by @nickvergessen in #9555
Full Changelog: v17.0.0-beta.3...v17.0.0-rc.1
v17.0.0-beta.3
Added
- Allow translating chat messages #9512
Changed
- Update several dependencies
Fixed
- Media settings or not respected #9513
- Fix clearing guests over and over again on MySQL and Oracle #9517
- Prevent empty chat messages #9509
What's Changed
- fix(chat): Prevent empty chat messages by @nickvergessen in #9509
- Update license file by @marcoambrosini in #9518
- fix closing the left sidebar on click automatically by @szaimen in #9508
- Fix clearing of guests by @nickvergessen in #9517
- fix(call): Fix incorrectly selected media when actually joining a call by @nickvergessen in #9513
- fix(deps): Bump @nextcloud/vue to 7.11.4 by @nickvergessen in #9523
- fix(settings): Fix recording server check for blocked admins by @nickvergessen in #9524
- Use the color-primary-element* variables by @szaimen in #9526
- Refactor
NewMessageForm
component by @Antreesy in #9430 - Translate chat messages by @marcoambrosini in #9512
- (follow-up) Minor javascript refactoring by @Antreesy in #9530
- Add main container id to the store for sidebars by @Antreesy in #9531
- Release 17.0.0 beta.3 by @nickvergessen in #9521
- chore(release): Bump version in info.xml by @nickvergessen in #9533
Full Changelog: v17.0.0-beta.2...v17.0.0-beta.3
v17.0.0-beta.2
Added
Changed
- Update several dependencies
Fixed
- Show empty call view on viewer overlay #9460
- Fix avatar handling when interacting with non-supporting backends #9492
What's Changed
- Add user setting for toggle typing privacy by @vitormattos in #9455
- Techdebt: add ESLint rules to prepare for Vue 3 migration by @ShGKme in #9457
- techdebt(api): Make the checksum verification generic so it can be re… by @nickvergessen in #9456
- refactor: replace
indexOf
withincludes
by @Juneezee in #9441 - chore(deps): Bump vue-frag from 1.4.2 to 1.4.3 by @dependabot in #9476
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.86 to 7.0.87 by @dependabot in #9473
- chore(deps-dev): Bump @babel/core from 7.21.5 to 7.21.8 by @dependabot in #9470
- chore(deps): Bump emoji-mart-vue-fast from 12.0.1 to 12.0.3 by @dependabot in #9478
- chore(deps): Bump extendable-media-recorder from 7.1.13 to 7.1.14 by @dependabot in #9483
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #9486
- Fullscreen - use Material Design icons by @starypatyk in #9484
- Add signaling messages for typing indicators by @danxuliu in #9431
- Add Avatar editor to new conversation dialog by @Antreesy in #9465
- Mention "Firefox Multi-Account Containers" in Readme by @nickvergessen in #9490
- Add messageId to richObject in ReferenceProvider by @SystemKeeper in #9462
- chore(deps-dev): Bump vimeo/psalm from 5.9.0 to 5.11.0 in /vendor-bin/psalm by @dependabot in #9481
- Block fixup and squash commits by @nickvergessen in #9494
- Add capability check around avatar handling by @nickvergessen in #9492
- Add .editorconfig with same rules as Nextcloud server by @nickvergessen in #9498
- Typing indicators in chat [web client] by @Antreesy in #9344
- fix(chat): Fix call summary with only numeric user ids by @nickvergessen in #9495
- fix/9446/add-empty-call-view-to-viewer-overlay by @ShGKme in #9460
- Release 17.0.0 beta.2 by @nickvergessen in #9500
New Contributors
Full Changelog: v17.0.0-beta.1...v17.0.0-beta.2