Skip to content

v5.4.0

Choose a tag to compare

@suraj-chauhan-cometchat suraj-chauhan-cometchat released this 24 Jul 16:17
· 3 commits to v5 since this release
7dcf1be

New

  • Added support for sending multiple attachments in a single message, including images, videos, audio files, and documents. This is enabled by default.
  • Added CometChatImagesBubble and CometChatVideosBubble to display multiple images and videos in a grid within a single message.
  • Added CometChatFilesBubble to display multiple document attachments within a single message.
  • Added CometChatAudiosBubble to display multiple audio attachments within a single message.
  • Added CometChatVoiceNoteBubble to render voice messages with a built-in waveform player.
  • Added CometChatMediaViewer to open images and videos in a full-screen, swipeable viewer.
  • Added CometChatAttachmentViewer to display a single attachment in a full-screen viewer.
  • Added CometChatAttachmentPreview to preview selected attachments before sending, with per-file upload progress and options to remove or retry uploads.
  • Added support for AI smart replies and conversation starters, enabled using the showSmartReplies and showConversationStarters props on CometChatMessageList.
  • Added CometChatSmartReplies and CometChatConversationStarter to render smart replies and conversation starters.
  • Added CometChatConversationSummary to display an AI-generated conversation summary, surfaced from CometChatMessageHeader via the showConversationSummaryButton prop and onConversationSummaryPress callback.

Enhancements

  • None

Fixes

  • Fixed CometChatUIKit.logout() rejecting with a "UIKit not initialized" error even when the UIKit was already initialized and a user was logged in.
  • Fixed the link preview image and favicon not updating when a message was edited to point to a different URL.
  • Fixed redundant overlapping text spans on code blocks in the message composer that degraded rich-text editing performance on Android.