Live huddle surface with elapsed timer, presenting banner, participant tiles showing mute and speaking states, and a call control bar.
Voice message thread
An audio thread of chat bubbles, each with a play control, waveform, and duration, plus an active note with elapsed time and a transcript preview.

More like this
Browse Application UI
A browse and join panel with a create action, labeled search field, sort chips, and rows showing each channel name, description, members, and a join state.

Workspace nav rail with channel and DM sections, unread badges, a muted channel indicator, and per section add affordances.

Channel settings panel with name and topic fields, public/private radio with consequence notes, a members list, notification level selector, and an archive action.

Inbox rail with six conversation rows showing avatar, preview, timestamp, and unread count badges on two threads.

Complete 1:1 panel combining a presence header, a grouped message thread with read receipt, and a full composer bar.

Static open-state emoji picker inline above a message with a recents row, category grid, search input, and existing reaction chips.

A person panel with a large avatar and presence dot, name and status line, message and huddle actions, contact rows, and shared channels.

An activity panel with a mark all read header, mentions and reactions filter chips, and rows pairing actor, event, source channel, quoted snippet, and time.

Chat send bar with attach, emoji, and slash affordances, a typing indicator row, and a Send button with an Enter keyboard hint.

Chat thread with grouped sender bubbles, a Today day divider, a reaction chip, and a read receipt on the last outgoing message.

Channel pinned messages list showing author, snippet, pinned time and pinner, a jump-to link, and an unpin button per entry.
