Changelog#

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

17.1.10 – 2024-06-27#

Fixed#

  • fix(bots): Fix bots with self-signed certificates #12469
  • fix(shareIntegration): Fix handle to close and open the right sidebar on publish share links #12495

17.1.9 – 2024-05-23#

Fixed#

  • fix(polls): Remove actor info from system message #12342
  • fix(recording): Stop broken recording backend #12401

17.1.8 – 2024-04-12#

Changed#

  • Update translations
  • Update several dependencies

Fixed#

  • fix(conversation): Fix error when adding participants while creating a conversation #12059
  • fix(conversation): Fix missing icon in conversation settings for file conversations #12052

17.1.7 – 2024-04-04#

Changed#

  • Update translations
  • Update several dependencies

Fixed#

  • fix(conversation): skip unread marker increasing from notification #11735
  • fix(modal): mount nested modals inside global modals #11891

17.1.6 – 2024-02-29#

Changed#

  • Update translations

Fixed#

  • fix(webrtc): Ignore label of data channel when processing received messages for Janus 1.x compatibility #11668
  • fix(notifications): Fix notification action label length with utf8 languages #11620
  • fix(chat): Fix forwarding messages from conversations in the right sidebar #11609

17.1.5 – 2024-01-25#

Fixed#

  • fix(attachments): Don't allow selecting shared folders as attachment folder #11430

17.1.4 – 2023-12-19#

Fixed#

  • fix(UI): Allow joining a call while editing a document #11260
  • fix(chat): Fix grouping of chat messages when they include the readmarker #11068
  • fix(call): Fix lost audio tracks in Safari after being muted a longer time #11145
  • fix(occ): Fix verification of STUN server details #11194
  • fix(hosted-hpb): Correctly handle API response codes of hosted High-performance backend when the account expired #11045

17.1.3 – 2023-11-23#

Fixed#

  • fix(settings): Remove non-working notification settings for guests #10974
  • fix(chat): Fix uploading files after some time of being online #10891
  • fix(participants): Update participants list more regularly #10843
  • fix(settings): Fix option to request an HPB trial #10965
  • fix(settings): Fail recording server test when an HPB was given as recording backend #10948
  • fix(chat): Hide delete option for guests #10806
  • fix(chat): Fix sorting of system messages #10964
  • fix(chat): Fix not breaking the JSON response when removing the last reaction of a message #10949
  • fix(call): Log error message when starting a screenshot fails #10827

17.1.2 – 2023-10-27#

Changed#

  • Update dependencies

Fixed#

  • fix(chat): Allow joining a conversation via search when a filter is active #10781
  • fix(chat): Fix re-rendering of conversation data when scrolling (hover, user status, more) #10779
  • fix(chat): Clear deleted messages from replies #10713
  • fix(chat): Fix mentions when forwarding messages #10673
  • fix(call): Increase the avatar size in calls when the video is disabled #10628
  • fix(call): Fix "silent" parameter not sent again when reconnecting #10776
  • fix(chat): Fix message grouping for all locales #10695
  • fix(RightSidebar) update active tab on mount and conversation change #10564
  • fix(sip): Fix saving the secret of the SIP bridge in the admin UI #10718

17.1.1 – 2023-09-21#

Added#

  • feat(chat): Add copy function to code blocks #10533

Changed#

  • Update dependencies

Fixed#

  • fix(attachments): Allow to navigate between attachments in the viewer #10549
  • fix(bots): Fix notifications of bot messages and reactions #10530
  • fix(conversations): Keep the current conversation in filtered list #10527
  • fix(page): Decouple the index controller from the executing method #10546
  • fix(API): Reuse participant objects already created to reduce number of database queries #10536

17.1.0 – 2023-09-16#

