Back to changelog

Chat Blocks

October 18, 2026

Feature

Added a full set of chat blocks, available under Blocks in five new docs pages: Chat - Conversation List, Thread, Composer, AI Chat and Inbox Layouts. They are built on the message, bubble, attachment and message scroller components, keep their own state and use fictional sample data, with simulated replies you can swap for your own socket or API.

Conversation list

  • Simple list, unread badges with tabs, grouping by date with pinning, search with highlighted matches, a channels and direct messages sidebar and an alphabetical contacts list

Thread

  • One to one and group threads, image and file attachments with an upload that can be cancelled, emoji reactions, replies with quotes, a typing indicator that respects reduced motion, system messages with a new messages divider and a support conversation with internal notes

Composer

  • Simple input, attachments with drag and drop, emoji and mentions, a slash command menu, voice notes with a waveform and an expanding multi line textarea. The menus follow the combobox pattern

AI chat

  • A centered chat with copy and feedback actions, a welcome screen with suggestions, a thinking and streaming state with a stop button, tool call steps, a model picker and a history sidebar

Inbox layouts

  • A two pane chat app, a three pane email style inbox, a support helpdesk with a customer panel and a mobile first stacked messenger

MCP

  • The ai-chat page plan now pulls conversation, thinking, composer and history blocks from the new categories
  • New inbox page plan, also picked up by plan-app
  • Block docs links and search keywords cover the five new categories
blocks
mcp