Releases: cometchat/cometchat-uikit-react-native
Releases · cometchat/cometchat-uikit-react-native
v4.3.22
v4.3.21
New
- None
Enhancements
- None
Fixes
- Fixed an issue with the Audio Media Recorder where audio capture would fail when the app transitioned to a non-active state.
- Resolved an issue where the timer was not visible in Audio Media Recorder for Android Platform.
v4.3.20
New
- None
Enhancements
- None
Fixes
- Resolved the issue where the message options for message replies were not scrollable.
- Fixed type errors that occurred when running the TypeScript compiler.
- Fixed an issue where the message option action sheet was not closing when a custom message option was pressed.
- Fixed an issue where the user and group tabs in the
CometChatContacts
component displayed an unintended gray background. - Added the missing
voiceRecordingIconTint
prop to theMessageComposerStyleInterface
. - Fixed an issue where the message object was not being returned in the callback of a message option.
- Fixed an issue where the color of text in the search bar was inconsistent between the
CometChatUsers
andCometChatGroups
components. - Fixed an issue where the search bar icon tint was incorrect in the
CometChatUsers
component. - Fixed an issue where the search bar icon was appearing blurry in the
CometChatGroups
component. - Added the missing
MessageInformationConfiguration
prop toMessageListConfiguration
. - Resolved the issue preventing URLs sent in messages from opening on Android 10+ devices.
- Fixed the
ccConversationDeleted
UI event to ensure it only updates the UI without deleting the conversation internally.
v4.3.19
New
- None
Enhancements
- None
Fixes
- Fixed an issue where the app was crashing when sending
ipa
files as an attachment on iOS - Fixed an issue where the
Delete and Exit group
option was not visible to group admins, preventing them from deleting the group. - Fixed an issue where the attachment bottom sheet did not close by default when pressing custom attachment options.
- Fixed an issue where the
leave group action
was not moving the conversation to the top for the other group members even though the update conversation for group actions setting is enabled in the Dashboard. - Fixed an issue with
AI
action button being visible inCometChatThreadedMessages
component.AI
actions are not available for threaded messages. - Fixed an issue where sent messages were being hidden under the message composer when closing the keyboard.
- Fixed an issue where messages were not being translated correctly, and the original text was displayed instead of the translated text.
- Fixed an issue where deleting a message by the sender incorrectly cleared the unread count on the receiver’s end.
- Fixed an issue where action messages were duplicated when adding multiple members to a group.
- Fixed an issue where performing multiple group kick actions caused duplicate kicked messages of the same user.
- Fixed an issue where clicking on a conversation starter did not send the message.
- Resolved an issue where message options were visible for the messages in
inProgress
&error
states. - Fixed an issue where action messages disappeared when a image was sent after the action message.
v4.3.18
New:
- Added a new prop
hideReceipt
to hide the receipt in the message bubble and conversation’s last message.
Enhancements:
- If
isIncludeBlockedUsers
is set totrue
in theConversationsRequestBuilder
and the logged-in user blocks another user, the conversation is not removed from the list.
Fixes:
- Fixed an issue where the group action message bubble was rendered as empty when performing any group action.
- Fixed an issue where the Interactive message bubble UI was breaking.
- 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.
- Fixed an issue where messages outside the open thread were also being marked as read.
- Fixed an issue where the
scrollToBottomOnNewMessages
prop ofCometChatMessageList
was not functioning correctly. - Fixed an issue where bringing the app to the foreground after receiving interactive and text messages while in the background caused an error.
Deprecations:
- Deprecated
disableReceipt
prop fromCometChatMessageList
&CometChatConversations
component.
v4.3.17
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:
- Enhanced image fetching by adding a retry mechanism and proper error handling. If an error occurs, the loader no longer displays indefinitely. Instead a default placeholder image will be shown.
Fixes:
- Fixed an issue where quick reactions in the Action Sheet looked incorrect in dark mode due to the background color not being picked from the theme.
- Fixed an issue where the first message received by an user was not visible in real-time in the message list.
- Fixed an issue where the keyboard could not be dismissed in a new conversation by clicking outside of the keyboard view.
- Trimmed user and group names in action messages and last message previews in the
CometChatConversations
component. - Fixed an issue with the incorrect date separator in
CometChatMessageList
. - Fixed an issue with message bubble alignment when reactions are present on the message sent by the logged-in user.
- Fixed an issue with the alignment of the
delivered/read
receipt in theCometChatMessageInformation
component. - Fixed an issue where the default message options were not available on group call message bubble.
v4.3.16
Enhancements
- Added a validation step to make sure at least one item is selected in the list, preventing empty submissions.
Fixes
- Fixed an issue where the text was not visible in dark mode in components like CometChatActionSheet and CometChatTransferOwnership.
- Fixed an issue where the tick icon disappeared in the CometChatTransferOwnership & CometChatAddMembers component if the user clicked on it without selecting a user.
- Fixed an issue where the loader tint was inconsistent across different components.
v4.3.15
Fixes:
- Fixed an issue in CometChatMessageList where the message bubble expanded more than its content due to a long user name.
- Fixed an issue in the CometChatDetails component where the Banned Members option was not visible to moderators, admins, and the owner of the group.
- Standardized loaders across the UI Kit to ensure consistency.
- Fixed an issue on low-end iPhones where media bubbles were not clickable, preventing users from viewing media files in full screen.
v4.3.14
Enhancements:
- Updated all icons to a higher resolution versions to prevent them from appearing blurred.
Fixes:
- Fixed an issue where updating the primary color did not change the info icon tint in
CometChatMessageHeader
component. - Updated the
onSelection
callback to correctly handle and return the list of selected items instead of a boolean true value. - Implemented a stabilisation mechanism for the typing indicator to prevent flickering by ensuring consistent update and rendering behavior when detecting typing events.
- Fixed an issue where the
onSendButtonClick
callback was not triggered after editing a message and then clicking the send button. - Fixed an issue where the read/delivery receipt was not updating on
CometChatConversations
after navigating back from CometChatMessages. - Fixed an issue where the read/delivery receipt was not updating in real-time in
CometChatMessageList
for Media Messages.
v4.3.13
Enhancements:
- Added mentionsType
Users
andUsersAndGroupMembers
to define visible mentions in one-on-one and group conversations. - Added visibility
usersConversationOnly
,groupConversationOnly
andboth
with the parameter name visibleIn to control the visibility of the mentions type.
Fixes:
- Fixed a scroll issue in
CometChatMessageInformation
where list was partially visible. - Addressed the Online/Offline Status Indicator issue, ensuring it reflects status changes in real-time in all components.
- Fixed an issue where the
hideError
prop was missing in theCometChatMessageList
.