Chat Sidebar
A conversation history sidebar with a new-chat key, search, pinned and date groups from a fixed now, inline rename, delete with undo and a collapsed icon rail.
Preview
Launch note edits
Hover a chat to pin, rename or delete it. The panel button collapses the sidebar to icons.
Install
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| conversations | SidebarConversation[] | — | { id, title, updatedAt (ISO), pinned? }. |
| now | string | — | ISO reference time for Today / Yesterday / Previous 7 days groups. |
| activeId / onSelect | string / (id) => void | — | Current chat and selection callback. |
| onNew | () => void | — | The New chat key. |
| onChange | (conversations) => void | — | Full list after rename, pin, delete or undo. |
| collapsed / defaultCollapsed | boolean | false | Icon rail mode; onCollapsedChange reports toggles. |
| label | string | "Brackenbook" | Workspace name at the top. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
