Skip to content

Releases: cometchat/cometchat-uikit-react-native

v4.3.20

25 Sep 15:42
802f778
Compare
Choose a tag to compare

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 the MessageComposerStyleInterface.
  • 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 and CometChatGroups 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 to MessageListConfiguration.
  • 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

30 Aug 17:28
a0d76b2
Compare
Choose a tag to compare

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 in CometChatThreadedMessages 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

21 Aug 13:39
b43b2fa
Compare
Choose a tag to compare

New:

  • Added a new prop hideReceipt to hide the receipt in the message bubble and conversation’s last message.

Enhancements:

  • If isIncludeBlockedUsers is set to true in the ConversationsRequestBuilder 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 of CometChatMessageList 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 from CometChatMessageList & CometChatConversations component.

v4.3.17

08 Aug 17:54
5613437
Compare
Choose a tag to compare

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 the CometChatMessageInformation component.
  • Fixed an issue where the default message options were not available on group call message bubble.

v4.3.16

23 Jul 17:21
c39f865
Compare
Choose a tag to compare

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

18 Jul 16:23
ad58e05
Compare
Choose a tag to compare

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

09 Jul 14:31
93ae716
Compare
Choose a tag to compare

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

25 Jun 13:28
a0cde48
Compare
Choose a tag to compare

Enhancements:

  • Added mentionsType Users and UsersAndGroupMembers to define visible mentions in one-on-one and group conversations.
  • Added visibility usersConversationOnly, groupConversationOnly and both 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 the CometChatMessageList.

v4.3.12

18 Jun 18:25
f1b6a86
Compare
Choose a tag to compare

Fixes:

  • Resolved the real-time Group Members count issue in CometChatGroupMembers.
  • Fixed an issue where messages were not fetched when transitioning from background to foreground in CometChatMessageList.
  • Corrected the read receipt issue in CometChatMessageList, where the sender was not updated via read receipt in real-time when the message was read by the receiver.
  • Fixed the unread count issue where the count was not updating after the message was read.
  • Fixed the empty alert box issue that appeared when the user clicked on the microphone without permission.
  • Addressed the Online/Offline Status Indicator issue, ensuring it reflects status changes in real-time.
  • Resolved the duplicate message issue in CometChatMessageList when a user sent multiple messages in a short period.
  • Fixed the issue where thumbnails were not generating in CometChatImageBubble and CometChatVideoBubble.
  • Fixed the Add Member issue in groups that was causing the application to crash in CometChatGroupMembers.

v4.3.11

11 Jun 13:04
6484625
Compare
Choose a tag to compare

New:

  • Added ccGroupCreated listener in CometChatConversations.

Fixes:

  • Fixed real-time delivery and read status in CometChatMessageList.
  • Fixed issue where UID/GUID was not setting to the custom request builder CometChatMessageList.
  • Fixed message bubble styling in CometChatMessageInformation.
  • Fixed selection in CometChatConversations.
  • Fixed parameter type in CometChatCallLogs.