Added#

  • Add support for bots via webhooks #10139 #10151
  • Add Markdown support for chat messages #10089 #10090
  • Allow to filter the conversation list for unread mentions and messages #10093
  • Provide an overview list of open conversations #10095
  • Set a reminder to get notified about a chat messages at a later time #10104 #10152 #10155
  • Show a hint when the call is running since one hour #10101
  • Show the talking time of participants in the right sidebar #10145

Changed#

  • System messages of the same actions are now grouped #10143
  • Use virtual scrolling for the conversation list to improve the performance #10297
  • Cache the conversation list in the browser storage for better loading experience #10273
  • Update dependencies

17.1.0-rc.4 – 2023-08-31#

Changed#

  • chore(packaging): Ship dependencies lock files #10426
  • Update dependencies

Fixed#

  • fix(bots): Fix several problems with bots #10425
  • feat(conversations): Persist the filter status after reload #10407
  • fix(chat): Adjust parsing of NcRichContenteditable output before sending #10440
  • fix(conversations): Fix arrow-key navigation in left sidebar #10418
  • fix(deck): Show conversation name and highlight link in deck integration #10394
  • fix(chat): Fix combined system message text with duplicated messages from yourself #10439

17.1.0-rc.3 – 2023-08-25#

Added#

  • feat(capability): Add a capability for messages being markdown #10367
  • feat(bots)!: Ensure bot uniqueness and allow removing by URL #10371

Changed#

  • Update dependencies

Fixed#

  • fix(LeftSidebar): wrong user status after scrolling #10369
  • fix(changelog): Prevent duplicated changelog message by parallel requests #10366
  • fix(RoomSelector): Align text vertically for open conversation list #10363
  • fix(chat): Fix primary color selection on quotes #10363
  • fix(LeftSidebar): adjust conversation padding and size #10359

17.1.0-rc.2 – 2023-08-24#

Added#

  • Avatars of open conversations are now shown without being a participant #10229
  • Added an option to only remove a user from private conversations #10310
  • Added an option to copy the original message content #10335

Changed#

  • Use virtual scrolling for the conversation list to improve the performance #10297
  • Cache the conversation list in the browser storage for better loading experience #10273
  • Update dependencies

Fixed#

  • Allow replying to messages of bots #10219
  • Fix sending system messages to bots #10271
  • Fix style of Markdown code blocks, headlines and quotes #10221 #10238 #10255
  • Fix recording option shown for non moderators #10246
  • Apply selected call background only once confirmed #10267
  • Clear chat history for other participants that are live when the moderator performs the action #10302
  • Add missing capability that indicates bots are supported #10314
  • Don't add parent messages of quotes to the message list which could create gaps in the history #10318
  • Fix missing X-Chat-Last-Common-Read header on chat requests #10337

17.1.0-rc.1 – 2023-08-11#

Added#

  • Add support for bots via webhooks #10139 #10151
  • Add Markdown support for chat messages #10089 #10090
  • Allow to filter the conversation list for unread mentions and messages #10093
  • Provide an overview list of open conversations #10095
  • Set a reminder to get notified about a chat messages at a later time #10104 #10152 #10155
  • Show a hint when the call is running since one hour #10101
  • Show the talking time of participants in the right sidebar #10145

Changed#

  • System messages of the same actions are now grouped #10143
  • Update dependencies

Fixed#

  • Fix resetting the bruteforce protection when joining a conversation #10165

17.0.3 – 2023-07-28#

Changed#

  • Update dependencies

Fixed#

  • Fix duplicate messages and improve performance #10070
  • fix(SIP): Show SIP info also when enabled without user PIN #10064
  • fix(settings): Hide description and status from 1-1 conversation settings #10057

17.0.2 – 2023-07-20#

Changed#

  • Automatic transcription of call recordings is now opt-in #9971
  • Update dependencies

Fixed#

  • Fix position of "Scroll to bottom" button in the chat view #9871 #9858
  • Improve accessibility of conversation creation dialog #9954
  • Make chat stay scrolling when the last message receives its first reaction #9956
  • Don't emit event when the user status did not change on refetching #10005
  • Attempt to further improve the performance of conversation list updates with hundreds of conversations #10016

