IN
Can you pull last quarter's support volume by channel? Just the totals.
A conversation log with user bubbles, open assistant replies, hover actions, tool-call rows, a typing indicator, day dividers and auto-scroll with a jump-to-latest pill.
Q3 support review
Pebble 4 · shared with Malik
Pro source requires Pebble Pro. Try the full preview above.
| Prop | Type | Default | Description |
|---|---|---|---|
| label | string | "Conversation" | ChatThread: accessible name of the log. |
| autoScroll | boolean | true | ChatThread: follow new content while at the end; a Jump to latest pill appears when away. |
| jumpLabel | string | "Jump to latest" | ChatThread: text of the pill. |
| from | "user" | "assistant" | — | ChatMessage: user turns sit right in a raised bubble; assistant turns are open text. |
| name / avatar / time / dateTime | string / ReactNode | — | ChatMessage: author, avatar (defaults to an initial), display and machine time. |
| actions | ("copy" | "retry" | "feedback")[] | by role | ChatMessage: hover actions. Assistant shows all three, user shows copy. |
| persistActions | boolean | false | ChatMessage: keep actions visible instead of revealing them on hover or focus. |
| copyText / onCopy / onRetry | string / (text) => void / () => void | body text | ChatMessage: what copy writes, and callbacks. Retry shows only with onRetry. |
| feedback / defaultFeedback | "up" | "down" | null | null | ChatMessage: thumbs state; onFeedbackChange reports changes. |
| title / status / detail / duration | string / "running" | "done" | "error" | "done" | ChatToolCall: one row per tool call. Children become expandable details. |
| name / avatar | string / ReactNode | "Assistant" | ChatTyping: who is typing; announced as "<name> is typing". |
Try the full preview above. Editable source and build guides require Pebble Pro.