Skip to content

Releases: cometchat/cometchat-uikit-flutter

v5.2.17

Choose a tag to compare

@raj-cometchat raj-cometchat released this 10 Jul 04:02
8cadc2d

New

  • None

Enhancements

  • None

Fixes

  • Fixed the navigation route of the delete-message confirmation dialog.

v6.0.5

Choose a tag to compare

@raj-cometchat raj-cometchat released this 02 Jul 12:57
3bdca51

New

  • Added support for AI agents in group conversations, CometChatStreamBubble, and native card message rendering with CometChatCardBubble.
  • Added card messages to search results and localized aiAgentMessage label.

Enhancements

  • Improved AI conversations with responsive card layouts, quoted replies, better card message search, refined chat history, and real-time conversation updates for card and agent replies.

Fixes

  • Fixed issues with @mention and AI suggestion lists not appearing or reappearing correctly.

v6.0.4

Choose a tag to compare

@raj-cometchat raj-cometchat released this 24 Jun 13:17
4a768b0

New

  • Added CometChatCardBubble for rendering developer card messages (category card).
  • Added support for rendering agent card messages within the AI Assistant bubble.
  • Added streaming support for cards that arrive during a streamed agent response.
  • Added the ccCardActionClicked event, which forwards raw card actions to the app layer for both developer and agent cards.
  • Added MessageCategoryConstants.card for card messages.

Enhancements

  • Enhanced the AI Assistant bubble to render ordered text and card blocks, falling back to getText() for older messages.
  • Enhanced conversation previews for developer card messages to show getText() when available, or Card Message otherwise.
  • Updated developer card options to exclude edit.

Fixes

  • None

v6.0.3

Choose a tag to compare

@raj-cometchat raj-cometchat released this 09 Jun 02:27
4a99141

New

  • Added the loadLastAgentConversation prop to CometChatMessageList, enabling automatic loading of the most recent agent conversation.

Enhancements

  • Improved the sample app for web by adding responsive navigation optimized for desktop layouts.

Fixes

  • None

v6.0.2

Choose a tag to compare

@raj-cometchat raj-cometchat released this 29 May 12:51
28fdada

New

  • Added the CometChatNotificationFeed component, providing a full-screen notification feed for displaying campaign and promotional notifications.
  • Added support for customizable feed behavior through props such as notificationFeedRequestBuilder, notificationCategoriesRequestBuilder, onItemClick, and onActionClick.
  • Added customizable UI support with HeaderView, EmptyView, ErrorView, LoadingView, style, cardThemeMode, and cardThemeOverride props for advanced theming and layout control.
  • Added category-based filtering with unread badge counts, allowing users to quickly navigate notifications by category.

Enhancements

  • None

Fixes

  • None

v5.2.16

Choose a tag to compare

@raj-cometchat raj-cometchat released this 27 May 13:45
2cd17d1

New

  • None

Enhancements

  • Enhanced the Edit Message composer UI in the Hybrid iOS sample application to better align with the latest Figma design specifications.
  • Improved the Call Detail screen in the Hybrid iOS sample application by adding dedicated voice and video calling options for easier call initiation.
  • Updated the Create Group modal UI in the Hybrid Mobile sample application to better match the latest Figma-based design guidelines.
  • Enhanced the bottom navigation menu in the Hybrid iOS sample application for improved consistency with the latest UI specifications.
  • Improved the App Credentials screen in the Hybrid iOS sample application to better align with the latest Figma design patterns.
  • Updated the Social Login screen UI in the Hybrid Mobile sample application to match the latest design specifications and improve visual consistency.
  • Enhanced the Chat List profile context menu in the Hybrid Mobile sample application to align with the latest design system updates.
  • Improved the Login screen UI in the Hybrid Mobile sample application to better match the latest Figma specifications and onboarding experience.
  • Improved CometChatCallButtons customization support by applying voiceCallButtonPadding and videoCallButtonPadding styles directly to the underlying IconButton components.
  • Enhanced the spacing between voice and video call actions in CometChatCallButtons by adding an 8px gap for improved visual separation and usability.
  • Improved the Call Detail screen by adding dedicated voice and video calling options for quicker access to call actions.

Fixes

  • Fixed an issue where received .m4a audio messages displayed a 00:00 duration and failed to play immediately after delivery on the receiver side.
  • Fixed an issue where the Attach Audio option did not function correctly on specific Android devices, including iQOO Z6.

Deprecation

  • None

Removal

  • None

v6.0.1

Choose a tag to compare

@raj-cometchat raj-cometchat released this 18 May 14:47

CometChat Flutter UIKit v6.0.1

