Static open-state emoji picker inline above a message with a recents row, category grid, search input, and existing reaction chips.
DM thread panel
Complete 1:1 panel combining a presence header, a grouped message thread with read receipt, and a full composer bar.

More like this
Browse Application UI
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.

Inline thread poll with vote share bars per option, a check on your vote, voter avatar cluster, total count, and close time.

Queued outgoing messages list with destination, draft snippet, exact send time, and per row send now, edit, and delete actions.

Chat search results grouped by channel and DM with author, inline highlighted match term, timestamp, and a jump-to-message affordance.

Conversation files tab with type filter chips and rows showing a file icon, name, size, uploader, share date, and a download action.

Side panel showing a parent channel message, a reply count divider, four threaded replies, and a scoped reply composer.

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.
