Changelog#

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

19.0.15 – 2025-04-04#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(calls): Do not reset previous connected users after resuming in a call #14735
  • fix(sidebar): Show tooltips when Talk is in the sidebar #14697
  • fix(guests): Fix style and labels on public share page as a guest #14720 #14726
  • fix(calls): Skip password verification for guests that are reconnecting to the call #14787
  • fix(calls): Fix leaving call if a signaling message is received while reconnecting #14788

19.0.14 – 2025-03-12#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(search): Include caption messages in search results #14551
  • fix(conversation): Stay in chat when removing a group or team the moderator is a member of #14395
  • fix(dashboard): Hide lobbied conversations from the dashboard #14610
  • fix(calls): Further improve false positives when showing the connection warning #14448
  • fix(reminder): Log when generating a reminder failed #14616

19.0.13 – 2025-02-13#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(bots): Allow users to edit messages of bots in one-to-one conversations #14360
  • fix(calls): Address some false positives when showing the connection warning #14250
  • fix(conversation): Don't suggest teams that are already added to the conversation #14347

19.0.12 – 2025-01-16#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(calls): Retain names of guests when they disconnect from the High-performance backend #13983
  • fix(search): Add pagination support to the conversation search in unified search #14033
  • fix(setupcheck): Check server times of Webserver nodes and High-performance backend to be in sync #14015
  • fix(moderation): Allow promoting self-joined users #14081
  • fix(calls): Fix "Talk while muted" toast #14026
  • fix(firstrun): Create default conversations when loading the dashboard #14090

19.0.11 – 2024-11-07#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(chat): Fix layout for guests on public conversations #13620
  • fix(UI): Improve handling of sidebar on mobile view #12693
  • fix(calls): Fix background blur performance if Server was not upgraded #13603

19.0.10 – 2024-10-10#

Changed#

  • Update translations
  • Update dependencies

Fixed#

  • fix(performance): Fade out local blur-filter option for Nextcloud wide setting #13100
  • fix(avatar): Fix missing translations #13410
  • fix(chat): Expire message cache when deleting the last message #13392
  • fix(call): Correctly ignore media offers from users without permissions when internal signaling is used #13494
  • fix(call): Fix missing call sounds in Safari when tab is moved to the background #13352

19.0.9 – 2024-09-12#

Fixed#

  • fix(federation): Fix federation invites accepting from the notification #13153
  • fix(chat): Fix "You deleted the message" when performed by federated user with same ID #13250
  • fix(files): Keep order of attachments when sharing multiple #13099
  • fix(avatar): Don't overwrite user avatar when selecting a square for a conversation #13277

19.0.8 – 2024-08-22#

Changed#

  • Update several dependencies

Fixed#

  • fix(settings): hide secrets in password fields #12842
  • fix(conversation): Fix adding and removing permissions #13081
  • fix(session): Fix generating session id again if duplicated #12745
  • fix(sidebar): hide sidebar button in lobby #13070
  • fix(call): prevent navigating away when clicking on a quote while being in a call #12841
  • fix(federation): fix system message when removed user has same userId as the moderator #13054
  • fix(federation): correctly check list of allowed groups when federation is limited #13069
  • fix(federation): show lobby in federated conversations #12789
  • fix(federation): don't create system messages inside remote conversations #12788
  • fix(federation): ignore outdated sessions when generating notifications #12742

19.0.7 – 2024-07-15#

Fixed#

  • fix(federation): Fix missing notifications in https-federated conversations (Nextcloud Server 29.0.4 or later - Part 3) #12724
  • fix(chat): Fix chat not loading new messages anymore in new conversation when switching quickly after writing a message #12721
  • fix(chat): Fix missing parent message when a chained child message gets edited or deleted #12719

19.0.6 – 2024-07-12#

Fixed#

  • fix(chat): Fix broken widgets by updating nextcloud/vue library #12610
  • fix(chat): Fix sidebar opening and closing #12610
  • fix(federation): Allow sessions to mark themselves as inactive and block notifications when session is active #12689
  • fix(federation): Correctly handle federation with Nextcloud Server 29.0.4 or later - Part 2 #12687

19.0.5 – 2024-07-11#

Fixed#

  • fix(federation): Correctly handle federation with Nextcloud Server 29.0.4 or later #12663
  • fix(chat): Fix scrolling to a quoted message in the desktop client #12653
  • fix(conversations): Improve sharing data between different tabs #12637
  • fix(chat): Improve update of messages list in the sidebar and the chat #12636
  • fix(chat): Show loading spinner when submitting an edited message #12674
  • fix(chat): Workaround rendering issue in Safari when unread marker is removed #12669
  • fix(chat): Fix missing reference data when linking to a federated chat message #12665
  • fix(chat): Fix contrast of unread counter when being mentioned in the chat during a call #12605
  • fix(chat): Don't group certain system messages when the actor is different #12642
  • fix(sharing): Improve performance when loading chat messages with file shares #12554
  • fix(sharing): Fix share detection within object stores #12629
  • fix(dashboard): Fix missing dashboard icon #12673

