cometchat_chat_uikit 4.5.11-beta1
cometchat_chat_uikit: ^4.5.11-beta1 copied to clipboard
CometChat's Flutter UI Kit offers custom UI components for streamlined text and chat features in your app, designed with developers in mind to minimize development effort.
4.5.11-beta1 #
Fixes
- Fixed an issue in Flutter where the header view and footer view properties were not being applied in
ConversationWithMessages
. - Fixed an issue where opening the app paused background music on Android.
- Fixed an issue where tags in the message request builder were not applied when the app was resumed.
- Fixed an issue where long-length messages were not scrolling in threaded messages.
4.5.10 #
New
- Added a new prop
hideReceipt
to hide the receipt in the message bubble and conversation’s last message.
Enhancements
- Updated
cometchat_sdk
to version4.0.18
. - If
isIncludeBlockedUsers
is set to true in theConversationsRequestBuilder
and the logged-in user blocks another user, the conversation is not removed from the list.
Fixes
- Fixed an issue in a group conversation, where if it last message was an action message it was not being marked as read which prevented the unread count from decreasing.
Deprecations
- Deprecated
disableReceipt
prop fromCometChatMessageList
&CometChatConversations
component.
4.5.9 #
New
- The sender of a message will now see a double tick on a group message to indicate that the message has been successfully delivered to all users within that group, and a double blue tick once it has been read by all participants in the group.
Enhancements
- Updated
cometchat_uikit_shared
to version4.4.9
. - Updated
cometchat_sdk
to version4.0.17
.
Fixes
- Fixed an issue where launching
CometChatMessages
resulted in the same messages being appended multiple times, causing duplicate chats. - Fixed an issue where the
hideTimestamp
prop ofCometChatMessageList
was not working.
4.5.8 #
Fixes
- Fixed an issue where a custom message composer view was hiding the messages at the bottom of the message list in
CometChatThreadedMessages
. - Fixed an issue where
GroupMembersConfiguration
was not being applied to theCometChatGroupMembers
component when accessed throughCometChatDetails
.
4.5.7 #
Enhancements
- Updated
cometchat_uikit_shared
to version4.4.7
.
Fixes
- Fixed a missing
auxiliaryHeaderMenu
prop in theCometChatMessages
component. - Fixed an issue where the
showAvatar
prop of theCometChatMessageList
component was not working, ensuring avatars are displayed in received messages in one-to-one conversations. - Fixed an issue where a custom empty state view could not be set in the
CometChatMessageList
component. - Fixed an issue in the
CometChatCreateGroup
component where the selected tab background was applied only to the text and not the entire tab.
Removals
- Removed unnecessary location permission.
4.5.6 #
New
- Unveiled the ability to customize
CometChatContacts
, offering a bespoke user experience.
Enhancements
- Updated
cometchat_uikit_shared
to version4.4.6
. - Updated
cometchat_sdk
to version4.0.16
.
Fixes
- Perfected the indicator color of the tab bar in
CometChatContacts
for a sleek and polished look. - Resolved an issue where component colors weren't applied to the safe area, ensuring seamless visual consistency.
- Addressed a privacy concern where users could see typing and online status of blocked contacts within the
CometChatMessages
andCometChatConversations
components. - Fixed an issue where passing
disableMention
as true did not disable the mentions feature - Fixed an issue where if the conversation type was set to users and a message was received in a group, the group was visible in the conversations list in real time.
4.5.5 #
Enhancements
- Updated
cometchat_uikit_shared
to version4.4.5
.
Fixes
- Resolved an issue where
border
andborder-radius
style were not being applied to theCometChatConversations
component using theConversationsStyle
prop. - Resolved an issue where
border
andborder-radius
style were not being applied to theCometChatDetails
component using theDetailsStyle
prop. - Resolved an issue where
border
andborder-radius
style were not being applied to theCometChatUsersWithMessages
component using theUsersStyle
prop. - Resolved an issue where
border
,border-radius
& separator color style were not being applied to theCometChatConversationsWithMessages
component using theConversationsStyle
prop. - Resolved an issue in the
CometChatConversations
component where the default error view remained visible on iOS and Android, even after applying a custom error state view.
4.5.4 #
Enhancements
- Updated
cometchat_uikit_shared
to version4.4.4
. - Updated
cometchat_sdk
to version4.0.14
.
Fixes
- Fixed an issue where the Back Button of the Message Header was not updating.
- Fixed an issue where
separatorColor
was not working inCometChatGroups
. - Fixed an issue where
separatorColor
was not working inCometChatConversations
.
4.5.3 #
Enhancements
- Updated
cometchat_uikit_shared
to version4.4.3
. - Updated
cometchat_sdk
to version4.0.13
.
Fixes
- Fixed an issue where the overriding onSendButtonTap function would fail to trigger upon tapping the send button after editing a message.
4.5.2 #
New
- Introduced real-time updates for the last message and unread count in conversations based on App setting configured via dashboard, ensuring up-to-date information is displayed.
Enhancements
- Updated
cometchat_uikit_shared
to version4.4.2
. - Updated
cometchat_sdk
to version4.0.12
.
Fixes
- Fixed the issue where the textEditingController property in
CometChatMessageComposer
was causing UI issues withinCometChatMessageList
.
4.5.1 #
Enhancements
- Enhanced the CometChatMessageComposer by exposing ‘TextEditingController’, thus improving customization options.
Fixes
- Fixed rendering flex issues that were encountered when opening message information for scheduler messages.
4.5.0 #
Enhancements
- Updated all 3rd-party plugins versions.
- Resolved all static Dart Analyser suggestions
- Added namespaces in build.gradle to avoid conflicts.
Fixes
- Resolved a functional problem where changes in scope were not altering options in the details page in real time.
4.4.0 #
New
- User Mention Support:
- Added support for mentioning users in a conversation using the @ symbol in the message composer.
- Mentioned users will be highlighted in the message composer, text bubble, and subtitle of conversations in the conversation list if the last message is a text message containing a mention.
Enhancements
- The
cometchat_sdk
dependency has been updated to version4.0.10
for better performance. - The
cometchat_uikit_shared
dependency has been updated to4.3.0
for better performance - Upgraded
CometChatMessageList
,CometChatMessageComposer
, andCometChatConversations
components to accept an array ofCometChatTextFormatter
, providing a flexible text formatting system based on various regex patterns. This will help in differentiating between user mentions and URLs within a message.
Fixes
- Fixed an issue that caused the app to crash when trying to open a thread while a message was still in the sending state.
- Resolved an issue where smart replies were visible in threaded messages even if the last message was not a text message.
- Real-Time Updates:
- The
GroupsWithMessages
Component not updating when the logged-in user is added to a new group. - Members not being removed from the View Members list when kicked, leaving, or being banned from a group.
- Ensured visibility of form messages received in real-time.
- Updated the conversation list when a form message is received in real-time.
- The
4.3.4 #
Fixes
- Addressed a usability issue by removing the View Profile button in User Profile for streamlined navigation.
- Rectified a functionality issue with the polls, where users were unable to swipe and remove answers.
- Corrected an issue with the threaded messages count being incremented improperly.
Enhancements
- Enhanced
ThreadedMessagesConfiguration
andCometChatThreadedMessages
by addingmessageComposerView
,messageListView
andhideMessageComposer
for better configuration control. - Updated the
CreatePoll
functionality by adding a suffix icon to allow users to easily remove answers. - Updated
cometchat_uikit_shared
to version4.2.10
.
4.3.3 #
Fixes
- Addressed an issue with duplicate messages appearing in CometChatMessageList when a media message was sent.
- Resolved an issue where smart replies did not disappear after sending or receiving messages.
Enhancements
- Upgraded
cometchat_uikit_shared
to version4.2.9
- Upgraded
cometchat_sdk
to version4.0.8
4.3.2 #
Fixes
- Resolved a padding issue with the
CometChatMessageHeader
to improve user experience. - Corrected an issue where the user name was missing in the typing indicator for a group in the
CometChatConversations
Component. - Fixed an issue where the user name was not displayed before the last message for a group in the
CometChatConversations
Component.
Enhancements
- Upgraded
cometchat_uikit_shared
to version4.2.8
4.3.1 #
Fixes
- Addressed an issue with user presence not updating correctly in
CometChatConversations
andCometChatConversationsWithMessages
, ensuring accurate user status. - Resolved render flex overflow issue in the
headerView
ofCometChatMessageBubble
inCometChatMessageList
for smoother UI experience.
Enhancements
- Upgraded
cometchat_uikit_shared
to version4.2.7
4.3.0 #
New
- support for the new
Reaction
feature fromcometchat_sdk: ^4.0.7
CometChatReactions
will be displayed onCometChatMessageBubble
usingreactions
property ofTextMessage
,MediaMessage
andCustomMessage
inCometChatMessageList
.CometChatReactionList
can be accessed on long pressing onCometChatReactions
fromCometChatMessageList
.
Enhancements
- Upgraded
cometchat_sdk
to version4.0.7
- Upgraded
cometchat_uikit_shared
to version4.2.6
Fixes
- Added spacing between
leadingView
andcontentView
ofCometChatMessageBubble
constructed inCometChatMessageList
. - Issue of member count not updating when we are performing Group related actions like adding, banning or removing a
GroupMember
or trying to transfer ownership to another group member. - Fixed pixelation of AI features icon shown in
CometChatMessageComposer
4.2.3 #
Fixes
- Duplication issue in
CometChatConversations
,CometChatUsers
, andCometChatGroups
. - Real time message receiving when filtering categories and types from
messageRequestBuilder
inCometChatMessageList
.
4.2.2 #
Fixes
bubbleView
alignment issue fixed inCometChatMessageList
- Missing configurations
hideAppBar
,submitIcon
,selectionIcon
forwarded fromCometChatUsersWithMessages
,CometChatGroupsWithMessages
,CometChatConversationsWithMessages
toCometChatUsers
,CometChatGroups
,CometChatConversations
respectively.
4.2.1 #
Added
- onSchedulerMessageReceived listeners implemented in
CometChatMessageList
,CometChatThreadedMessages
,SmartReplyExtension
,AIConversationStarter
,AIConversationSummary
andAiSmartReplyExtension
. hideAppBar
property added inCometChatConversations
Changed
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.5
- cometchat_uikit_shared dependency upgraded to
cometchat_uikit_shared: ^4.2.1
4.1.0 #
Added
- Components
AIAssistBot
andAIConversationSummary
- DateSeparatorStyle in CometChatMessageList
- ApiConfiguration in
AIAssistBot
,AIConversationStarter
,AIConversationSummary
andAISmartReplies
- Support for customizing the AI option in
CometChatMessageComposer
using the properties:aiIcon
,aiIconURL
,aiIconPackageName
andaiOptionStyle
Changed
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.4
- cometchat_uikit_shared dependency upgraded to
cometchat_uikit_shared: ^4.0.7
4.0.5 #
Fixes
- removed permission.MANAGE_EXTERNAL_STORAGE
Changed
- cometchat_uikit_shared dependency upgraded to
cometchat_uikit_shared: ^4.0.5
4.0.4 #
Added
- Support for Interactive Messages i.e Form Message and Card Message
- Support for modifying margin and padding in CometchatListItem
Changed
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.3
- cometchat_uikit_shared dependency upgraded to
cometchat_uikit_shared: ^4.0.4
4.0.3 #
Fixes
- Emoji keyboard interferes with the virtual home button on iPhone
Changed
- cometchat_uikit_shared dependency upgraded to
cometchat_uikit_shared: ^4.0.3
- Class name AiExtension changed to AiExtension
- Changed
smartReplyView
andconversationStarterView
properties tocustomView
4.0.2 #
Added
- Support for modifying the color of the voice recording button in
CometChatMessageComposer
usingvoiceRecordingIconTint
property ofMessageComposerStyle
. - Support for custom attachment options, sound and ability to disable read receipts in
CometChatThreadedMessages
.
Fixes
- Import issues of
AiConversationStarter
. - Theme issues in
CometChatThreadedMessages
.
Removed
- Unnecessary logs
4.0.1 #
Added
- Support for ai features:
AiSmartReply
andAiConversationStarter
AiSmartReply
provides a list of replies generated using AI for a received message in a conversationAiConversationStarter
gives a list of opening messages generated using AI for starting a conversation when no messages have been exchanged between the participants in a conversation- Button has been added in
CometChatMessageComposer
tapping on which will list the enabled ai features
Changed
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.2
- cometchat_uikit_shared dependency upgraded to
cometchat_uikit_shared: ^4.0.2
4.0.0 #
Added
- Support for handling events received when disconnected websocket connection is reestablished in
CometChatUsers
,CometChatGroups
,CometChatConversations
andCometChatMessageList
. - Support for handling calling events received in
CometChatConversations
- All Extension classes conform to the updated
ExtensionsDataSource
class by implementing new methodsaddExtension
andgetExtensionId
. - Properties to configure color of the sticker icon shown in
CometChatMessageComposer
.
Changed
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.1
- cometchat_uikit_shared dependency upgraded to
cometchat_uikit_shared: ^4.0.1
- Order of options shown for a message in
CometChatMessageList
- Replaced implementation of
SoundManager
withCometChatUIKit.soundManager
. - Replaced implementation of
ChatConfigurator.getDataSource()
withCometChatUIKit.getDataSource()
.
Removed
- property
hideCreateGroup
fromCometChatGroupsWithMessages
- Emoji and
emojiIconTint
fromCometChatMessageComposer
- Unused assets
- Dead code
Fixes
- Background color of message reactions
4.0.0-beta.2 #
Added
- Support for audio and video calling through CometChat's call ui kit plugin.
- Messages information for sent messages.
- Send audio recordings through CometChatMessageComposer.
- Share messages to other applications on the device.
Changed
- Upgrade kotlin version for native code: 1.7.10.
- Callback function signature for onMessageSend parameter in ComeChatMessageComposer.
Removed
- Shared module moved to a different package cometchat_uikit_shared.
4.0.0-beta.1 #
- 🎉 First release!