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.
- 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
- 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
- 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
- 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
- A two pane chat app, a three pane email style inbox, a support helpdesk with a customer panel and a mobile first stacked messenger
- 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