Changelog#

All notable changes to this project will be documented in this file.

20.1.10 – 2025-09-18#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(chat): Support at-all in captions #15746
  • fix(chat): Fix loading a completely empty conversation as a guest #15551
  • fix(conversation): Fix joining and leaving conversations when errors occurred #15796

20.1.9 – 2025-07-17#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(settings): Allow changing call notification level for federated conversations #15515
  • fix(settings): Fix class name of background job checking certificates #15463
  • fix(polls): Fix deleting poll drafts #15535

20.1.8 – 2025-07-03#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(chat): Remove items from the shared items list when a message is deleted #15222
  • fix(chat): Allow deleting shared call recordings #15241
  • fix(federation): Fix sending invites from conversations without an owner #15353
  • fix(settings): Do not break when settings has an incomplete server URL #15452

20.1.7 – 2025-05-22#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(call): Fix missing call notification when SIP dial-in is starting a call #14991
  • fix(chat): Improve regex of todo-list handling also uppercase X #14903
  • fix(one-to-one): Add the other participant when sharing a file in one-to-one #14850
  • fix(performance): Fix unnecessary user_status requests from avatar component #14934

20.1.6 – 2025-04-10#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix: Improve performance of conversation list #14810 #14830 #14834
  • fix: Improve performance when rendering system messages #14816
  • fix(guests): Allow guests to reload the page without re-entering the password #14785
  • fix(federation): Fix calls when federated server receive messages in wrong order #14769
  • fix(calls): Fix call after resuming connection #14736
  • fix(calls): Fix wrongly showing "Missed call" in one-to-one conversations #14832
  • fix(workflows): Adjust workflow registration to new mechanism #14823
  • fix(polls): Hide intermediate results from anonymous polls #14723

20.1.5 – 2025-03-12#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(calls): Improve call related system messages in one-to-one conversations #14468
  • fix(search): Include caption messages in search results #14552
  • fix(conversation): Stay in chat when removing a group or team the moderator is a member of #14396
  • fix(chat): Correctly start loading the chat when the lobby is removed #14518
  • fix(dashboard): Hide lobbied conversations from the dashboard #14611
  • fix(calls): Further improve false positives when showing the connection warning #14449
  • fix(calls): Fix guest displayname when exporting call participants #14631
  • fix(reminder): Log when generating a reminder failed #14617

20.1.4 – 2025-02-13#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(bots): Allow users to edit messages of bots in one-to-one conversations #14352
  • fix(calls): Address some false positives when showing the connection warning #14251
  • fix(dashboard): Hide archived conversations from dashboard unless mentioned #14298
  • fix(conversation): Don't suggest teams that are already added to the conversation #14348
  • fix(chat): Fix missing "Copy code" button when syntax is used #14309

20.1.3 – 2025-01-17#

Changed#

  • Update translations
  • Update dependencies
  • Clarify the usage of the High-performance backend and warn when it's not configured #14065

Fixed#

  • fix(moderation): Allow promoting self-joined users #14082
  • fix(firstrun): Create default conversations when loading the dashboard #14089
  • fix(archive): Don't add asterix to title for unread messages in archived conversations #14102

20.1.1 – 2024-12-19#

Changed#

  • Update translations
  • Update dependencies
  • perf(calls): Add endpoint for clients to specifically check if a call notification is still current #13950

Fixed#

  • fix(chat): Add start and end of out-of-office to the note card in one-to-one conversations #13926
  • fix(chat): Fix chats for offline participants when the chat history was reset #13965
  • fix(calls): Remove "Share to chat" button from failure notifications of recording summaries #13941
  • fix(calls): Hide option to start without enabled media when it can not be stored on the server #13953
  • fix(calls): Retain names of guests when they disconnect from the High-performance backend #13984
  • fix(calls): Fix missing "Speaking while muted" popup #14027
  • fix(search): Implement pagination in conversation search results #14034
  • fix(settings): Confirm server time of High-performance and recording backend in admin settings #14016

20.1.0 – 2024-12-03#

