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_permissionsapp config #8457 - Administrators can now define the default name of the Talk/ attachments folder via the
default_attachment_folderapp 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 nextcloud/spreed#7936
- Fix poll voter details by @marcoambrosini in nextcloud/spreed#7940
- Bump @vue/vue2-jest from 29.0.0 to 29.1.0 by @dependabot in nextcloud/spreed#7948
- Bump @babel/core from 7.19.0 to 7.19.1 by @dependabot in nextcloud/spreed#7949
- Bump extendable-media-recorder from 7.0.1 to 7.0.2 by @dependabot in nextcloud/spreed#7947
- [master] Update christophwurst/nextcloud dependency by @nextcloud-command in nextcloud/spreed#7951
- Bump @babel/preset-env from 7.19.0 to 7.19.1 by @dependabot in nextcloud/spreed#7946
- Close menu when favoriting by @nickvergessen in nextcloud/spreed#7944
- Add viewbox to SVG by @nickvergessen in nextcloud/spreed#7955
- Don't allow to forward polls by @nickvergessen in nextcloud/spreed#7945
- Implement dashboard IAPIWidget by @nickvergessen in nextcloud/spreed#7942
- Fix reaction buttons due to remove CSS variable by @nickvergessen in nextcloud/spreed#7961
- Reduce preview size of non images/videos by @nickvergessen in nextcloud/spreed#7960
- Fix chat endpoints with empty reactions in XML format by @nickvergessen in nextcloud/spreed#7954
- Migrate warning toggle to NcCheckboxRadioSwitch by @nickvergessen in nextcloud/spreed#7958
- Restrict polls from one-to-one chats by @nickvergessen in nextcloud/spreed#7959
- Fix size of upload modal by @nickvergessen in nextcloud/spreed#7965
- Show shareWithDisplayNameUnique for users by @nickvergessen in nextcloud/spreed#7969
- Fix console error '[vuex] duplicate getter key: reactionsLoaded' in jest by @nickvergessen in nextcloud/spreed#7968
- Fix console error 'TypeError: unreadMentions.forEach is not a function in jest by @nickvergessen in nextcloud/spreed#7967
- Update "Enabled or disable SIP dial-in" documentation. by @Ivansss in nextcloud/spreed#7972
- Remove vue-clipboard2 by @nickvergessen in nextcloud/spreed#7971
- Fix console error 'Missing required prop: "isForwarderOpen"' in jest by @nickvergessen in nextcloud/spreed#7966
- Color status icons of STUN, TURN and HPB by @nickvergessen in nextcloud/spreed#7957
- Show empty content when all messages expired by @nickvergessen in nextcloud/spreed#7963
- Quote again when retrying to send a failed message by @nickvergessen in nextcloud/spreed#7964
- Fix participant sessions not sent to the HPB by @danxuliu in nextcloud/spreed#7974
- Fix room length to make compatible with database length by @vitormattos in nextcloud/spreed#7924
- Fix new-conversation padding by @marcoambrosini in nextcloud/spreed#7977
- Add Talk Changelog chat messages by @nickvergessen in nextcloud/spreed#7978
- Don't use shortcut "admin" by @nickvergessen in nextcloud/spreed#7976
- Bump @nextcloud/vue@7.0.0-beta.5 by @nickvergessen in nextcloud/spreed#7975
- Fix action menus being cut by @marcoambrosini in nextcloud/spreed#7876
- Add Nextcloud 26 support on master by @nickvergessen in nextcloud/spreed#7980
- Fix clipped link previews by @marcoambrosini in nextcloud/spreed#7981
- Add changelog for 15.0.0-rc.1 by @nickvergessen in nextcloud/spreed#7984
- Fix missing reaction summary when hovering by @nickvergessen in nextcloud/spreed#7992
- Improve emojipicker placement by @marcoambrosini in nextcloud/spreed#7999
- Editing only works persistent with git add.... by @nickvergessen in nextcloud/spreed#7998
- [master] Update christophwurst/nextcloud dependency by @nextcloud-command in nextcloud/spreed#8005
- Bump leaflet from 1.8.0 to 1.9.1 by @dependabot in nextcloud/spreed#8004
- Bump ts-loader from 9.3.1 to 9.4.1 by @dependabot in nextcloud/spreed#8003
- Migrate to nextcloud/OCP package in master by @nickvergessen in nextcloud/spreed#8015
- Bump nextcloud/ocp package by @nickvergessen in nextcloud/spreed#8022
- Recursion with lobby timer expiring by @nickvergessen in nextcloud/spreed#8028
- Fix missing "Leave call" button for moderators by @nickvergessen in nextcloud/spreed#8031
- Updated the phpunit.xml to newest schema by @vitormattos in nextcloud/spreed#8039
- Bump @nextcloud/vue-richtext to 2.0.3 by @nickvergessen in nextcloud/spreed#8040
- Fix quotes of expired messages by @nickvergessen in nextcloud/spreed#8011
- Remove references for deleted messages by @nickvergessen in nextcloud/spreed#8010
- 🏷️ /call/ reference provider by @nickvergessen in nextcloud/spreed#8001
- Bump @nextcloud/vue to v7.0.0-beta.7 by @nickvergessen in nextcloud/spreed#8045
- Fix left sidebar padding by @marcoambrosini in nextcloud/spreed#8037
- Allow to count the participants per call by @nickvergessen in nextcloud/spreed#7986
- Add changelog for 15.0.0-rc.2 by @nickvergessen in nextcloud/spreed#8049
- Don't search in lobbied conversations by @nickvergessen in nextcloud/spreed#8057
- Bump @vue/vue2-jest from 29.1.0 to 29.1.1 by @dependabot in nextcloud/spreed#8069
- Bump @babel/preset-env from 7.19.1 to 7.19.3 by @dependabot in nextcloud/spreed#8068
- Bump emoji-regex from 10.1.0 to 10.2.1 by @dependabot in nextcloud/spreed#8064
- Bump extendable-media-recorder from 7.0.2 to 7.0.3 by @dependabot in nextcloud/spreed#8063
- Bump jest-environment-jsdom from 29.0.3 to 29.1.2 by @dependabot in nextcloud/spreed#8067
- Bump jest from 29.0.3 to 29.1.2 by @dependabot in nextcloud/spreed#8062
- Bump typescript from 4.8.3 to 4.8.4 by @dependabot in nextcloud/spreed#8066
- Bump @babel/core from 7.19.1 to 7.19.3 by @dependabot in nextcloud/spreed#8065
- fix and improve mobile UX by @szaimen in nextcloud/spreed#8058
- Add "--database-custom-command" option to Docker helper script by @danxuliu in nextcloud/spreed#8059
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8075
- Fix disappearing conversation settings by @nickvergessen in nextcloud/spreed#8073
- Cleanup room objects by @nickvergessen in nextcloud/spreed#8080
- Fix chats not updating the read marker by @nickvergessen in nextcloud/spreed#8081
- Resort participant actions by @nickvergessen in nextcloud/spreed#8090
- Re-group conversation settings by @nickvergessen in nextcloud/spreed#8093
- Move setActiveSince to RoomService by @vitormattos in nextcloud/spreed#8087
- Move to new event syntax by @nickvergessen in nextcloud/spreed#8085
- Improve resend invitations performance by @nickvergessen in nextcloud/spreed#8101
- Move get paricipant method by @nickvergessen in nextcloud/spreed#8102
- Make the lobby opening a positive action by @nickvergessen in nextcloud/spreed#8097
- Move share password to NcPasswordField by @nickvergessen in nextcloud/spreed#8096
- Move more methods away from room model by @nickvergessen in nextcloud/spreed#8103
- Use new NcTextField component for Forwarder search by @marcoambrosini in nextcloud/spreed#8112
- 😄 Frequently used emojis by @marcoambrosini in nextcloud/spreed#8089
- Move getParticipant() by @nickvergessen in nextcloud/spreed#8106
- Bump @nextcloud/axios from 2.0.0 to 2.1.0 by @dependabot in nextcloud/spreed#8127
- Bump leaflet from 1.9.1 to 1.9.2 by @dependabot in nextcloud/spreed#8124
- Bump @nextcloud/vue-richtext from 2.0.3 to 2.0.4 by @dependabot in nextcloud/spreed#8125
- Changelog for 15.0.0-rc.3 by @nickvergessen in nextcloud/spreed#8131
- Handle invalid browser versions more gracefully and fix Safari iPadOS… by @nickvergessen in nextcloud/spreed#8133
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8129
- Fix silent call by @nickvergessen in nextcloud/spreed#8138
- Add changelog for 15.0.0-rc.4 by @nickvergessen in nextcloud/spreed#8141
- Fix emoji picker version by @skjnldsv in nextcloud/spreed#8147
- Adjust filtering and sorting to the same way the dashboard frontend does by @nickvergessen in nextcloud/spreed#8151
- Keep emoji picker open by @nickvergessen in nextcloud/spreed#8146
- ✨ Upgrade to vue 7.0.0 final + 🤖 Reduce CI time by @nickvergessen in nextcloud/spreed#8161
- Add changelog for v15.0.0-rc.5 by @nickvergessen in nextcloud/spreed#8163
- Allow expiration in 1-1 by @nickvergessen in nextcloud/spreed#8166
- Bump friendsofphp/php-cs-fixer from 3.11.0 to 3.12.0 in /vendor-bin/csfixer by @dependabot in nextcloud/spreed#8173
- Bump vimeo/psalm from 4.28.0 to 4.29.0 in /vendor-bin/psalm by @dependabot in nextcloud/spreed#8175
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8182
- Test against postgres 14 by @nickvergessen in nextcloud/spreed#8185
- Updating lint-php.yml workflow from template by @nextcloud-command in nextcloud/spreed#8177
- Updating lint-php-cs.yml workflow from template by @nextcloud-command in nextcloud/spreed#8179
- Updating lint-eslint.yml workflow from template by @nextcloud-command in nextcloud/spreed#8180
- Updating psalm.yml workflow from template by @nextcloud-command in nextcloud/spreed#8181
- Bump @babel/preset-env from 7.19.3 to 7.19.4 by @dependabot in nextcloud/spreed#8169
- Bump regenerator-runtime from 0.13.9 to 0.13.10 by @dependabot in nextcloud/spreed#8170
- Bump vue and vue-template-compiler by @dependabot in nextcloud/spreed#8174
- Bump @nextcloud/stylelint-config from 2.2.0 to 2.3.0 by @dependabot in nextcloud/spreed#8176
- Bump jest from 29.1.2 to 29.2.0 by @dependabot in nextcloud/spreed#8172
- Add changelog for 15.0.0 by @nickvergessen in nextcloud/spreed#8152
- Bump jest-environment-jsdom from 29.1.2 to 29.2.0 by @dependabot in nextcloud/spreed#8171
- Fix broken size of raise hand icon by @nickvergessen in nextcloud/spreed#8196
- Fix screenshot mode for grid view by @nickvergessen in nextcloud/spreed#8195
- Add expiration to the changelog by @nickvergessen in nextcloud/spreed#8199
- Fix requirements for RoomController routes by @provokateurin in nextcloud/spreed#8201
- Bump @nextcloud/vue to 7.0.1 by @nickvergessen in nextcloud/spreed#8210
- Bump ua-parser-js from 1.0.2 to 1.0.32 by @dependabot in nextcloud/spreed#8216
- Query in sqlite returning wrong result. by @vitormattos in nextcloud/spreed#8220
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8225
- Bump @babel/core from 7.19.3 to 7.19.6 by @dependabot in nextcloud/spreed#8223
- Bump util from 0.12.4 to 0.12.5 by @dependabot in nextcloud/spreed#8222
- Bump jest from 29.2.0 to 29.2.1 by @dependabot in nextcloud/spreed#8217
- Bump jest-environment-jsdom from 29.2.0 to 29.2.1 by @dependabot in nextcloud/spreed#8221
- Bump webrtc-adapter from 8.1.2 to 8.2.0 by @dependabot in nextcloud/spreed#8218
- added displayName to pending call message in 1on1 calls by @KANE-99 in nextcloud/spreed#8224
- Hide the talk dashboard widget when the user is not allowed to use talk by @nickvergessen in nextcloud/spreed#8233
- Do not show Talk sidebar if Talk is disabled for the user by @danxuliu in nextcloud/spreed#8231
- Take the devicePixelRatio into consideration for the grid size calculation by @nickvergessen in nextcloud/spreed#8245
- Bump phpunit/phpunit from 9.5.25 to 9.5.26 in /vendor-bin/phpunit by @dependabot in nextcloud/spreed#8254
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8257
- Bump @nextcloud/webpack-vue-config from 5.3.0 to 5.4.0 by @dependabot in nextcloud/spreed#8256
- Bump extendable-media-recorder from 7.0.3 to 7.0.4 by @dependabot in nextcloud/spreed#8253
- Bump jest-environment-jsdom from 29.2.1 to 29.2.2 by @dependabot in nextcloud/spreed#8250
- Bump @nextcloud/browser-storage from 0.1.1 to 0.2.0 by @dependabot in nextcloud/spreed#8251
- Bump extendable-media-recorder-wav-encoder from 7.0.76 to 7.0.77 by @dependabot in nextcloud/spreed#8249
- Bump jest from 29.2.1 to 29.2.2 by @dependabot in nextcloud/spreed#8255
- Disable the dashboard widget with proper API by @nickvergessen in nextcloud/spreed#8239
- Add conversation delete support via OCP API by @ChristophWurst in nextcloud/spreed#8262
- Show voters count on voting screen for moderators by @nickvergessen in nextcloud/spreed#8270
- No notification for voting by @nickvergessen in nextcloud/spreed#8272
- Add changelog 12.2.8, 13.0.10, 14.0.6 and 15.0.1 by @nickvergessen in nextcloud/spreed#8278
- Only group messages for 5 minutes by @nickvergessen in nextcloud/spreed#8285
- bump @vue/test-utils from 1.3.0 to 1.3.3 by @dependabot in nextcloud/spreed#8302
- Bump extendable-media-recorder from 7.0.4 to 7.0.5 by @dependabot in nextcloud/spreed#8300
- Bump friendsofphp/php-cs-fixer from 3.12.0 to 3.13.0 in /vendor-bin/csfixer by @dependabot in nextcloud/spreed#8297
- Bump firebase/php-jwt from 6.3.0 to 6.3.1 by @dependabot in nextcloud/spreed#8294
- Bump bamarni/composer-bin-plugin from 1.8.1 to 1.8.2 by @dependabot in nextcloud/spreed#8295
- Bump @babel/core from 7.19.6 to 7.20.2 by @dependabot in nextcloud/spreed#8296
- Bump extendable-media-recorder-wav-encoder from 7.0.77 to 7.0.78 by @dependabot in nextcloud/spreed#8298
- Bump @vue/vue2-jest from 29.1.1 to 29.2.0 by @dependabot in nextcloud/spreed#8299
- bump @babel/preset-env from 7.19.4 to 7.20.2 by @dependabot in nextcloud/spreed#8301
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8307
- Reduce two menus to one by @marcoambrosini in nextcloud/spreed#8209
- Welcome on board by @nickvergessen in nextcloud/spreed#8284
- Use the fallback of initial state directly by @nickvergessen in nextcloud/spreed#8286
- Fix missing header by @nickvergessen in nextcloud/spreed#8261
- Make apache configuration check less error prone by @nickvergessen in nextcloud/spreed#8283
- Fix permissions returned by getSharesInFolder by @starypatyk in nextcloud/spreed#8305
- Move general CI to 8.0 by @nickvergessen in nextcloud/spreed#8313
- Bump loader-utils from 1.4.0 to 1.4.1 by @dependabot in nextcloud/spreed#8316
- Fix bottom stripe of speaker view with high DPI by @nickvergessen in nextcloud/spreed#8317
- 👋 Improve readme and JS actions by @nickvergessen in nextcloud/spreed#8318
- Fix chat "not loading" and performance issue with many reactions or v… by @nickvergessen in nextcloud/spreed#8291
- Fix signaling server check when admin is blocked from talk by @nickvergessen in nextcloud/spreed#8330
- Fix apache configuration admin check by @nickvergessen in nextcloud/spreed#8329
- Create pull request template by @nickvergessen in nextcloud/spreed#8335
- Bump vue and vue-template-compiler by @dependabot in nextcloud/spreed#8346
- Bump vimeo/psalm from 4.29.0 to 4.30.0 in /vendor-bin/psalm by @dependabot in nextcloud/spreed#8343
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8348
- Bump @nextcloud/eslint-config from 8.1.2 to 8.1.3 by @dependabot in nextcloud/spreed#8345
- bump jest-environment-jsdom from 29.2.2 to 29.3.1 by @dependabot in nextcloud/spreed#8347
- Update webpack scripts by @skjnldsv in nextcloud/spreed#8352
- Bump loader-utils from 1.4.1 to 1.4.2 by @dependabot in nextcloud/spreed#8355
- Bump @nextcloud/vue to 7.1.0-beta.0 by @nickvergessen in nextcloud/spreed#8359
- Remove poll data when deleting the message by @nickvergessen in nextcloud/spreed#8351
- Fix link and password option of new conversations by @nickvergessen in nextcloud/spreed#8213
- Make sure to initialise the in call flag with the default we use later… by @nickvergessen in nextcloud/spreed#8368
- Add callStartTime to room API by @nickvergessen in nextcloud/spreed#8369
- Move to vue component DashboardWidget and DashboardWidgetItem by @nickvergessen in nextcloud/spreed#8260
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8382
- Bump @nextcloud/eslint-config from 8.1.3 to 8.1.4 by @dependabot in nextcloud/spreed#8375
- Bump vue-frag from 1.4.1 to 1.4.2 by @dependabot in nextcloud/spreed#8380
- Bump leaflet from 1.9.2 to 1.9.3 by @dependabot in nextcloud/spreed#8376
- Bump typescript from 4.8.4 to 4.9.3 by @dependabot in nextcloud/spreed#8377
- Bump regenerator-runtime from 0.13.10 to 0.13.11 by @dependabot in nextcloud/spreed#8379
- Bump jest-mock-axios from 4.6.1 to 4.6.2 by @dependabot in nextcloud/spreed#8378
- Document all used app config values by @nickvergessen in nextcloud/spreed#8373
- ⏺️ Recording part 1 - Add useful information to the top-bar by @marcoambrosini in nextcloud/spreed#8341
- Bump emoji-mart-vue-fast from 11.2.0 to 12.0.1 by @dependabot in nextcloud/spreed#8374
- Move all API version requirements to the same format by @nickvergessen in nextcloud/spreed#8391
- Don't keep the session open when joining/leaving a room to reduce the… by @nickvergessen in nextcloud/spreed#8265
- Bump @nextcloud/axios from 2.1.0 to 2.2.0 by @dependabot in nextcloud/spreed#8396
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8401
- Remove unused prop by @marcoambrosini in nextcloud/spreed#8402
- Bump extendable-media-recorder-wav-encoder from 7.0.78 to 7.0.79 by @dependabot in nextcloud/spreed#8400
- Bump @nextcloud/vue from 7.1.0-beta.1 to 7.1.0-beta.2 by @dependabot in nextcloud/spreed#8399
- Bump webdav from 4.11.0 to 4.11.2 by @dependabot in nextcloud/spreed#8397
- Bump extendable-media-recorder from 7.0.5 to 7.0.6 by @dependabot in nextcloud/spreed#8395
- Fix parameter name in docs by @nickvergessen in nextcloud/spreed#8413
- Revert @nextcloud/vue changes to sidebar scrolling by @danxuliu in nextcloud/spreed#8418
- Changelog 13.0.11, 14.0.7 and 15.0.2 by @nickvergessen in nextcloud/spreed#8421
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8437
- Bump ts-loader from 9.4.1 to 9.4.2 by @dependabot in nextcloud/spreed#8435
- bump @babel/core from 7.20.2 to 7.20.5 by @dependabot in nextcloud/spreed#8434
- Bump @vue/vue2-jest from 29.2.0 to 29.2.1 by @dependabot in nextcloud/spreed#8433
- bump @nextcloud/vue from 7.1.0-beta.2 to 7.1.0 by @dependabot in nextcloud/spreed#8432
- bump extendable-media-recorder from 7.0.6 to 7.0.7 by @dependabot in nextcloud/spreed#8431
- Bump extendable-media-recorder-wav-encoder-worker from 8.0.72 to 8.0.73 by @dependabot in nextcloud/spreed#8430
- Fix postgres integration tests by @nickvergessen in nextcloud/spreed#8425
- 🖖 Breakout rooms 🛠️ API - Part 1 by @nickvergessen in nextcloud/spreed#8340
- Bump extendable-media-recorder-wav-encoder from 7.0.79 to 7.0.80 by @dependabot in nextcloud/spreed#8428
- 🖼️ Conversation avatars API by @vitormattos in nextcloud/spreed#8333
- 🖖 Breakout rooms 🛠️ API - Part 2 by @nickvergessen in nextcloud/spreed#8370
- ⏺ Call recording ⚒ Server API - Add capability to toggle recording - Part 1 by @vitormattos in nextcloud/spreed#8445
- Bump min PHP version in CI to 8.0 by @nickvergessen in nextcloud/spreed#8309
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8454
- Bump @nextcloud/vue from 7.1.0 to 7.2.0 by @dependabot in nextcloud/spreed#8453
- Bump extendable-media-recorder from 7.0.7 to 7.1.0 by @dependabot in nextcloud/spreed#8452
- Bump typescript from 4.9.3 to 4.9.4 by @dependabot in nextcloud/spreed#8451
- Bump vimeo/psalm from 4.30.0 to 5.1.0 in /vendor-bin/psalm by @dependabot in nextcloud/spreed#8429
- Fix accidental double underscore by @nickvergessen in nextcloud/spreed#8449
- Revert "Revert @nextcloud/vue changes to sidebar scrolling" by @nickvergessen in nextcloud/spreed#8459
- 🖖 Breakout rooms 🛠️ API - Part 3 by @nickvergessen in nextcloud/spreed#8442
- Allow to define default permissions by @nickvergessen in nextcloud/spreed#8457
- Enfore length of private keys by @nickvergessen in nextcloud/spreed#8460
- ⏺ Call recording ⚒ Server API - Start/stop recording - Part 2 by @vitormattos in nextcloud/spreed#8446
- Send system message when change room avatar by @vitormattos in nextcloud/spreed#8469
- Bump @nextcloud/axios from 2.2.0 to 2.3.0 by @dependabot in nextcloud/spreed#8473
- Bump jest-localstorage-mock from 2.4.22 to 2.4.25 by @dependabot in nextcloud/spreed#8472
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8475
- Update documentation and expose room property by @vitormattos in nextcloud/spreed#8471
- Bump firebase/php-jwt from 6.3.1 to 6.3.2 by @dependabot in nextcloud/spreed#8486
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8491
- Fix channel name autocomplete by @st3iny in nextcloud/spreed#8482
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8502
- Bump @nextcloud/router from 2.0.0 to 2.0.1 by @dependabot in nextcloud/spreed#8499
- Bump @babel/core from 7.20.5 to 7.20.7 by @dependabot in nextcloud/spreed#8489
- Don't return deleted files by @vitormattos in nextcloud/spreed#7939
- Fix call view not visible when joining a call again in Files app by @danxuliu in nextcloud/spreed#8498
- Expose avatar version by @vitormattos in nextcloud/spreed#8494
- Fix(webserver): Remove uncertain warning to not alert on working setups by @nickvergessen in nextcloud/spreed#8509
- Add command to transfer ownership by @nickvergessen in nextcloud/spreed#8479
- Fix(docs): Grammar and markdown-layout fixes for TURN docs by @nickvergessen in nextcloud/spreed#8510
- Hide expired messages when do not run expire job by @vitormattos in nextcloud/spreed#8515
- Store recording by @vitormattos in nextcloud/spreed#8492
- Fix psalm schema location by @vitormattos in nextcloud/spreed#8526
- Add app config to specify default attachment folder location by @tcitworld in nextcloud/spreed#8465
- 🖖 Breakout rooms 🛠️ API - Part 4 by @nickvergessen in nextcloud/spreed#8462
- Replace deprecated oc_defaults with OC.theme by @ShGKme in nextcloud/spreed#8524
- Move methods of Recording from RoomService to RecordingService by @vitormattos in nextcloud/spreed#8525
- Fix leaving call when switching to another conversation by @danxuliu in nextcloud/spreed#8519
- Create the Room object from available data by @nickvergessen in nextcloud/spreed#8520
- Use PHP8 constructor promotion by @vitormattos in nextcloud/spreed#8533
- Use PHP8 constructor promotion in breakout rooms code by @nickvergessen in nextcloud/spreed#8527
- Bump json5 from 1.0.1 to 1.0.2 by @dependabot in nextcloud/spreed#8534
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8543
- Disable warning for Yandex.Browser by @ihard in nextcloud/spreed#8540
- Bump @nextcloud/eslint-config from 8.1.4 to 8.1.5 by @dependabot in nextcloud/spreed#8537
- Bump jest-localstorage-mock from 2.4.25 to 2.4.26 by @dependabot in nextcloud/spreed#8535
- Bump @babel/core from 7.20.7 to 7.20.12 by @dependabot in nextcloud/spreed#8538
- Bump @nextcloud/vue from 7.2.0 to 7.3.0 by @dependabot in nextcloud/spreed#8487
- Bump @nextcloud/l10n from 1.6.0 to 2.0.0 by @dependabot in nextcloud/spreed#8554
- Bump @nextcloud/eslint-config from 8.1.5 to 8.2.0 by @dependabot in nextcloud/spreed#8556
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8557
- chore(CI): Update master php testing versions and workflow templates by @nickvergessen in nextcloud/spreed#8562
- Bump @nextcloud/vue from 7.3.0 to 7.4.0 by @dependabot in nextcloud/spreed#8555
- debug(performance): Try to re-disable auth.storeCryptedPassword by @nickvergessen in nextcloud/spreed#8572
- Add changelog for 14.0.8 and 15.0.3 by @nickvergessen in nextcloud/spreed#8567
- Run postgres integration tests by default as they are fast… by @nickvergessen in nextcloud/spreed#8528
- Don't throw/error when the recording was stopped in parallel by @nickvergessen in nextcloud/spreed#8570
- perf(PHP): Use static closures for registrations by @ChristophWurst in nextcloud/spreed#8577
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8585
- chore(deps): Bump extendable-media-recorder-wav-encoder from 7.0.80 to 7.0.81 by @dependabot in nextcloud/spreed#8582
- Don't break the maps app with talks files sidebar by @nickvergessen in nextcloud/spreed#8588
- Only register Maps plugin when allowed to use Talk by @nickvergessen in nextcloud/spreed#8587
- Change icon for 'Leave conversation' by @Antreesy in nextcloud/spreed#8593
- chore(deps): Bump extendable-media-recorder from 7.1.0 to 7.1.1 by @dependabot in nextcloud/spreed#8580
- 👥 Fix multiple sessions bug by @nickvergessen in nextcloud/spreed#8592
- ⏺️ Call recording UI part2 by @marcoambrosini in nextcloud/spreed#8385
- Notify recording stored by @vitormattos in nextcloud/spreed#8550
- Breakout Rooms round 1 by @marcoambrosini in nextcloud/spreed#8403
- chore(deps): Bump ua-parser-js from 1.0.32 to 1.0.33 by @dependabot in nextcloud/spreed#8596
- perf(autoloader): Force own autoloader by @ChristophWurst in nextcloud/spreed#8578
- Introduce a "former one-to-one" conversation type by @nickvergessen in nextcloud/spreed#8600
- Stop recording after end call by @vitormattos in nextcloud/spreed#8602
- Combine mute button with volume level indicator by @Antreesy in nextcloud/spreed#8568
- Fix "Unread mentions" button occurence by @Antreesy in nextcloud/spreed#8603
- chore(deps-dev): Bump vimeo/psalm from 5.4.0 to 5.6.0 in /vendor-bin/psalm by @dependabot in nextcloud/spreed#8615
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8617
- bump jest-environment-jsdom from 29.3.1 to 29.4.1 by @dependabot in nextcloud/spreed#8614
- chore(deps-dev): Bump @vue/test-utils from 1.3.3 to 1.3.4 by @dependabot in nextcloud/spreed#8612
- chore(deps): Bump @nextcloud/vue from 7.4.0 to 7.5.0 by @dependabot in nextcloud/spreed#8613
- Update system requirements for mobile clients by @SystemKeeper in nextcloud/spreed#8622
- Add ability to post message to breakout rooms by @marcoambrosini in nextcloud/spreed#8607
- Set up dependabot for stable branches by @nickvergessen in nextcloud/spreed#8627
- Return breakout rooms on the API calls by @nickvergessen in nextcloud/spreed#8624
- chore(deps-dev): Bump friendsofphp/php-cs-fixer from 3.13.2 to 3.14.3 in /vendor-bin/csfixer by @dependabot in nextcloud/spreed#8628
- Fix tooltip appearance for long names in ConversationList by @Antreesy in nextcloud/spreed#8605
- chore(packaging): Remove upcoming recording scripts from release tarball by @nickvergessen in nextcloud/spreed#8658
- fix(docs): Fix documented system messages list by @nickvergessen in nextcloud/spreed#8653
- Bump @vue/vue2-jest from 29.2.1 to 29.2.2 by @dependabot in nextcloud/spreed#8456
- fix(polls): Don't allow to create polls in changelog conversations by @nickvergessen in nextcloud/spreed#8655
- Сorrect hover styles for buttons in TopBar during a call by @Antreesy in nextcloud/spreed#8661
- Send signaling messages when starting and stopping breakout rooms by @danxuliu in nextcloud/spreed#8477
- fix(conversations): Notify participants about conversation changes so… by @nickvergessen in nextcloud/spreed#8656
- Only filter mentions for conversation members by @nickvergessen in nextcloud/spreed#8651
- Broadcast message to all breakout rooms by @marcoambrosini in nextcloud/spreed#8654
- Fix potential guest support by @nickvergessen in nextcloud/spreed#8669
- Add an endpoint to return all participants by @nickvergessen in nextcloud/spreed#8660
- Remove Tim 😿 Add Maksim 😸 by @nickvergessen in nextcloud/spreed#8670
- Add PHP 8.2 support by @nickvergessen in nextcloud/spreed#8672
- Test execution of php8.2 integration tests by @nickvergessen in nextcloud/spreed#8673
- Bump @nextcloud/eslint-config from 8.2.0 to 8.2.1 by @dependabot in nextcloud/spreed#8688
- Bump extendable-media-recorder from 7.1.1 to 7.1.2 by @dependabot in nextcloud/spreed#8693
- Bump phpunit/phpunit from 9.5.28 to 9.6.0 in /vendor-bin/phpunit by @dependabot in nextcloud/spreed#8678
- Bump extendable-media-recorder-wav-encoder from 7.0.81 to 7.0.82 by @dependabot in nextcloud/spreed#8683
- Bump typescript from 4.9.4 to 4.9.5 by @dependabot in nextcloud/spreed#8690
- Bump phpunit/phpunit from 9.5.28 to 9.6.0 in /tests/integration by @dependabot in nextcloud/spreed#8679
- Bump vue-material-design-icons from 5.1.2 to 5.2.0 by @dependabot in nextcloud/spreed#8702
- Bump phpunit/phpunit from 9.6.0 to 9.6.1 in /vendor-bin/phpunit by @dependabot in nextcloud/spreed#8705
- Bump phpunit/phpunit from 9.6.0 to 9.6.1 in /tests/integration by @dependabot in nextcloud/spreed#8703
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8707
- Improve breakout rooms reactivity by @marcoambrosini in nextcloud/spreed#8668
- feat(performance): Open conversations from notifications without page reload by @nickvergessen in nextcloud/spreed#8713
- Always log the token and reset again when joining successfully by @nickvergessen in nextcloud/spreed#8712
- chore(deps): Add auto approval and merge for dependabot by @nickvergessen in nextcloud/spreed#8701
- Correct position for local video in 1:1 call by @Antreesy in nextcloud/spreed#8652
- feat(performance): Update conversation data for chat messages and cal… by @nickvergessen in nextcloud/spreed#8723
- Fix leaving room as a self joined user with several sessions by @danxuliu in nextcloud/spreed#8722
- ci: test against server debug branch by @juliushaertl in nextcloud/spreed#8711
- Get breakout rooms participants by @marcoambrosini in nextcloud/spreed#8721
- Feature/8339/breakout rooms request assistance by @marcoambrosini in nextcloud/spreed#8727
- Breakout rooms polishing by @marcoambrosini in nextcloud/spreed#8731
- Do not show audio recorder when broadcasting messages by @marcoambrosini in nextcloud/spreed#8732
- Load history and first set of new messages with 1 API request by @nickvergessen in nextcloud/spreed#8717
- Don't throw when breakout rooms are not started by @nickvergessen in nextcloud/spreed#8728
- Breakout-rooms: assistance request display and removal for moderators by @Antreesy in nextcloud/spreed#8733
- Bump extendable-media-recorder from 7.1.2 to 7.1.3 by @dependabot in nextcloud/spreed#8736
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8740
- Bump friendsofphp/php-cs-fixer from 3.14.3 to 3.14.4 in /vendor-bin/csfixer by @dependabot in nextcloud/spreed#8737
- Bump phpunit/phpunit from 9.6.1 to 9.6.3 in /tests/integration by @dependabot in nextcloud/spreed#8735
- Bump firebase/php-jwt from 6.3.2 to 6.4.0 by @dependabot in nextcloud/spreed#8734
- Apply title to reaction button by @Antreesy in nextcloud/spreed#8743
- Add participant editor to breakoutroomstab by @marcoambrosini in nextcloud/spreed#8738
- "Modified since" support on roomlist by @nickvergessen in nextcloud/spreed#8726
- Add recording server by @danxuliu in nextcloud/spreed#8708
- fix(share): Use transaction to avoid read-after-write issue by @tcitworld in nextcloud/spreed#8742
- Fix rounded corners on speaker's video by @Antreesy in nextcloud/spreed#8676
- Update LocalMediaControls buttons labels by @Antreesy in nextcloud/spreed#8746
- Make participants counter always-on during the call by @Antreesy in nextcloud/spreed#8748
- Store breakout rooms in the breakout room store by @marcoambrosini in nextcloud/spreed#8754
- Add specific UI for recording calls by @danxuliu in nextcloud/spreed#8725
- Make "End call for everyone" always available for moderators by @nickvergessen in nextcloud/spreed#8763
- Only do classmap-authoritative on release by @nickvergessen in nextcloud/spreed#8765
- Apply aspect-ratio calculations from VideoVue to LocalVideo by @Antreesy in nextcloud/spreed#8758
- [master] Update nextcloud/ocp dependency by @nextcloud-command in nextcloud/spreed#8785
- bump jest-environment-jsdom from 29.4.1 to 29.4.3 by @dependabot in nextcloud/spreed#8782
- Bump nextcloud-vue-collections from 0.10.0 to 0.11.0 by @dependabot in nextcloud/spreed#8781
- bump extendable-media-recorder-wav-encoder from 7.0.82 to 7.0.83 by @dependabot in nextcloud/spreed#8780
- Remove some settings for breakout rooms by @marcoambrosini in nextcloud/spreed#8795
- bump extendable-media-recorder from 7.1.3 to 7.1.4 by @dependabot in nextcloud/spreed#8779
- bump @nextcloud/dialogs from 3.2.0 to 4.0.1 by @dependabot in nextcloud/spreed#8777
- Bump @nextcloud/l10n from 2.0.0 to 2.1.0 by @dependabot in nextcloud/spreed#8804
- Better recording docs highlight by @nickvergessen in nextcloud/spreed#8803
- Bump @nextcloud/vue from 7.5.0 to 7.6.1 by @dependabot in nextcloud/spreed#8797
- Return status of other user on one to one room by @vitormattos in nextcloud/spreed#8773
- Always scroll chat when in a call by @SystemKeeper in nextcloud/spreed#8761
- Replace custom component with new RichContenteditable by @danxuliu in nextcloud/spreed#4333
- Fix event handler error by @nickvergessen in nextcloud/spreed#8802
- Fix hover effects for buttons in TopBar by @Antreesy in nextcloud/spreed#8771
- fix(docs): Fix copy-paste documentation for "switch breakout room" en… by @nickvergessen in nextcloud/spreed#8807
- Use internal client of signaling server for recording by @danxuliu in nextcloud/spreed#8756
- Correct MessageButtonsBar position (relative to message itself) on screen by @Antreesy in nextcloud/spreed#8716
- Change notification object type for call recordings to allow better handling in mobile clients by @nickvergessen in nextcloud/spreed#8806
- fix(packaging): Adjust the exclude list to package the composer autol… by @nickvergessen in nextcloud/spreed#8809
- fix(packaging): Exclude webpack.config.js from packaging by @nickvergessen in nextcloud/spreed#8814
- Fix
NcRichContenteditablestyles overriding inNewMessageFormby @ShGKme in nextcloud/spreed#8808 - Add changelog for 14.0.9 and 15.0.4 by @nickvergessen in nextcloud/spreed#8812
- Remove import of deleted
At.cssby @ShGKme in nextcloud/spreed#8821 - Change recording status when notified by recording server by @danxuliu in nextcloud/spreed#8720
- Add a step "production-setup" to produce a release package by @nickvergessen in nextcloud/spreed#8827
- Changelog for 16.0.0 beta.1 by @nickvergessen in nextcloud/spreed#8813
- Allow users to enter and exit breakout rooms by @marcoambrosini in nextcloud/spreed#8826
- Remove avatar capability by @nickvergessen in nextcloud/spreed#8805
- Update import order rules for Eslint by @Antreesy in nextcloud/spreed#8830
- Don't show breakout rooms actions to users by @marcoambrosini in nextcloud/spreed#8833
- Make recording files visible in the specific section Media tab of the… by @vitormattos in nextcloud/spreed#8798
New Contributors
- @provokateurin made their first contribution in nextcloud/spreed#8201
- @KANE-99 made their first contribution in nextcloud/spreed#8224
- @st3iny made their first contribution in nextcloud/spreed#8482
- @tcitworld made their first contribution in nextcloud/spreed#8465
- @ShGKme made their first contribution in nextcloud/spreed#8524
- @ihard made their first contribution in nextcloud/spreed#8540
Full Changelog: nextcloud/spreed@v15.0.0-beta.4...v16.0.0-beta.1