Release notes
v26.2.4
Release date: 2026-06-01
Improvements
- Improved overall Chat UI stability.
- Improved sender display names in message cells, quoted messages, and merged forwards by using friend remarks, aliases, and cached display names more consistently.
- Improved group info cache APIs by separating Chat UI display caches from SDK group profile updates. Use
refreshGroupInfoCache:to refresh local display data andclearGroupInfoCacheForGroupId:to clear one group cache.
Bug fixes
- Fixed short video preview issues where videos did not autoplay and the video file list could be empty after opening files from the preview page.
- Fixed message editing issues where stale edit state could overwrite changes or editing could behave incorrectly after the original message was deleted or recalled.
- Fixed conversation state synchronization issues that affected read status sync, draft ordering, and deletion of in-progress media or file messages.
- Fixed long-press menu issues, including incorrect menu order and keyboard overlap.
v26.2.1
Release date: 2026-04-30
Initial release of Chat UI SDK for iOS.
New features
- Provides UIKit-based channel list pages, channel pages, message cells, and input components for common chat workflows.
- Supports direct, group, and system channels, including unread counts, pinned channels, connection status display, and multi-device synchronization.
- Supports text, image, GIF, file, voice, short video, quote, forward, read receipts, typing status, online status, and other message capabilities.
- Provides
NCChatUIas the unified entry point for initialization, connection, channel list display, channel display, and message operations. - Provides
NCChatUIConfigandNCChatUIConfigCenteras global configuration entry points for message behavior, UI appearance, font settings, and feature switches. - Supports user and group display data through data sources or the managed information service.
- Supports CocoaPods and Swift Package Manager integration.
Customization and configuration
- Uses unified channel and message models for Chat UI integration and customization.
- Provides built-in handling for channel lists, message display, media messages, read receipts, unread status, typing status, online status, and push notification configuration.
- Supports message cell customization, channel list customization, input area customization, custom messages, message interception, and localization.