Added#

  • Introducing the Nextcloud Talk desktop client for Windows, macOS and Linux Download
  • feat(calls): Summarize call recordings automatically with AI when installed #13429
  • feat(chat): Allow to summarize the chat history when there are many unread messages #13430
  • feat(calls): Allow moderators to download a call participants list #13453
  • feat(meetings): Allow importing email lists as attendees #13882
  • feat(email-guests): Identify and recognize guests invited via email address #6098
  • feat(email-guests): Allow to invite email guests when creating a conversation #4937
  • feat(polls): Allow to draft, export and import polls #13439
  • feat(conversations): Allow to archive conversations #6140
  • feat(conversations): Add direct option to change notification settings to the conversation list again #13870
  • feat(chat): Add option to directly download attachments Desktop #824
  • feat(voice-messages): Auto play voice messages which are grouped together #13199
  • feat(calls): Add an option to always disable devices by default #13446
  • feat(calls): Add option to enable blurred background always by default #13783
  • feat(conversations): Add settings to automatically lock rooms after days of inactivity #13448
  • feat(calls): Allow to enforce a maximum call length #13445
  • feat(chat): Highlight file and object shares with an icon in conversations list

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(conversations): Fix password validation when setting a password #13890
  • fix(chat): Fix visibility of "Send message without notification" option being enabled #13824
  • fix(matterbridge): Fix settings disappearing after configuring matterbridge in a conversation #13786
  • fix(chat): Disable interactiveness of reference by default, to avoid input-focus stealing #4937
  • fix(avatar): Use person icon for deleted accounts and guests without a name #13754
  • fix(calls): Omit "with 0 guests" when a call is ended and only 1 logged-in participant joined #13545
  • fix(polls): rename "Private poll" to "Anonymous poll"
  • perf: Fix a performance issue when the page is not reloaded over multiple days

20.1.0-rc.3 – 2024-11-28#

Added#

  • feat(conversations): Add direct option to change notification settings to the conversation list again #13870
  • feat(meetings): Allow importing email lists as attendees #13882

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(conversation): Fix password validation when setting a password #13890
  • fix(calls): Don't disable microphone and camera when it was enabled in the device check #13893
  • fix(chat): Hide "Generate summary" in federated conversations for now #13881
  • fix(chat): Fix mention suggestions referring to participants of the previous conversation #13870
  • fix(chat): Links in markdown todo-lists are only clickable with edit permissions #13865

20.1.0-rc.2 – 2024-11-21#

Added#

  • feat(chat): Allow to summarize the chat history when there are many unread messages #13430
  • feat(call): Summarize call recordings automatically with AI when installed #13429
  • feat(call): Add option to enable blurred background always by default #13783
  • feat(conversations): Allow to archive conversations #6140
  • feat(conversations): Add settings to automatically lock rooms after days of inactivity #13448

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(chat): Fix visibility of the silent send option being enabled #13824
  • fix(matterbridge): Fix settings disappearing after configuring matterbridge in a conversation #13786

20.1.0-rc.1 – 2024-11-14#

Added#

  • feat(polls): Allow to draft, export and import polls #13439
  • feat(voice-messages): Auto play voice messages which are grouped together #13199
  • feat(calls): Allow moderators to download a call participants list #13453
  • feat(calls): Allow to enforce a maximum call length #13445
  • feat(chat): Add option to directly download attachments Desktop #824
  • feat(calls): Add an option to always disable devices by default #13446
  • feat(email-guests): Identify and recognize guests invited via email address #6098
  • feat(email-guests): Allow to invite email guests when creating a conversation #4937
  • feat(chat): Highlight file and object shares with an icon in conversations list

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(chat): Disable interactiveness of reference by default, to avoid focus stealing #4937
  • fix(avatar): Use person icon for deleted accounts and guests without a name #13754
  • fix(call): Omit "with 0 guests" when a call is ended and only 1 logged-in participant joined #13545
  • fix(polls): rename "Private poll" to "Anonymous poll"
  • perf: Fix a performance issue when the page is not reloaded over multiple days

20.0.2 – 2024-11-07#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(attachments): Fix a performance issue when opening the file picker in Talk #13698
  • fix(meetings): Fix layout for guests on public conversations #13552

20.0.1 – 2024-10-10#

Added#

  • feat(call): Add wave and fire call reactions #13349

Changed#

  • Update translations
  • Update dependencies
  • fix(chat): Reduce read-width of chat again #13421
  • fix(signaling): Deprecate using multiple High-performance backends and the fake-clustering mode #13420

Fixed#

  • fix(chat): Fix missing push notifications for chat messages #13331
  • fix(chat): Correctly update "Today"-date separator when the day changes #13434
  • fix(call): Correctly ignore media offers from users without permissions when internal signaling is used #13495
  • fix(chat): Expire message cache when deleting the last message #13393
  • fix(federation): Send the newest conversation properties when retrying OCM notifications #13424
  • fix(avatar): Fix missing translations #13409
  • fix(call): Fix missing call sounds in Safari when tab is moved to the background #13353
  • fix: Fix several popups and menus in fullscreen mode #13399

20.0.0 – 2024-09-14#

Added#

  • Federated calls
  • Add a task counter for to-do lists in "Note to self" messages
  • Allow editing "Note to self" messages forever
  • Show blurhash while loading attachments
  • Show upcoming event information in conversation
  • Banning users and guests
  • Allow to prevent "@all" mentions for non-moderators
  • Add button to show smart picker
  • Dispatch events when enabling or disabling bots
  • Show user status messages of other local users in a federated conversation

