Skip to main content

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 and clearGroupInfoCacheForGroupId: 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 NCChatUI as the unified entry point for initialization, connection, channel list display, channel display, and message operations.
  • Provides NCChatUIConfig and NCChatUIConfigCenter as 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.