Releases: cometchat/cometchat-uikit-android-legacy
Releases · cometchat/cometchat-uikit-android-legacy
v4.3.9
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 visible In to control the visibility of the mentions type.
Fixes:
- Corrected the alignment of the send message bubble in RTL (Right-to-Left) mode to display on the left instead of the right.
v4.3.8
Fixes:
- Resolved visibility issue of parent message in CometChatThreadedMessages.
- Fixed crashes in CometChatMessages and CometChatThreadedMessages that occurred when launched from a Fragment, caused by problems with ActivityResultCallBack in CometChatMessageComposer and CometChatMediaRecorder.
v4.3.7
Fixes:
- Fixed weird behavior of Custom MessageList Header overlapping messageList.
- Resolved issue where edit preview appeared in messages component during threaded message editing.
- Corrected display of conversations to eliminate duplicate items.
- Adjusted spacing in message list footer view, removing margin of 16dp from start and end in messages component.
- Addressed broken string in conversations' last message.
- Ensured uniform spacing and background color application around composer, eliminating padding inconsistency.
- Fixed issue where configuration was removed upon switching to dark mode while on any Activity.
v4.3.6
Fixes:
- Fixed an issue where the unread count did not increase for group conversations when a banned member was re-added.
- Resolved the issue where the member count failed to update when a member was banned and re-added to the group.
- Addressed a bug where conversations were not removed from the list when the logged-in user was banned in a group.
- Implemented a fix where the message list now scrolls to the bottom automatically when a new message is sent or received, including form messages.
- Rectified the issue where clicking the submit button of a form caused the message list to scroll upwards.
- Improved functionality so that creating a thread and returning to the messages screen now automatically scrolls the list to the bottom.
- Fixed an issue where selecting a document from attachment options prevented sending images afterward.
- Rectified an issue where the ban action message incorrectly displayed as "User A ban User B" instead of the correct "User A banned User B" format.
- Fixed a bug where adding more than four options while creating a poll caused the UI to behave erratically, resulting in options being added at random positions.
v4.3.5
Enhancements:
- Improved the sequence of message options for a more intuitive user experience.
- Optimized memory usage for enhanced application performance.
Fixes:
- Fixed an issue where mentioned UIDs were incorrectly visible in the conversation screen when extensions were enabled.
- Rectified an issue where the delete bubble wasn't displayed when a card message was deleted.
- Rectified an issue where disabling mentions stopped all instances of mentions passed in text formatters.
- Addressed a series of call handling issues:
- Fixed a problem causing User B's ongoing call activities to close when User C ended a call.
- Remedied an issue where the ongoing call screen disappeared if another incoming call went unanswered.
- Resolved an issue causing the call screen to open multiple times if a call was accepted repeatedly.
- Corrected a bug causing an incoming call notification to appear and stay on User A's second device, regardless of actions taken on User A's first device or by User B.
v4.3.4
Fixes:
- Resolved the issue causing the app to crash when loading image bubbles, enhancing app stability and reliability.
- Fixed the bug displaying incorrect unread message count, ensuring accurate and up-to-date user notifications.
- Removed unnecessary logs from the app, improving performance and reducing clutter in the debugging process.
v4.3.3
Enhancements:
- Added a placeholder for images during loading to avoid blank images bubbles.
- Updated chat sdk to version 4.0.6.
Fixes:
- Resolved the issue of previous images displaying instead of current ones being sent.
- Fixed "Something Went Wrong" error displayed when a user was removed from a group.
- Corrected the problem of GIFs displaying as static images.
- Fixed alignment issues with reaction display when adding the second reaction or when reactions were in single digits.
- Solved the issue of GIFs remaining static when tapped for play.
- Addressed visibility issues with the incoming call screen on the receiving device.
- Fixed unintended call cancellations between users.
- Improved new message display when the conversation list is empty.
v4.3.2
Fixes:
- Resolved an issue where editing an older message resulted in it appearing as the last message of the conversation.
- Fixed an issue preventing the sending of video files.
- Fixed a bug where a deleted message appears as the last message for the recipient.
- Corrected the erroneous display of rejected and canceled audio and video calls as missed calls for the recipient.
- Fixed an issue where the thread indicator would not update after sending a new message.
- Resolved a problem related to the "In thread" positioning when scrolling down and returning to the original position.
- Addressed user interface issues with reactions in Dark Theme.
- Rectified an issue where the status info view was overlapping the Submit button of the Scheduler Bubble.
- Fixed a problem where the Status Info view was overlapping the Sticker bubble.
- Addressed the malfunctioning of the Smart replies feature.
- Resolved a date flickering issue with the sticky header in the message list.
- Fixed an issue with the appearance of the app bar in MediaView Activity.
- Resolved an issue where the Scheduler bubble loader would persist indefinitely.
v4.3.1
New
- Introduced UI components for adding reactions to messages as a core chat feature:
- Added CometChatReactionList component to group and list users by their message reactions.
- Introduced CometChatTextFormatter Class designed to format text matching specific patterns.
- Launched UI components for mentioning users as a foundational chat feature:
- Introduced CometChatMentionTextFormatter class, an extension of CometChatTextFormatter, to specifically format user mentions within messages and provide user suggestions when used with CometChatMessageComposer.
Enhancements
- Updated CometChatMessageList, CometChatMessageComposer, and CometChatConversations Components to accept an array of CometChatTextFormatter, providing a flexible text formatting system based on various regex patterns, such as differentiating between user mentions and URLs within a message.
Fixes
- Resolved the issue where the scheduler bubble was crashing in the message list when scrolled.
- Fixed the problem where the scheduler bubble failed to create slots when the device language was not set to English.
v3.0.16-3
Updated
- Added Support for Android 13 as per new Android guidelines.
- Updated License.