Conversation panel + search #7

Closed
opened 2026-08-01 22:09:51 -04:00 by lyssieth · 0 comments
Owner

The sidebar surface, per docs/designs/draft/frontend.md. Depends on the token core (#5) and the persistence backend (#2) — there is no list without history to list.

Checklist

  • Sidebar on the second neutral layer: recency-ranked conversation list
  • Search-as-filter as a day-one feature (no folders/projects in v1)
  • Rows carry title, recency, and live state (streaming indicator, unread-error marker)
  • New-conversation action; active conversation visibly selected
  • Empty state teaches the interface
  • IPC: list/open conversations over the persistence surface (load_history family from #2)

Refs

  • docs/designs/draft/frontend.md — conversation list surface
  • #2 — persistence backend (blocking)
  • #5 — token core (blocking)
The sidebar surface, per `docs/designs/draft/frontend.md`. Depends on the token core (#5) and the persistence backend (#2) — there is no list without history to list. ## Checklist - [x] Sidebar on the second neutral layer: recency-ranked conversation list - [x] Search-as-filter as a day-one feature (no folders/projects in v1) - [x] Rows carry title, recency, and live state (streaming indicator, unread-error marker) - [x] New-conversation action; active conversation visibly selected - [x] Empty state teaches the interface - [x] IPC: list/open conversations over the persistence surface (`load_history` family from #2) ## Refs - `docs/designs/draft/frontend.md` — conversation list surface - #2 — persistence backend (blocking) - #5 — token core (blocking)
lyssieth added this to the v1 milestone 2026-08-01 22:11:18 -04:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Reference
lyssieth/sermones#7
No description provided.