cometchat_uikit_shared 4.4.1
cometchat_uikit_shared: ^4.4.1 copied to clipboard
Shared Components and Resources for CometChat's chat and calls UI Kits
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
CometChatMentionsFormatter
to format a text if it contains a mention of a user. - Introduced
CometChatUrlFormatter
to format a text if it contains a URL. - Introduced
CometChatEmailFormatter
to format a text if it contains an email. - Introduced
CometChatPhoneNumberFormatter
to format a text if it contains a phone number. - Introduced
CometChatTextFormatter
an 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
CustomTextEditingController
to handle custom formatting of text in the message composer. - Added
AttributedText
to handle custom formatting of text wherever formatting is required.
- Introduced
Enhancements
- Updated
cometchat_sdk
to 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
additionalConfigurations
in the methodsgetTextMessageContentView()
andgetTextMessageBubble()
to enable developers to customize the formatting of text inCometChatTextBubble
by passing a list ofCometChatTextFormatter
objects to thetextFormatters
property 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_sdk
to version4.0.8
4.2.8 #
New
- Added support for the Hungarian Language in the localization feature.
Enhancements
- All
send*Message()
methods of theCometChatUIkit
class now automatically set the logged-in user as thesender
for the message object provided as an argument, regardless of any other value set as the sender. - All
send*Message()
methods of theCometChatUIkit
class will now automatically set a randommuid
if it is not already set with the message object.
4.2.7 #
New
- Added refresh icon in
CometChatImageBubble
andImageViewer
- 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
loadingIcon
inCometChatReactionList
andReactionsConfiguration
to override the default icon shown when the reactions are being fetched - Added properties
margin
andpadding
inReactionsStyle
Fixes
- Fixed pixelation of AI features icon shown in
CometChatMessageComposer
4.2.5 #
New
- Added
CometChatReactions
component to display reactions inCometChatMessageBubble
, usingReactionCount
provided with the Reactions feature fromcometchat_sdk: ^4.0.7
- Added
ReactionsStyle
to customize the UI of thisCometChatReactions
, andReactionsConfiguration
to further configure the appearance and behavior of this component - Added
CometChatReactionList
component to fetch and display reactions made on a particular message, usingReactionsRequest
provided with the Reactions feature fromcometchat_sdk: ^4.0.7
- Added
ReactionListStyle
to customize the UI of this component, andReactionListConfiguration
to further configure the appearance and behavior of this component - Added
icon
property inCometChatButton
̆Enhancements
- Upgraded
cometchat_sdk
to version4.0.7
4.2.4 #
Fixed
CET
andGMT
TimeZone fix while initializing time zone
4.2.3 #
Fixed
- Media picker crash on Android devices when
targetSdkVersion
is 33 and above CometChatMediaRecorder
emitting events even after being disposed on Android devices
4.2.2 #
Added
- New Widgets:
CometChatSchedulerBubble
for scheduling events,CometChatTimeSlotSelector
for generating time slots - New style classes:
SchedulerBubbleStyle
,TimeSlotSelectorStyle
- Support for selecting date time in
CometChatFormBubble
and 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
MediaMessage
when using media picker on iOS devices
4.1.0 #
Added
- Support for downloading videos in
CometChatCallLogRecordings
widget of cometchat_calls_uikit - Methods
copyWith
andmerge
inDateStyle
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
CometChatListItem
viaListItemStyle
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
AiExtension
changed toAIExtension
.AIExtension
is 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
ccComposeMessage
andonAiFeatureTapped
inCometChatUIEvents
, 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
UIKitSettings
to override admin and client host urls - Methods
addExtension
andgetExtensionId
inExtensionsDataSource
- 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
SoundManager
converted 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