Releases: nextcloud/spreed
Releases · nextcloud/spreed
v14.0.10
Fixed
- fix(calls): Fix RemoteVideoBlocker still active after removing its associated model #9133
- fix(reactions): Fix reacting to people that left #8887
What's Changed
- [stable24] fix(reactions): Fix reacting to people that left by @backportbot-nextcloud in #8887
- Bump extendable-media-recorder-wav-encoder from 7.0.83 to 7.0.84 by @dependabot in #8943
- chore(deps-dev): Bump terser-webpack-plugin from 5.3.6 to 5.3.7 by @dependabot in #9031
- chore(deps): Bump ua-parser-js from 1.0.33 to 1.0.34 by @dependabot in #9027
- [stable24] Update nextcloud/ocp dependency by @nextcloud-command in #9098
- [stable24] Fix RemoteVideoBlocker still active after removing its associated model by @backportbot-nextcloud in #9133
- chore(release): 14.0.10 by @nickvergessen in #9161
Full Changelog: v14.0.9...v14.0.10
v16.0.0
Added for users
- Breakout rooms can be used to split a group call into temporary working groups (Requires the High-performance backend)
#8337 - Calls can now be recorded (Requires the High-performance backend)
#8324 - The top bar now shows useful information like participant count, call duration and title while in a call.
#8341 - Chat input now allows to autocomplete emojis
#4333
Added for administrators
- Administrators can now define the default conversation permissions via the
default_permissions
app config
#8457 - Administrators can now define the default name of the Talk/ attachments folder via the
default_attachment_folder
app config
#8465 - OCC command to transfer-ownership of conversations was added allowing to hand over conversations during off-boarding
#8479 - All available app configurations have been documented in the settings documentation
Added for developers
- Chat API now allows to get the context (older and newer messages) for a message
#8717 - Conversation list is now being instantly updated with information from notifications
#8723 - Conversations API now supports a "modified since" parameter to only get changed conversations
#8726 - Chats are opened now without a page reload when interacting with notifications
#8713 - Introduced a new conversation type to indicate that a conversation was a one-to-one conversation
#8600
Changed
- Version 1.1.0 of the signaling server of the High-performance backend is now required
- Update several dependencies
What's Changed
- [stable26] Fix
PollVotersDetails
style by @backportbot-nextcloud in #9019 - [stable26] Update nextcloud/ocp dependency by @nextcloud-command in #9039
- chore(deps): Bump extendable-media-recorder from 7.1.5 to 7.1.7 by @dependabot in #9036
- bump terser-webpack-plugin from 5.3.6 to 5.3.7 by @dependabot in #9033
- chore(deps): Bump ua-parser-js from 1.0.33 to 1.0.34 by @dependabot in #9028
- [stable26] Reserve space for the last message's buttons bar by @backportbot-nextcloud in #9043
- [stable26] Wrap poll results by @backportbot-nextcloud in #9044
- [stable26] Replace
NcActionButton
withNcButton
in MessageButtonsBar by @backportbot-nextcloud in #9047 - [stable26] Fix
Reply
andPrivate reply
buttons show conditions by @backportbot-nextcloud in #9052 - [stable26] Spelling fix by @backportbot-nextcloud in #9022
- [stable26] Fix search-box and new conversation button design by @backportbot-nextcloud in #9056
- [stable26] build: remove TS related tooling and files by @backportbot-nextcloud in #9057
- [stable26] Fix some eslint warnings by @Antreesy in #9061
- [stable26] Fix flickering while dragging files on safari by @backportbot-nextcloud in #9076
- bump @babel/core from 7.21.0 to 7.21.3 by @dependabot in #9096
- bump jest-mock-axios from 4.6.2 to 4.6.3 by @dependabot in #9095
- [stable26] Fix order of message of signaling server to be returned to client by @backportbot-nextcloud in #9079
- feat(release): Changelog and version bump for 16.0.0 by @nickvergessen in #9111
Full Changelog: v16.0.0-rc.3...v16.0.0
v16.0.0-rc.3
🐞 Fixed
- Correctly handle
<
and>
in chat messages #8977 - Improve the position of the message button bar for single line and very long messages #9009
- Remove space on call-time button #8979
- Fix displaying of restricted and full permissions selection when manually configuring them #8982
- Fix dashboard widget API returning breakout rooms #8976
- Improve breakout room API documentation #8994
- Also remove polls when purging the chat history #8991
- Fix mention and emoji autocomplete when broadcasting to breakout rooms #8999
- Notify the moderator when uploading a recording failed #9000
- Add a warning in the admin settings when the file upload limits are lower than 512 MB #9002
- Fix unread message count improving when receiving own messages #9011
- Fix duplicate attachment upload with Safari and Chrome on MacOS #9012
What's Changed
- [stable26] Small consistency dialogTitle fix
by @backportbot-nextcloud in #8972 - [stable26] fix(a11y): Fix missing aria-labels for buttons in call view by @backportbot-nextcloud in #8973
- [stable26] fix(frontend): Fix empty action separator for group participants by @backportbot-nextcloud in #8974
- [stable26] Remove empty space from Call Recording button by @backportbot-nextcloud in #8979
- [stable26] Parse special symbols after NcRichContentEditable, like
<
and>
by @backportbot-nextcloud in #8977 - [stable26] fix(dashboard): Filter out breakout rooms from the Dashboard API list by @backportbot-nextcloud in #8976
- [stable26] fix(permissions): Fix the permissions editor claiming custom permissions are used, when all boxes are ticked by @backportbot-nextcloud in #8982
- [stable26] fix(a11y): Add aria-label to button with only numeric label by @backportbot-nextcloud in #8983
- [stable26] fix(polls): Remove polls also when deleting the chat history by @backportbot-nextcloud in #8991
- [stable26] fix(API): Sort listed conversations on API level so CI results are stable by @backportbot-nextcloud in #8993
- [stable26] fix(docs): Document object types of conversations by @backportbot-nextcloud in #8994
- [stable26] Add container context for
NewMessageForm
by @backportbot-nextcloud in #8999 - [stable26] Breakout rooms: improve semantic and a11y by @backportbot-nextcloud in #8997
- [stable26] Send notification when get upload problem by @backportbot-nextcloud in #9000
- [stable26] Add a warning in the admin recording settings about post_max_size and upload_max_filesize by @backportbot-nextcloud in #9002
- [stable26] Fix icons alignment by @backportbot-nextcloud in #9008
- [stable26] Improve MessageButtonsBar positionioning and message info visibility by @backportbot-nextcloud in #9009
- [stable26] Improve
Unread messages
counter reactivity by @backportbot-nextcloud in #9011 - [stable26] Prevent calling of duplicate paste event by @backportbot-nextcloud in #9012
- [stable26] chore(release): Add changelog for 16.0.0-rc.3 by @backportbot-nextcloud in #9014
Full Changelog: v16.0.0-rc.2...v16.0.0-rc.3
v16.0.0-rc.2
🛠️ Changed
- Update several dependencies
- Migrate RichText component usage to NcRichText #8959
🐞 Fixed
What's Changed
- Improvements on mock recording server by @vitormattos in #8891
- Document occ commands by @vitormattos in #8907
- chore(CI): Adjust testing matrix for Nextcloud 26 on stable26 by @nickvergessen in #8935
- [stable26] Fix drag-drop modal in Chat.vue flickering by @backportbot-nextcloud in #8951
- [stable26] Refactor
Description.vue
, remove redundant classes and style rules by @backportbot-nextcloud in #8953 - [stable26] Update nextcloud/ocp dependency by @nextcloud-command in #8955
- Bump extendable-media-recorder-wav-encoder from 7.0.83 to 7.0.84 by @dependabot in #8944
- Bump @vue/vue2-jest from 29.2.2 to 29.2.3 by @dependabot in #8941
- Bump extendable-media-recorder from 7.1.4 to 7.1.5 by @dependabot in #8939
- [stable26] Use NcRichText component from
@nextcloud/vue
by @backportbot-nextcloud in #8959 - [stable26] Breakout room fixes by @backportbot-nextcloud in #8962
- [stable26] Add changelog for 16.0.0-rc.2 by @nickvergessen in #8967
Full Changelog: v16.0.0-rc.1...v16.0.0-rc.2
v16.0.0-rc.1
🛠️ Changed
- Update several dependencies
🐞 Fixed
- Design review changes for breakout rooms handling #8905 #8910 #8919 #8920 #8921 #8922
- Always expose the breakout room names when being a member of the parent #8925
- Hide breakout rooms from the dashboard widget #8918
- Fix chat scrolling to the end and the quick access button for it #8895
- Breakout rooms can not be configured in full screen mode #8897
- Button to reopen the chat sidebar while being in a call can disappear #8923
- Error when reacting to a message when the author left the conversation #8883
- File upload modal is positioned outside the chat #8906
What's Changed
- Remove duplicate call recording docs by @provokateurin in #8882
- fix(reactions): Fix reacting to people that left by @nickvergessen in #8883
- Breakout rooms polishing round 1 by @marcoambrosini in #8888
- fix(settings): Fix breakout room settings modal size and container (f… by @nickvergessen in #8897
- fix(upload): Fix upload editor placement by @nickvergessen in #8906
- do not focus input on mobile by @szaimen in #8898
- chore(deps): Bump @nextcloud/vue to 7.7.2 by @nickvergessen in #8909
- Update breakout rooms actions by @marcoambrosini in #8905
- Improve breakout rooms dialog by @marcoambrosini in #8910
- fix: Remove duplicate condition check by @nickvergessen in #8916
- Fix scroll behaviour and "Scroll to bottom" button appearance by @Antreesy in #8895
- fix(dashboard): Hide breakout rooms from dashboard widgets by @nickvergessen in #8918
- Fix wording by @marcoambrosini in #8920
- Feature/noid/make breakoutroomitem collapsible by @marcoambrosini in #8921
- Enh/noid/use custom component for breakoutrooms by @marcoambrosini in #8919
- Replace
NcActions
withNcButton
in TopBar.vue by @Antreesy in #8923 - Enh/8896/more breakout rooms polishing by @marcoambrosini in #8922
- Show breakout room names when listing breakout rooms by @nickvergessen in #8925
- chore(release): Add changelog and bump version to 16.0.0-rc.1 by @nickvergessen in #8929
Full Changelog: v16.0.0-beta.2...v16.0.0-rc.1
v16.0.0-beta.2
🛠️ Changed
- Update several dependencies
🐞 Fixed
- Don't show breakout room options in one-to-one and public conversations #8875
- Don't show recording options when no recording servers are configured #8874
- Focus conversation name field when creating conversation #8873
- Allow to abort emoji-autocomplete with ESC #8870
- Focus chat input when replying to a message #8864
- Fix message type of attachments uploaded via mobile apps #8861
- Hide the bottom video stripe in recordings #8844
- Don't allow to change certain settings directly inside breakout rooms #8841
- Fix detection of the recording state #8840
- Improve notification subject and message for recording uploads #8837
What's Changed
- feat(recording): Add a shorter subject for the call recording notification by @nickvergessen in #8837
- fix(recording): Fix detection of previous state when incomplete by @nickvergessen in #8840
- Remove isSignalingDev method by @vitormattos in #8836
- fix(CI): Make the breakout room tests more reliable by ordering locally by @nickvergessen in #8838
- Bump @nextcloud/vue to ^7.7.1 by @nickvergessen in #8832
- Set local video in Stripe to 4:3 aspect-ratio by @Antreesy in #8772
- Hide bottom stripe in recordings by @danxuliu in #8844
- Order commands at info.xml by @vitormattos in #8834
- Fix colors in GitHub Actions Jest tests output by @ShGKme in #8847
- Restrict available APIs for breakout rooms by @nickvergessen in #8841
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #8860
- Change native buttons to NcButton components by @Antreesy in #8764
- Fix message type of files shared from mobile clients by @nickvergessen in #8861
- Bump webrtc-adapter from 8.2.0 to 8.2.1 by @dependabot in #8853
- Bump @babel/preset-typescript from 7.18.6 to 7.21.0 by @dependabot in #8850
- Focus chat input after quoting by @nickvergessen in #8864
- Bump @babel/core from 7.20.12 to 7.21.0 by @dependabot in #8851
- Configure tests for MessageButtonsBar appearance by @Antreesy in #8845
- Fix recording server documentation typos by @danxuliu in #8871
- Allow to abort emoji and user autocompletion by @nickvergessen in #8870
- Set focus to native input in NcInputField by @Antreesy in #8873
- Don't claim recording is enabled when no secret or servers are config… by @nickvergessen in #8874
- fix(UI): Only show breakout rooms option when it's usable by @nickvergessen in #8875
- chore(release): Bump version and add changelog for 16.0.0-beta.2 by @nickvergessen in #8877
Full Changelog: v16.0.0-beta.1...v16.0.0-beta.2
v16.0.0-beta.1
Changelog summary
🙇 Added for users
- Breakout rooms can be used to split a group call into temporary working groups (Requires the High-performance backend) #8337
- Calls can now be recorded (Requires the High-performance backend) #8324
- The top bar now shows useful information like participant count, call duration and title while in a call. #8341
- Chat input now allows to autocomplete emojis #4333
💻 Added for administrators
- Administrators can now define the default conversation permissions via the
default_permissions
app config #8457 - Administrators can now define the default name of the Talk/ attachments folder via the
default_attachment_folder
app config #8465 - OCC command to transfer-ownership of conversations was added allowing to hand over conversations during off-boarding #8479
- All available app configurations have been documented in the settings documentation
☑️ Added for developers
- Chat API now allows to get the context (older and newer messages) for a message #8717
- Conversation list is now being instantly updated with information from notifications #8723
- Conversations API now supports a "modified since" parameter to only get changed conversations #8726
- Chats are opened now without a page reload when interacting with notifications #8713
- Introduced a new conversation type to indicate that a conversation was a one-to-one conversation #8600
🛠️ Changed
- Version 1.1.0 of the signaling server of the High-performance backend is now required
- Update several dependencies
What's Changed
- Disable keyboard shortcuts when the user opted-out by @nickvergessen in #7936
- Fix poll voter details by @marcoambrosini in #7940
- Bump @vue/vue2-jest from 29.0.0 to 29.1.0 by @dependabot in #7948
- Bump @babel/core from 7.19.0 to 7.19.1 by @dependabot in #7949
- Bump extendable-media-recorder from 7.0.1 to 7.0.2 by @dependabot in #7947
- [master] Update christophwurst/nextcloud dependency by @nextcloud-command in #7951
- Bump @babel/preset-env from 7.19.0 to 7.19.1 by @dependabot in #7946
- Close menu when favoriting by @nickvergessen in #7944
- Add viewbox to SVG by @nickvergessen in #7955
- Don't allow to forward polls by @nickvergessen in #7945
- Implement dashboard IAPIWidget by @nickvergessen in #7942
- Fix reaction buttons due to remove CSS variable by @nickvergessen in #7961
- Reduce preview size of non images/videos by @nickvergessen in #7960
- Fix chat endpoints with empty reactions in XML format by @nickvergessen in #7954
- Migrate warning toggle to NcCheckboxRadioSwitch by @nickvergessen in #7958
- Restrict polls from one-to-one chats by @nickvergessen in #7959
- Fix size of upload modal by @nickvergessen in #7965
- Show shareWithDisplayNameUnique for users by @nickvergessen in #7969
- Fix console error '[vuex] duplicate getter key: reactionsLoaded' in jest by @nickvergessen in #7968
- Fix console error 'TypeError: unreadMentions.forEach is not a function in jest by @nickvergessen in #7967
- Update "Enabled or disable SIP dial-in" documentation. by @Ivansss in #7972
- Remove vue-clipboard2 by @nickvergessen in #7971
- Fix console error 'Missing required prop: "isForwarderOpen"' in jest by @nickvergessen in #7966
- Color status icons of STUN, TURN and HPB by @nickvergessen in #7957
- Show empty content when all messages expired by @nickvergessen in #7963
- Quote again when retrying to send a failed message by @nickvergessen in #7964
- Fix participant sessions not sent to the HPB by @danxuliu in #7974
- Fix room length to make compatible with database length by @vitormattos in #7924
- Fix new-conversation padding by @marcoambrosini in #7977
- Add Talk Changelog chat messages by @nickvergessen in #7978
- Don't use shortcut "admin" by @nickvergessen in #7976
- Bump @nextcloud/[email protected] by @nickvergessen in #7975
- Fix action menus being cut by @marcoambrosini in #7876
- Add Nextcloud 26 support on master by @nickvergessen in #7980
- Fix clipped link previews by @marcoambrosini in #7981
- Add changelog for 15.0.0-rc.1 by @nickvergessen in #7984
- Fix missing reaction summary when hovering by @nickvergessen in #7992
- Improve emojipicker placement by @marcoambrosini in #7999
- Editing only works persistent with git add.... by @nickvergessen in #7998
- [master] Update christophwurst/nextcloud dependency by @nextcloud-command in #8005
- Bump leaflet from 1.8.0 to 1.9.1 by @dependabot in #8004
- Bump ts-loader from 9.3.1 to 9.4.1 by @dependabot in #8003
- Migrate to nextcloud/OCP package in master by @nickvergessen in #8015
- Bump nextcloud/ocp package by @nickvergessen in #8022
- Recursion with lobby timer expiring by @nickvergessen in #8028
- Fix missing "Leave call" button for moderators by @nickvergessen in #8031
- Updated the phpunit.xml to newest schema by @vitormattos in #8039
- Bump @nextcloud/vue-richtext to 2.0.3 by @nickvergessen in #8040
- Fix quotes of expired messages by @nickvergessen in #8011
- Remove references for deleted messages by @nickvergessen in #8010
- 🏷️ /call/ reference provider by @nickvergessen in #8001
- Bump @nextcloud/vue to v7.0.0-beta.7 by @nickvergessen in #8045
- Fix left sidebar padding by @marcoambrosini in #8037
- Allow to count the participants per call by @nickvergessen in #7986
- Add changelog for 15.0.0-rc.2 by @nickvergessen in #8049
- Don't search in lobbied conversations by @nickvergessen in #8057
- Bump @vue/vue2-jest from 29.1.0 to 29.1.1 by @dependabot in #8069
- Bump @babel/preset-env from 7.19.1 to 7.19.3 by @dependabot in #8068
- Bump emoji-regex from 10.1.0 to 10.2.1 by @dependabot in #8064
- Bump extendable-media-recorder from 7.0.2 to 7.0.3 by @dependabot in #8063
- Bump jest-environment-jsdom from 29.0.3 to 29.1.2 by @dependabot in #8067
- Bump jest from 29.0.3 to 29.1.2 by @dependabot in #8062
- Bump typescript from 4.8.3 to 4.8.4 by @dependabot in #8066
- Bump @babel/core from 7.19.1 to 7.19.3 by @dependabot in #8065
- fix and improve mobile UX by @szaimen in #8058
- Add "--database-custom-command" option to Docker helper script by @danxuliu in #8059
- [master] Update nextcloud/ocp dependency by @nextcloud-command in #8075
- Fix disappearing conversation settings by @nickvergessen in #8073
- Cleanup room objects by @nickvergessen in #8080
- Fix chats not updating the read marker by @nickvergessen in #8081
- Resort participant actions by @nickvergessen in https://github.com/nextcloud/sp...
v15.0.4
✅ Added
- Make "End call for everyone" available for moderators all the time #8767
🛠️ Changed
- Update some dependencies
🐞 Fixed
- Show tooltip for conversations with a long title #8659
- Don't break the maps app with the Talk Files sidebar integration #8590
- Only register the maps integration when the user is allowed to use Talk #8591
- Fix missing "Unread mentions" floating button since Nextcloud 25 theming update #8603
- Fix button style while being in a call #8671
- Only filter mentions for participants of the conversation #8665
- Fix interaction of self-joined users with multiple sessions when navigating away #8729
v14.0.9
v15.0.3
🛠️ Changed
🐞 Fixed
- Allow autocompleting conversation names from the middle #8505
- Call view not shown when rejoining a call in the file sidebar #8507
- Fix leaving the call when switching to another conversation #8529
- Don't keep the session open longer than necessary when leaving and joining a conversation #8394
- Enforce a length of the private JWT keys used for signaling in case libressl has 0 as default #8468
- Remove webserver warning when in unknown state as it confuses admins #8512
- Remove expired messages from API even when the background job did not execute #8523