Multi-file uploads, search scoped to conversation filters, and Thai language support
AUGUST 2026
This month's update adds multi-file uploads and keyboard navigation to the Components SDK, tightens up search so it respects your conversation filters, and brings Thai language support to the chat UI. We've also improved webhook data for mentions, and fixed various bugs.
Added
- Added support for chat UI localization into the Thai language (
th-TH).
Components SDK
Version 0.3.4
- Added the
system component, used in the conversation list item theme component to mark it as an item within the keyboard navigation list.keyboardNavigationListItem
Version 0.3.2
- Added the ability to upload multiple files at once.
Flutter SDK
Version 0.18.0
- Added
customEmojis,onMarkConversationAsUnreadandonLeaveConversationto Chatbox. - Added a
participantsproperty to theConversationDatatype.
Webhooks
- Added
mentionedUserIdsto the message.sent webhook payload, letting you build mention-triggered automations (such as bots, notifications, or integrations) without subscribing to high-volume message streams.
Changed
Components SDKs
Version 0.3.4
- The conversation list is now keyboard accessible. You can use arrow keys to navigate between items when a conversation list item has focus.
- Changed that when a conversation is selected in the Inbox, focus now moves to the message field.
- Ensured that all buttons have proper focus styles.
- Made changes to the
ChatHeader,ConversationListItem,Message,ReplyBar, andVoiceRecordertheme files. Compare theme versions 0.3.3 and 0.3.4. If you've customized theConversationListItemcomponent, make sure to update it to useKeyboardNavigationListItem.
Version 0.3.3
- Made changes to the
Avatartheme files. Compare theme versions 0.3.2 and 0.3.3.
Version 0.3.1
- Made changes to the
MessageFieldandNoConversationSelectedtheme files. Compare theme versions 0.3.0 and 0.3.1.
JavaScript Data API (@talkjs/core)
Version 1.11.2
- Improved performance for repeated calls to
UserRef.getorParticipantRef.getfor the same user or participant.
Version 1.11.0
- Exposed the
appIdproperty ofTalkSession.
Flutter SDK
0.18.0 (Breaking changes)
- Updated dependencies. The minimum Dart SDK requirement is now 3.10.0 and the minimum Flutter SDK is 3.38.0, raising the minimum Android SDK supported to API Level 24 (Android 7.0).
- Refactored
MessageType,ParticipantAccess,ParticipantNotificationandConversationAccessLevelenums. - Refactored
ConversationActionEvent, renaming theconversationDataproperty toconversation. - Renamed
BaseMessagePredicatetoMessagePredicateandBaseConversationPredicatetoConversationPredicate; the previousMessagePredicateandConversationPredicateare nowSimpleMessagePredicateandSimpleConversationPredicaterespectively.
Fixed
- Fixed a bug where formatting and mentions weren't properly stored for imported messages.
- Fixed a bug where block list word suppression could still apply to a role even when suppression was turned off for that role.
- Fixed a bug where empty conversations were excluded from conversation search results even when matching search criteria.
Components SDKs
Version 0.3.3
- Fixed a bug where a
photoUrlcontaining parentheses would not render correctly in the chat.
Version 0.3.1
- Fixed a bug where search with a
conversationFilterspecified could still return results outside of that filter's scope.
JavaScript Data API (@talkjs/core)
Version 1.11.1
- Fixed a bug where search with a
conversationFilterspecified could still return results outside of that filter's scope.