Changed#

  • Requires Nextcloud 30
  • High-performance backend with federation support is required (Version 2.0.0 or later)
  • API performance improvements
  • Dynamic order of tiles in a call to prioritize participants with audio or video
  • Automatically lower raised hand when participant speaks
  • Show confirmation dialog when removing a participant
  • Show description when listing open conversations
  • Outline the participant count when trying to mention everyone
  • Show out-of-office replacement in the out-of-office message

Known issues#

  • Federation requires the High-performance backend on both servers
  • Federation requires Talk 20 on both servers

20.0.0-rc.5 – 2024-09-12#

Added#

  • Add setup checks for server configuration pitfalls #13260

Fixed#

  • fix(chat): Fix "You deleted the message" when performed by federated user with same ID #13251
  • fix(chat): Take attachment shares into account when marking a conversation unread #13253
  • fix(calls): Temporarily disable call button after a moderator ended the call for everyone to avoid recalling #13268
  • fix(avatar): Don't overwrite user avatar when selecting a square for a conversation #13278

20.0.0-rc.4 – 2024-09-03#

Changed#

  • Update several dependencies
  • Add a task counter for to-do lists in "Note to self" messages #13034

Fixed#

  • Fix accepting federation invites from notification #13146
  • Show error when joining a call failed #13077
  • Handle OS theme change without page reload #10774
  • Various design fixes

20.0.0-rc.3 – 2024-08-22#

Changed#

  • Update several dependencies
  • Allow editing "Note to self" messages forever #13083 #13089
  • Add blurhash to files so "previews" can be shown while loading #13058 #13075

Fixed#

  • fix(federation): Fix propagating permissions, recording consent, permissions and more
  • Don't break when joining an open conversation #13090
  • Fix signaling server check for Desktop Client so that Nextcloud 29 does not need the newest version #13094
  • fix(settings): Hide unused settings in (former) one-to-one conversations #13046
  • fix(sidebar): Fix row-style of attachments #13044
  • fix(federation): fix system message when removed user has same userId as the moderator #13055
  • fix(federation): correctly check list of allowed groups when federation is limited #13067

20.0.0-rc.2 – 2024-08-16#

Fixed#

  • Adjust conversation list density #13013

20.0.0-rc.1 – 2024-08-15#

Added#

  • Show upcoming event information (up to 1 month) in conversation top bar #12984

Fixed#

  • Show user status messages of other local users in a federated conversation #12982
  • Don't trigger notifications for system messages in federated conversations #12985
  • Add a quick option to log-in when visiting a public conversation as a guest #12988
  • Save displayname immediately when inviting a federated account #12954
  • Show error messages when uploading a file failed #12919
  • Add a hint how to add federated accounts #12916
  • Retain order of attachments when uploading multiple #12904
  • Don't allow to enable bots in former one-to-one conversations #12893
  • Hide ban option for federated accounts as they are not supported for now #12980
  • Various design fixes

20.0.0-beta.3 – 2024-08-06#

Fixed#

  • Disallow setting message expiration in former one-to-one conversations #12882
  • Show avatar thumbnail for former one-to-one conversations #12886
  • Hide Ban section in "Note to self" conversation settings #12889
  • Disallow banned user to be added to the conversation #12793
  • Disable call button in a federated chat when its settings was changed #12864
  • More UI changes according to design review #12800

20.0.0-beta.2 – 2024-08-01#

Fixed#

  • fix(calls): Add notifications for federated calls #12845 #12856 #12874
  • fix(calls): Fix broken avatar of remote users in calls #12863
  • fix(videoverification): Fix design #12853
  • fix(chat): Prevent leave call dialog when canceling quoting #12824
  • fix(UI): More design adjustments for nextcloud/vue changes #12810

20.0.0-beta.1 – 2024-07-26#

Added#

  • Banning users and guests #12291
  • Allow to prevent "@all" mentions for non-moderators #9074
  • Add button to show smart picker #12250
  • Dispatch events when enabling or disabling bots #12551
  • Preview: Federated calls #11232

Changed#

  • Requires Nextcloud 30
  • External signaling requires federation support
  • API performance improvements
  • Dynamic order of tiles in a call #11393
  • Automatically lower raised hand when participant speaks #12399
  • Show confirmation dialog when removing a participant #12543
  • Show description when listing open conversations #12209
  • Outline the participant count when trying to mention everyone #12782
  • Show out-of-office replacement in the out-of-office message #12510

Known issues#

  • Design: not fully adjusted to changes in Nextcloud 30
  • Federated calls: broken participant avatars and missing call notifications