# UI Redesign — Design Handoff Implementation ## Phase 1: Layout + Tokens + Header + Rail ✓ - [x] Update CSS tokens (add --a-str, switch mono font to JetBrains Mono) - [x] Fix grid dimensions (192px rail, 400px peek) - [x] Move capture bar from header to bottom of center panel - [x] Add search bar to header (centered, max-width 400px) - [x] Redesign tag rail: grid layout (arrow ▸ + dot + name + count) - [x] Add intent section (grab/read/fill) for cards view in rail ## Phase 2: Stream + Cards Views ✓ - [x] Stream rows: promoted entries get card-style border/radius + card-type badge - [x] Card rows: rich single-line with title — preview — affordance badges — tag pills — pin — use count - [x] Affordance detection client-side (fill, steps, decide, link, code) - [x] Affordance badge components - [x] Cards sub-header (scope label + card count + sort dropdown) - [x] Section labels (★ pinned, recent) - [x] Flash animation on copy - [x] Bottom capture bar styling per view (different placeholders) ## Phase 3: Peek Pane + Modes ✓ - [x] Idle state with keyboard shortcuts display - [x] Stream entry peek: eyebrow, body, tags, context, actions - [x] Card peek: card container with eyebrow, title, desc, meta, content sections - [x] Code block with content display - [x] Decision section display - [x] Steps section display - [x] Link section display - [x] Run mode (interactive checklist with progress bar) - [x] Fill mode (inline slot editor with tab navigation) - [x] Edit mode (form fields) - [x] Toast notifications ## Phase 4: Polish ✓ - [x] Promote modal enhancement (add hint text per type, show entry body preview) - [x] Keyboard shortcuts (r=run, f=fill, p=pin in cards view) - [x] Escape exits active modes