Added

  • AI Assistant Chat History component for viewing past AI conversations
  • AI-specific message configuration (smart replies, conversation starters)
  • New Chat and Chat History buttons in AI message header
  • Public group auto-rejoin on tap (for kicked users)
  • Blocked user and kicked/banned banners in messages screen
  • Search with thread reply navigation support
  • AppCredentials screen with SharedPreferences persistence

Changed

  • Updated CometChat SDK to 5.0.1
  • Updated Calls SDK to 5.0.2
  • Migrated sample apps from GetX to plain setState architecture
  • Fixed stale user/group objects bug in messages screen (using mutable local copies)
  • Improved message list with markdown formatting support
  • Enhanced login screen with dotted background pattern and user grid

Fixed

  • Messages screen now passes mutable _user/_group to UIKit components instead of stale widget.user/widget.group
  • Guard screen properly re-initializes Calls SDK on cached session restore
  • Protected group join flow from conversations and groups tabs

Packages

  • cometchat_chat_uikit: v6.0.1
  • cometchat_sdk: ^5.0.1

Example Apps

  • sample_app — Full-featured chat app
  • ai_sample_app — AI agents chat experience

Published from internal repo @ ba30dcf679be819ab02266157afe7de1322de203

v5.2.15

Choose a tag to compare

@raj-cometchat raj-cometchat released this 18 May 17:54
d7d5965

New

  • None

Enhancements

  • None

Fixes

  • Fixed an issue where favicons were missing in URL preview messages for shared links.
  • Fixed an issue where the “See More” button in the search component did not behave correctly while loading additional search results.
  • Fixed an issue where received .m4a audio files were not immediately playable and their duration was not displayed correctly after receipt.
  • Fixed an issue where MessagesRequestBuilder usage caused inconsistent message retrieval behaviour under certain filtering and pagination scenarios.

Deprecations

  • None

Removals

  • None

v6.0.0

Choose a tag to compare

@raj-cometchat raj-cometchat released this 08 May 23:56
efd3e83

New

  • Added message flagging and reporting support, along with translations for 20 locales, allowing users to moderate conversations in their preferred language.
  • Added the CometChatComposerLayout component with both single-line and double-line layout options for greater flexibility when customizing the message composer experience.
  • Added a keyboard diagnostics utility to simplify troubleshooting and validation of keyboard-related behaviors across chat interfaces.
  • Added a thumbnail extraction utility to generate preview images from supported media content more efficiently.
  • Added an in-chat image viewer, allowing users to open and preview shared images directly within conversations.
  • Added Firebase configuration support to the sample application to simplify setup for push notifications and related integrations.

Enhancements

  • Improved the composer layout rendering pipeline to provide more consistent behavior and easier customization across composer variants.
  • Enhanced the rich-text messaging flow to use a dedicated WYSIWYG-only rendering path for more predictable formatting behavior.
  • Improved image message bubbles to provide a more polished and consistent media viewing experience in conversations.
  • Expanded the conversation preview utility to support additional conversation and message preview scenarios.
  • Refreshed BLoC implementations across conversations, groups, users, message actions, call buttons, and ongoing call flows to improve consistency and maintainability across the SDK experience.
  • Updated sample application screens to better reflect the latest UI components, layouts, and interaction patterns.
  • Reorganized the Skills directory structure and added .claude-plugin manifest support to improve plugin discovery and project organization.

Fixes

  • Fixed an issue where long-press actions on formatted mentions could produce incorrect formatter behavior in certain message interaction flows.
  • Fixed an issue where calling functionality could stop working after a user logged out and logged back in, ensuring calls continue to work reliably across session changes.
  • Fixed an issue where Android audio message recording could become stuck after the microphone permission prompt, restoring smooth voice message recording.

Deprecations

  • None

Removals

  • None

v6.0.0-beta.2

v6.0.0-beta.2 Pre-release
Pre-release

Choose a tag to compare

@jitvarpatil jitvarpatil released this 04 May 15:50
df76036

New

  • Added AI Assistant support with chat history, events, and stream services.
  • Added a new AI sample app in examples/ai_sample_app.
  • Added an overlay for managing ongoing calls.
  • Added emoji utilities for improved text rendering.
  • Added AI agent skills and configuration support for AI coding assistants.

Enhancements

  • Improved calling UI components and workflows.
  • Enhanced the message composer, message list, and conversation components.
  • Updated group, user, and search components for improved performance and consistency.
  • Refined shared UI components, including message inputs, reactions, badges, and action bubbles.
  • Improved media components, text formatting utilities, and status indicators.
  • Updated keyboard handling, Android native plugins, and audio recording support.
  • Enhanced sample app screens and feature configuration options.
  • Updated the cometchat_uikit package with architectural improvements.

Fixes

  • None