17.0.1 – 2023-06-23#

Changed#

  • Include display name in participant update signaling message #9822
  • Update dependencies

Fixed#

  • Improve frontend responsiveness with many conversations #9841
  • Don't make the conversation list scroll when the selected conversation is already visible #9782 #9796
  • Fix creating files from the "Blank" template option #9818
  • Make conversation description and name selectable #9780
  • Hide poll voting details when not filled #9821 #9819
  • Fix visibility issue in the create conversation dialog on small screens #9794 #9843
  • Include display name in participant update signaling message #9822
  • Update group displayname cache when the group was renamed #9839

17.0.0 – 2023-06-12#

Added#

  • Conversations can now have an avatar or emoji as icon #927
  • Virtual backgrounds are now available in addition to the blurred background in video calls #9251
  • Reactions are now available during calls #9249
  • Typing indicators show which users are currently typing a message #9248
  • Groups can now be mentioned in chats #6339
  • Call recordings are automatically transcribed if a transcription provider app is registered #9274
  • Chat messages can be translated if a translation provider app is registered #9273

17.0.0-rc.4 – 2023-06-09#

Fixed#

  • fix(chat): Fix dark/light theme in messages loading placeholder #9720
  • fix(TypingIndicator): Signaling messages wrong when conversation is switched #9615
  • fix(TypingIndicator): Typing indicator does not "expire" #9604
  • fix(TypingIndicator): Typing indicator distorted on small sidebar during call when 3 or more people are typing #9589
  • fix(mediasettings): Aria label keywords of virtual backgrounds are not translatable #9610
  • fix(mediasettings): Conversation picture picker does not work well on mobile #9565
  • fix(conversations): Do not scroll to conversations that are already visible in the conversations list #9582
  • fix(conversations): Fix error when creating a conversation from search results #9709

17.0.0-rc.3 – 2023-06-02#

Fixed#

  • fix(MediaSettings): Fix guests being prompted with login window when blurring background #9620
  • fix(TypingIndicator): Actors are only unique by type and id #9625

17.0.0-rc.2 – 2023-05-25#

Fixed#

  • fix(reactions): Fix own call reactions when the high-performance backend is used #9586
  • fix(mediasettings): Hide virtual background options when not supported #9611
  • fix(mediasettings): Fix broken aria-label #9617
  • fix(CallView): Fix Fullscreen mode support in ViewerOverlay #9613 #9618
  • fix(CallView): fix no local video on empty call in not grid mode #9584
  • fix(chat): Update own read marker before triggering events when posting #9612
  • fix(chat): Don't send startTyping signaling message for each keystroke #9614

17.0.0-rc.1 – 2023-05-17#

Changed#

  • Update dependencies

Fixed#

  • Fix virtual background image being stretched instead of cropped #9549

17.0.0-beta.3 – 2023-05-12#

Added#

  • Allow translating chat messages #9512

Changed#

  • Update several dependencies

Fixed#

  • Media settings or not respected #9513
  • Fix clearing guests over and over again on MySQL and Oracle #9517
  • Prevent empty chat messages #9509

17.0.0-beta.2 – 2023-05-09#

Added#

  • Typing indicators frontend and settings #9455 #9431

Changed#

  • Update several dependencies

Fixed#

  • Show empty call view on viewer overlay #9460
  • Fix avatar handling when interacting with non-supporting backends #9492

17.0.0-beta.1 – 2023-05-04#

Added#

  • Conversations can now have an avatar or emoji as icon #927
  • Virtual backgrounds are now available in addition to the blurred background in video calls #9251
  • Reactions are now available during calls #9249
  • Typing indicators show which users are currently typing a message #9248
  • Groups can now be mentioned in chats #6339
  • Call recordings are automatically transcribed if a transcription provider app is registered #9274
  • Chat messages can be translated if a translation provider app is registered #9273

Changed#

  • Update several dependencies