Skip to content

v7.1.0

Choose a tag to compare

@PrajwalDhuleCC PrajwalDhuleCC released this 26 Jul 15:17
· 1 commit to v7 since this release
e109283

v7.1.0

New

  • Added support for sending multiple attachments in a single message, including images, videos, audio files, and documents. Enable this feature using the enableMultipleAttachments prop on CometChatMessageComposer (enabled by default). Attachments are split into separate messages, one per attachment type, up to your app's attachment limit (default 10).
  • Added CometChatImagesBubble and CometChatVideosBubble to display multiple images and videos in a grid within a single message, collapsing extra items into a +N overflow tile.
  • Added CometChatFilesBubble to display multiple document attachments within a single message.
  • Added CometChatAudiosBubble to display multiple uploaded audio attachments within a single message.
  • Added CometChatVoiceNoteBubble to render recorded voice messages with a built-in waveform player.
  • Added CometChatMessageComposerTray to preview selected attachments before sending, with per-file upload progress and options to remove or retry uploads. The file picker, paste, and drag-and-drop all feed the tray; drag-and-drop can be turned off with the disableDragAndDrop prop.
  • Added support for media captions — a text caption can be attached to a media message and renders with Markdown formatting in the composer preview and in both sent and received bubbles.
  • Added support for grouping consecutive messages from a single send action into a unified batch, showing sender information only on the first message and the caption and message status only on the last.

Enhancements

  • Updated CometChatFullScreenViewer to navigate a gallery of multiple images and videos, with swipe/arrow navigation and a per-item download — in addition to viewing a single attachment.

Fixes

  • None

Deprecations

  • Deprecated the legacy single-attachment bubbles CometChatImageBubble, CometChatVideoBubble, and CometChatFileBubble in favor of the new per-type bubbles (CometChatImagesBubble, CometChatVideosBubble, CometChatFilesBubble). The legacy bubbles remain exported for backward compatibility but are no longer the default renderers for received media. CometChatAudioBubble is not deprecated — it continues to back CometChatVoiceNoteBubble.