Releases: nextcloud/spreed
Releases · nextcloud/spreed
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
v14.0.8
v15.0.2
🔧 Changed
- Allow to disable the changelog conversation with an app config #8365
- Improve message grouping duration to match better with UX expectations #8288
- Update @nextcloud/vue library to 7.1.0 #8405 #8419
🐞 Fixed
- Fix in_call flag on the "Join room" API response #8371
- Fix bottom stripe of speaker view with high DPI #8319
- Make webserver configuration check less error-prone #8310 #8332
- Fix monitoring command when using SQLite #8304
- Fix chat not loading in certain situations (e.g. more than 100 votes in a row without any chat message in between) #8322
- Immediately remove poll data when deleting the "asking message" #8362
- Fix inconsistent behaviour of link and password option on conversation creation #8367