19.0.4 – 2024-06-27#

Changed#

  • feat(call): Add option to mirror video preview #12593
  • feat(call): Add 'Participants' tab to 1-1 calls #12594

Fixed#

  • fix(federation): Update federation invites counter #12544
  • fix(chat): Hide reply button for participants without chat permissions #12577
  • fix(bots): Show error messages during bots setup #12572
  • fix(sidebar): Restore missing tab after switching a conversation #12587
  • fix(chat): Adjust toast message on message deletion #12589
  • fix(chat): Fix marking conversation as read for hidden messages #12592

19.0.3 – 2024-06-18#

Fixed#

  • fix(chat): visual alignment of typing indicator for wide screens #12521
  • fix(call): remove sound interference in Safari after audio disconnecting #12534

19.0.2 – 2024-06-13#

Fixed#

  • fix(call): Fix audio issue in Safari when a user unmutes after a longer time while the tab is inactive #12511
  • fix(bots): Fix bots with self-signed certificates #12471
  • fix(chat): Improve scrolling behaviour when reopening a conversation #12199
  • fix(chat): Better handling of captioned messages in federated conversations #12375
  • fix(attachments): Fix creating new files from templates #12488
  • fix(call): Directly sync the preferences with the device selection #12493
  • fix(call): Give feedback when trying to "Ring" a participant that has DND enabled #12377
  • fix(breakoutrooms): Don't allow to enable guests in breakout rooms until it's supported #12457
  • fix(UI): Improve button in mobile UI to use less space #12473

19.0.1 – 2024-05-23#

Changed#

  • fix(editing): restore default behaviour of keyboard hotkeys Ctrl+Up #12254
  • fix: replace emoji-mart-vue-fast lib usage with nextcloud/vue function #12306
  • feat(capabilities): Expose which capabilities should be considered local vs federated #12316

Fixed#

  • fix(call): open chat sidebar in call by click on toast #12196
  • fix(LeftSidebar): small glitch on sidebar scroll #12286
  • fix(MessagesList): clean up expired, removed messages from the chat #12287
  • fix(chat): focus submit on upload attachments without caption #12296
  • fix(dashboard): Fix dashboard when the last message of a chat expired #12309
  • fix(notifications): Preparse call notifications for improved performance #12320
  • fix(polls): Remove actor info from system message #12344
  • fix(federation): Don't send notifications for most system messages in federation #12371
  • fix(recording): Stop broken recording backend #12403
  • fix(recording): Handle the problem gracefully when the recording can not be uploaded #12404

19.0.0 – 2024-04-24#

Added#

  • Messages can now be edited by logged-in authors and moderators for one day #1836
  • Allow todo lists in chat messages to be interactive #12065
  • Added a "In conversation" search filter #11456
  • Save unsent messages in browser storage so they survive a page reload or browser restart #3055
  • Allow to accept individual users when the lobby is enabled #8601
  • Flavored Markdown in messages #10066
  • Allow to see all reactions #11508
  • Preview: Federated chatting #11231

Changed#

  • Update translations
  • Update several dependencies
  • Added support for Janus 1.x
  • Prepare frontend code for a migration to Vue3
  • Migrated various icons to Material Design icons
  • Deleting messages is now possible without a time limitation (was 6 hours) #11408
  • Guests are now rate-limited on mentioning users #11072
  • Make polls more visible in the chat when they are posted during a call #11372
  • Bots can now be installed by apps with limited feature flags #11630
  • Save all previously picked devices to improve the call experience when switching between different working situations #12067

Deprecation#

  • Commands: This will be the last major version that supports commands. Please migrate your commands to webhook based bots instead.

19.0.0-rc.6 – 2024-04-22#

Changed#

  • Update translations
  • Update several dependencies

Fixed#

  • fix(chat): restrict checkbox editing in one-to-one conversations #12160 #12176
  • fix(chat): Fix clearing the input field after file upload #12061
  • fix(chat): Fix setting known chat messages borders after leaving the conversation #12183
  • fix(dashboard): Dashboard does not show mentions from federated conversations #12163

19.0.0-rc.5 – 2024-04-18#

Changed#

  • Update translations

Fixed#

  • fix(lobby): Show the timezone and relative time when enabling the lobby #12135
  • fix(shareIntegration): Fix handle to close and open the right sidebar on publish share links #12134
  • fix(chat): Fix collapsing grouped system message #12139
  • fix(attachments): Fix missing icons when creating a file in a chat #12138
  • fix(media): Fix initial selection of devices #12152 #12146

19.0.0-rc.4 – 2024-04-16#

Changed#

  • Update translations
  • Update several dependencies

Fixed#

  • fix(calls): Correctly pick the device when showing the device picker after a page reload #12124
  • fix(conversations): Correctly update conversations when the read marker changes via another device or window #9590
  • fix(chat): Make "silent send" state more obvious for follow up messages #12118
  • fix(dashboard): Correctly handle 1-1 conversations with unread system messages #12073

19.0.0-rc.3 – 2024-04-11#

