Releases: cometchat/cometchat-uikit-flutter
Releases · cometchat/cometchat-uikit-flutter
Release list
v5.2.17
v6.0.5
New
- Added support for AI agents in group conversations,
CometChatStreamBubble, and native card message rendering withCometChatCardBubble. - Added card messages to search results and localized
aiAgentMessagelabel.
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
New
- Added
CometChatCardBubblefor rendering developer card messages (categorycard). - 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
ccCardActionClickedevent, which forwards raw card actions to the app layer for both developer and agent cards. - Added
MessageCategoryConstants.cardfor 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, orCard Messageotherwise. - Updated developer card options to exclude
edit.
Fixes
- None
v6.0.3
New
- Added the
loadLastAgentConversationprop toCometChatMessageList, 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
New
- Added the
CometChatNotificationFeedcomponent, 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, andonActionClick. - Added customizable UI support with
HeaderView,EmptyView,ErrorView,LoadingView,style,cardThemeMode, andcardThemeOverrideprops 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
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
CometChatCallButtonscustomization support by applyingvoiceCallButtonPaddingandvideoCallButtonPaddingstyles directly to the underlyingIconButtoncomponents. - Enhanced the spacing between voice and video call actions in
CometChatCallButtonsby 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
.m4aaudio messages displayed a00:00duration 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
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/_groupto UIKit components instead of stalewidget.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.1cometchat_sdk: ^5.0.1
Example Apps
sample_app— Full-featured chat appai_sample_app— AI agents chat experience
Published from internal repo @ ba30dcf679be819ab02266157afe7de1322de203
v5.2.15
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
.m4aaudio files were not immediately playable and their duration was not displayed correctly after receipt. - Fixed an issue where
MessagesRequestBuilderusage caused inconsistent message retrieval behaviour under certain filtering and pagination scenarios.
Deprecations
- None
Removals
- None
v6.0.0
New
- Added message flagging and reporting support, along with translations for 20 locales, allowing users to moderate conversations in their preferred language.
- Added the
CometChatComposerLayoutcomponent 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-pluginmanifest 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
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_uikitpackage with architectural improvements.
Fixes
- None