cometchat_uikit_shared 4.4.13
cometchat_uikit_shared: ^4.4.13 copied to clipboard
Shared Components and Resources for CometChat's chat and calls UI Kits
4.4.13 #
Fixes
- Resolved an issue where the "Message Deleted" bubble text was truncated when the app locale was set to Russian. The bubble now dynamically resizes to accommodate localized text.
- Fixed a crash on iOS when playing a sent audio message. The error occurred due to a
Futurebeing completed more than once, which has now been handled gracefully. - Adjusted the bottom sheet in the attachment options to dynamically resize based on its content, eliminating excessive empty space and improving visual consistency.
Enhancements
- Updated
cometchat_sdkto version4.0.22.
4.4.12 #
Fixes
-
Fixed an issue where the audio recording timer UI did not display correctly.
The timer UI for audio recordings was not updating properly, causing confusion about recording duration. This has now been resolved. -
Resolved a bug where the play button was not restored after the audio playback ended.
Previously, after playing an audio file, the play button remained in an incorrect state instead of reverting to the play (▶) icon. This issue has been fixed. -
Fixed a bug where the voice note playback timer did not start from
0:00.
The playback timer for voice notes previously displayed an incorrect starting time. Now, it properly begins at0:00when playback starts. -
Fixed an issue where the ringtone for incoming and outgoing calls stopped playing after a few seconds instead of continuing until the call was answered, declined, or ended.
The ringtone for calls was incorrectly stopping before the user took action. This has been fixed to ensure the ringtone continues playing as expected. -
Fixed an issue where the play/pause button icon did not update after audio playback ended.
After playing a recorded audio file, the play/pause button remained as the pause (||) icon instead of switching back to the play (▶) icon. This has been corrected to ensure proper UI behavior.
4.4.11 #
Fixes
- Resolved the
Registrarreference issue inCometchatUikitSharedPlugin.ktfor compatibility with Flutter3.29.0.
4.4.10 #
Fixes
- Fixed an issue where the message text font size did not adjust according to the system font size setting.
- Fixed an issue where
customSoundForCallswas not working inCometChatIncomingCall.
Enhancements
- Updated
cometchat_sdkto version4.0.19.
4.4.9 #
New
- Added event listeners
onMessagesDeliveredToAllandonMessagesReadByAllto notify sender of a message when their group messages are delivered or read by every other member in the group.
Enhancements
- Updated
cometchat_sdkto version4.0.17.
Fixes
- Fixed an issue where the actual height of
CometChatAvatarwas being restricted byCometChatListItem.
4.4.8 #
Fixes
- Fixed an issue where the
sendCustomInteractiveMessage()function was missing. - Fixed an issue where the
listItemStylewas not working inCometChatReactionList.
4.4.7: #
Removals
- Removed unnecessary location permission.
4.4.6 #
Enhancements
- Updated
cometchat_sdkto version4.0.16.
Fixes
- Resolved an issue where component colors weren't applied to the safe area, ensuring seamless visual consistency.
- Fixed an issue where height was not being applied to
SectionSeparatorshown inCometChatUsersWithMessages.
4.4.5 #
Fixes
- Resolved an issue where overriding the
inputTextStylein themessageComposerStyleprop was not functioning correctly. - Resolved an issue where
borderandborder-radiusstyle were not being applied to theCometChatListBasecomponent.
4.4.4 #
Enhancements
- Introduced an enum
MentionsVisibilityinCometChatMentionsFormatterto control the visibility of the list of users who can be mentioned. - Updated
cometchat_sdkto version4.0.14.
Fixes
- Fixed an issue where
separatorColorwas not overriding inCometChatListItem.
4.4.3 #
Enhancements
- Updated
cometchat_sdkto version4.0.13
Fixes
- Fixed a problem where auto logging the user into the app did not reload the call extensions and default extensions. This fix ensures that all necessary extensions are loaded correctly upon login, enhancing the app's reliability and user experience.
4.4.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_sdkto version4.0.12
4.4.1 #
Fixes
- Rectified a critical issue that was causing the scheduler bubble to crash, enhancing stability.
4.4.0 #
Enhancements
- Updated all 3rd-party plugins versions.
- Resolved all static Dart Analyser suggestions
- Added namespaces in build.gradle to avoid conflicts.
Fixes
- Fixed a critical issue that was causing the app to crash within the scheduler message bubble.
4.3.0 #
New
- Text Formatters:
- Introduced
CometChatMentionsFormatterto format a text if it contains a mention of a user. - Introduced
CometChatUrlFormatterto format a text if it contains a URL. - Introduced
CometChatEmailFormatterto format a text if it contains an email. - Introduced
CometChatPhoneNumberFormatterto format a text if it contains a phone number. - Introduced
CometChatTextFormatteran abstract class that structure for creating custom text formatters to format text in the message composer and message bubbles and last message of conversations in conversation list. - Added
CustomTextEditingControllerto handle custom formatting of text in the message composer. - Added
AttributedTextto handle custom formatting of text wherever formatting is required.
- Introduced
Enhancements
- Updated
cometchat_sdkto version4.0.10 - Added method
getConversationSubtitle()in Data Source which returns a Widget that would be displayed as the subtitle for conversations shown inCometChatConversations - Introduced a new parameter
additionalConfigurationsin the methodsgetTextMessageContentView()andgetTextMessageBubble()to enable developers to customize the formatting of text inCometChatTextBubbleby passing a list ofCometChatTextFormatterobjects to thetextFormattersproperty ofAdditionalConfigurations.
4.2.10 #
Fixes
- Addressed a usability issue by removing the View Profile button in User Profile for streamlined navigation.
- Resolved an issue related to incorrect timezone display for Daylight Saving Time to ensure timely and correct information.
4.2.9 #
Enhancements
- Reordered the message options, such as react, reply, delete, etc., to improve the overall usability and user experience.
- Updated
cometchat_sdkto version4.0.8
4.2.8 #
New
- Added support for the Hungarian Language in the localization feature.
Enhancements
- All
send*Message()methods of theCometChatUIkitclass now automatically set the logged-in user as thesenderfor the message object provided as an argument, regardless of any other value set as the sender. - All
send*Message()methods of theCometChatUIkitclass will now automatically set a randommuidif it is not already set with the message object.
4.2.7 #
New
- Added refresh icon in
CometChatImageBubbleandImageViewer - Introduced a placeholder in
ImageViewer
Fixes
- Addressed a problem where the image view state was not refreshing from the error state, ensuring a smooth viewing experience.
4.2.6 #
New
- Added property
loadingIconinCometChatReactionListandReactionsConfigurationto override the default icon shown when the reactions are being fetched - Added properties
marginandpaddinginReactionsStyle
Fixes
- Fixed pixelation of AI features icon shown in
CometChatMessageComposer
4.2.5 #
New
- Added
CometChatReactionscomponent to display reactions inCometChatMessageBubble, usingReactionCountprovided with the Reactions feature fromcometchat_sdk: ^4.0.7 - Added
ReactionsStyleto customize the UI of thisCometChatReactions, andReactionsConfigurationto further configure the appearance and behavior of this component - Added
CometChatReactionListcomponent to fetch and display reactions made on a particular message, usingReactionsRequestprovided with the Reactions feature fromcometchat_sdk: ^4.0.7 - Added
ReactionListStyleto customize the UI of this component, andReactionListConfigurationto further configure the appearance and behavior of this component - Added
iconproperty inCometChatButton
̆Enhancements
- Upgraded
cometchat_sdkto version4.0.7
4.2.4 #
Fixed
CETandGMTTimeZone fix while initializing time zone
4.2.3 #
Fixed
- Media picker crash on Android devices when
targetSdkVersionis 33 and above CometChatMediaRecorderemitting events even after being disposed on Android devices
4.2.2 #
Added
- New Widgets:
CometChatSchedulerBubblefor scheduling events,CometChatTimeSlotSelectorfor generating time slots - New style classes:
SchedulerBubbleStyle,TimeSlotSelectorStyle - Support for selecting date time in
CometChatFormBubbleand updated overall UI ofCometChatFormBubble
Changed
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.5
Fixed
- Fixed issue of captions and tags not being passed in
MediaMessagewhen using media picker on iOS devices
4.1.0 #
Added
- Support for downloading videos in
CometChatCallLogRecordingswidget of cometchat_calls_uikit - Methods
copyWithandmergeinDateStyle
Changed
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.4
4.0.5 #
Fixed
- Removed permission.MANAGE_EXTERNAL_STORAGE
4.0.4 #
Added
- Added support for Interactive messages
- New Widgets:
CometChatQuickView,CometChatSingleSelect,CometChatFormBubble - New style classes:
QuickViewStyle,FormBubbleStyle - Introduced margin and padding in
CometChatListItemviaListItemStyle
Changed
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.3
Fixed
- Message sending failed when file path contains space when using media picker on iOS devices
4.0.3 #
Changed
- Name of class
AiExtensionchanged toAIExtension.AIExtensionis the protocol layer for enabling the AI features in the CometChat Chat UI Kit.
4.0.2 #
Added
- Support for ai features in
AiExtension - New ui events
ccComposeMessageandonAiFeatureTappedinCometChatUIEvents, and its listeners inCometChatUIEventListener
Changed
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.2
4.0.1 #
Added
- Code level documentation
4.0.0 #
Added
- Properties in
UIKitSettingsto override admin and client host urls - Methods
addExtensionandgetExtensionIdinExtensionsDataSource - Localized Strings
Changed
- CometChat Chat SDK dependency upgraded to
cometchat_sdk: ^4.0.1 - GetX dependency upgraded to
get: ^4.6.5 - Order of options shown for a message
SoundManagerconverted to a singleton class
Removed
- Unused imports
- Dead code
Fixed
- Size of media recorder icon in message composer
4.0.0-beta.1 #
- Initial release