Added#

  • feat(chat): Allow todo lists to be interactive #12065
  • feat(devicechecker): Save all previously picked devices instead of the last one #12067
  • feat(OCM): Register TalkV1 as OCM resource #12045
  • feat(dashboard): Implement Dashboard Widget APIv2 #12035

Changed#

  • Update translations
  • Update several dependencies

Fixed#

  • fix(chat): Mentions in todo lists are not rendered #12009
  • fix(one2one): Allow the desktop client to handle one-to-one links without a reload #12047
  • fix(attachments): Ensure all rich object parameters are strings #12043
  • fix(openapi): Ensure operation IDs are unique #12030
  • fix(openapi): Object inheritance for chat and proxy messages #12056
  • fix(chat): Don't close emoji picker when clicking on the search input or a category #12062

19.0.0-rc.2 – 2024-04-04#

Added#

  • feat(desktop): Prepare to support screensharing in the desktop client #12003

Changed#

  • Update translations
  • Update several dependencies

Fixed#

  • fix(federation): Fix posting federated messages with oracle database #11999

19.0.0-rc.1 – 2024-03-28#

Added#

  • Add a header to the room list indicating pending invites #11944

Changed#

  • Update translations
  • Update several dependencies

Fixed#

  • Don't close the modal on outside click when the user started to fill them #11941
  • Fix user confusion when federating with a user that has the same user ID #11942
  • Don't transfer ownership federated memberships as it doesn't work #11950
  • Provide the correct container for the file picker #11939
  • Adjust the cursor to be a grabbing hand when dragging the presenter view #11903
  • Fix file names overflowing the box when chat is in the right sidebar #11937

19.0.0-beta.5 – 2024-03-26#

Changed#

  • Update translations
  • Update several dependencies

Fixed#

  • Fix handling of cloud ID when provided in wrong casing #11922
  • Fix flow notifications triggered by own actions and in note-to-self conversations #11918
  • Hide call related user settings in federated conversations #11892

19.0.0-beta.4 – 2024-03-21#

Changed#

  • Update translations
  • Update several dependencies

Fixed#

  • Adjust read handling in received federated conversations to match normal conversations #11861
  • Allow inviting federated users while creating a conversation #11862
  • Fix duplicate messages when sharing recordings or transcripts #11863
  • Prevent manipulating receiving federated conversations via OCC #11855

19.0.0-beta.3 – 2024-03-19#

Added#

  • Preview: Federated chatting - Implemented reminders #11814

Changed#

  • Update translations
  • Update several dependencies
  • Provide better OpenAPI data for message parameters #11807

Fixed#

  • Fix editing and deleting not reflected correctly in left sidebar for federated conversations #11839
  • Fix missing expiration of cached messages in federated conversations #11816
  • Make conversation avatars dark mode again #11840
  • Reduce the cache time of avatars when the remote was not reachable #11842
  • Don't notify user about own messages when replying or mentioning themselves #11815
  • Fix read marker and unread behaviour in federated conversations again #11810
  • Hide federated conversations from various integrations #11809

19.0.0-beta.2 – 2024-03-14#

Added#

  • Preview: Federated chatting - Implemented reactions #11772
  • Preview: Federated chatting - Implemented polls #11653

Changed#

  • Update translations
  • Update several dependencies
  • Mark federated users as such in the participant list #11771

Fixed#

  • Fix retry behaviour when the host or federated instance was not reachable #11780
  • Fix UI spaming chat requests when memory cache was cleared #11788
  • Fix showing federated users as options when providing a cloudId #11794
  • Fix read marker and unread behaviour in federated conversations #11792
  • Notify federated servers when a hosted conversation is deleted #11790
  • Proxy federation requests with the users language #11801
  • Fix cursor resetting to the beginning of the input field after having typed a "lower than" or "greater than" #11803
  • Directly update the conversation data when marking a conversation read or unread #11678
  • Silent message setting is not remembered with good user experience #11591
  • Silent call setting is not remembered with good user experience #8323

Known issues#

  • Federated chatting: Various features are still visible but not functional

19.0.0-beta.1 – 2024-03-08#

Added#

  • Messages can now be edited by logged-in authors and moderators for one day #1836
  • Added a "In conversation" search filter #11456
  • Save unsent messages in browser storage so they survive a page reload or browser restart #3055
  • Allow to accept individual users when the lobby is enabled #8601
  • Flavored Markdown in messages #10066
  • Allow to see all reactions #11508
  • Preview: Federated chatting #11231

Changed#

  • Update translations
  • Update several dependencies
  • Added support for Janus 1.x
  • Prepare frontend code for a migration to Vue3
  • Migrated various icons to Material Design icons
  • Deleting messages is now possible without a time limitation (was 6 hours) #11408
  • Guests are now rate-limited on mentioning users #11072
  • Make polls more visible in the chat when they are posted during a call #11372
  • Bots can now be installed by apps with limited feature flags #11630

Deprecation#

  • Commands: This will be the last major version that supports commands. Please migrate your commands to webhook based bots instead.

Known issues#

  • Federated chatting: Various features are still visible but not functional