Changelog#
All notable changes to this project will be documented in this file.
23.0.6 – 2026-06-02#
Changed#
- Update dependencies
- Update translations
Fixed#
- fix(chat): Fix hotkeys handling for editing chat messages #18188
- fix(sipbridge): End dial-out calls if rejected by recipient #18192
23.0.5 – 2026-05-28#
Changed#
- Fuzzy conversation search #17897
- Better indication of anonymous polls in UI #17927
- Update dependencies
- Update translations
Fixed#
- fix(call): Render other user's video while screensharing #18064
- fix(notifications): Fix name in reaction notification for federated users #18067
- fix(admin): Allow accessing admin settings in limited Talk configuration environment #18126
- fix(sipbridge): Authenticate internal request from SIP Bridge #18118
- fix(conversation): Refresh list on disinvite event #18131
- fix(chat): Fix email guests name caching #18136
- fix(call): Respect participant permissions for hardware access #17980
23.0.4 – 2026-04-30#
Changed#
- Update dependencies
- Update translations
Fixed#
- fix(bots): Hide bots from apps when their app is disabled #17669
- fix(bots): Don't soft-fail when creating incompatible bots #17664
- fix(calendar): Make appointment conversations meetings so they expire after the appointment #17645
- fix(call): Hide noise suppression option with Safari as it's not applicable #17859
- fix(call): Fix joining the conversation with breakout rooms or extending 1-1 #17784 #17781 #17780
- fix(chat): Emoji autocomplete hidden behind modal in some cases #17834
- fix(chat): Improve "language detection" option in the translation dialogue #17678
- fix(commands): Correctly exclude only 1-1 from managing via occ #17741
- fix(conversation): Show filtered conversations right away when searching #17840
- fix(conversation): Make conversation order consistent when searching #17659
- fix(conversation): Gracefully handle cases when the conversation list is too big for the browser storage #17651
- fix(federation): Migrate to new OCM provider interface #17720
- fix(federation): Check session id when leaving a conversation #17868
- fix(recording): Allow MP4 as recording mimetype #17647
- fix(sharing): Multiple improvements to better scale with many shares #17770 #17673
- fix(transcriptions): Fix live transcription app getting the signaling settings #17738
23.0.3 – 2026-04-02#
Changed#
- Update dependencies
- Update translations
Fixed#
- fix(call): Fix regression with microphone options in Safari #17566
- fix(call): Improve GPU performance when virtual background is used #17596
- fix(chat): Keep thread information when copying link of a message #17479
- fix(conversation): Show full name of author on last message hover #17562
- fix(conversation): Improve translation string for automatic deletion of conversations #17410
- fix(meeting): Don't log a PHP error when a todo item is edited #17548
- fix(phone): Improve phone number input validation of OCC commands #17550
- fix(video-verification): Fix video-verification when "Start call" is limited to moderators #17505
- fix(signaling): Check recipient room with internal signaling #17580
- fix(signaling): Limit signaling support without conversation-token #17586
- fix(signaling): Expect nonce on request when setting up hosted signaling server #17583
23.0.2 – 2026-03-19#
Changed#
- Update dependencies
- Update translations
Fixed#
- fix(bots): Support threads for bots #17344
- fix(call): Hide call button from dashboard when calls are disabled #17316
- fix(call): Migrate background option from attendee to user level #17340
- fix(call): Prefix typed phone number with configured prefix if needed #17206
- fix(call): Fix unneeded signaling messages when sending initial state #17408
- fix(conversation): Fix password form of password protected public conversations #17315
- fix(conversation): Allow to change the password of a conversation without disabling it #17222
- fix(federation): Fix federation when using the email instead of the user ID #17313
- fix(settings): Don't discard hosted High-performance backend account when 401 is returned #17383
- fix(settings): Expose more initial state data as capabilities #17330 #17217
- fix(settings): Fix problem when editing some matterbridge components that have boolean fields #17392
- fix(settings): Create a stronger/longer turn secret when --generate-secret option is used #17398
- fix(settings): Add app config to allow specifying the default for conversation list and chat style #17274
- fix(branding): Remove label referencing the server name #17348 #17326 #17325
23.0.1 – 2026-02-18#
Fixed#
- fix(sharing): Fix type error when a share is loaded before the user loaded all their shares #17160
23.0.0 – 2026-02-18#
Added#
- Live translations in call
- Allow moderators to pin messages in a chat #3390
- Chat is now shown in split view by default #14944
- Allow users to schedule messages to send at a later time #3954
- Use hardware acceleration for background blurring when available #16072
- Allow participants to control noise suppression, echo cancellation and auto gain for their microphone #3252
- Relay chat messages via the High-performance backend to improve performance and scaling #624
- Add number of calls and participants to openmetrics #16874
Changed#
- Update dependencies
- Update translations
- Require Nextcloud 33 / Hub 26 Winter
- Enable notifications in group conversations by default for new instances #16319
- Bots: The
object.namewas set to an empty string for messages with attachments. This was fixed to be'message'as for normal messages without any attachments. - Improve performance for shares
23.0.0-rc.4 – 2026-02-12#
Changed#
- Update dependencies
- Update translations
Fixed#
- fix(mobile-clients): Fix error message for Talk iOS when end-to-end encryption for calls is enabled #17001
- fix(chat): Correctly show started threads from messages via chat relay #16924 #17058 #17065
- fix(chat): Fix layout of split-view in right sidebar and mobile screens #17033
- fix(chat): Block sending messages from scheduled messages view to avoid UX confusion #17034
- fix(chat): Correctly highlight "Call started" messages via chat relay #17035
- fix(chat): Mark messages that failed sending more obvious #17054
- fix(chat): Don't mark chat read when a scheduled message is sent #17056
- fix(chat): Improve unread message marker with chat relay #17067
- fix(chat): Improve handling when chat relay and long polling are in parallel #17072
- fix(chat): Reset action menu state after reacting #17063
- fix(meeting): Add timezone to events created from Talk #17059
- fix(signaling): Unify request validation for HPB, recording and other services #17075
- perf(sharing): Implement filter for path in getShares() #17004
- perf(sharing): Improve performance on mount point name generation #17048
23.0.0-rc.3 – 2026-02-05#
Changed#
- Update dependencies
- Update translations
Fixed#
- perf(sharing): Improve performance for validating access to file conversations #16918 #16970
- fix(federation): Bail out early when federation is disabled #16964
- fix(chat): Switch unread/read icon to material design icons #16972
- fix(chat): Fix mention and emoji autocomplete in the background when typing a caption #16982
- fix(chat): Fix client response when loading chat #16985
23.0.0-rc.2 – 2026-01-29#
Added#
- feat(openmetrics): Add number of calls and participants to openmetrics #16874
- feat(chat): Show message expiration in sidebar #16830
Changed#
- Update dependencies
- Update translations
Fixed#
- fix(chat): Polishing of message bubbles and pinned messages #16906
- fix(chat): Fix email guests without a displayname showing a HASH #16868
- fix(bots): Fix actor information when a reaction was done #16899
- fix(bots): Fix bot reaction missing in relayed chat messages #16895
23.0.0-rc.1 – 2026-01-22#
Changed#
- Update dependencies
- Update translations
Fixed#
- fix(chat): Polishing of message bubbles #16760 #16763
- fix(chat): Polishing of scheduled messages #16764 #16790
- fix(chat): Fix chat infos in sidebar layout #16782
- fix(chat): Correctly post replies and threads when sharing files #16819
23.0.0-beta.2 – 2026-01-15#
Added#
- Live translations in call
Changed#
- Update dependencies
- Update translations
- Bots: The
object.namewas set to an empty string for messages with attachments. This was fixed to be'message'as for normal messages without any attachments #16724
Fixed#
- fix(chat): Allow getting a single message #16730
- fix(chat): Don't show chat messages of the old chat when switching to a new chat #16715
- fix(call): Allow selecting a media device after an error occurred #16699
- perf(shares): Improve performance for shares #16721 #16655 #16713
23.0.0-beta.1 – 2026-01-09#
Added#
- Allow moderators to pin messages in a chat #3390
- Chat is now shown in split view by default #14944
- Allow users to schedule messages to send at a later time #3954
- Use hardware acceleration for background blurring when available #16072
- Allow participants to control noise suppression, echo cancellation and auto gain for their microphone #3252
- Relay chat messages via the High-performance backend to improve performance and scaling #624
Changed#
- Update dependencies
- Update translations
- Require Nextcloud 33 / Hub 26 Winter
- Enable notifications in group conversations by default for new instances #16319
- Bots: The
object.namewas set to an empty string for messages with attachments. This was fixed to be'message'as for normal messages without any attachments.