nexus/ui/src
Nexus Dev 06c6317c25 refactor(nexus): rewire PersonalAssistant to use new frame pieces (phase 9)
Composes the Phase 9 assistant primitives at /assistant: full-bleed chat
canvas with a 760px centered column, AssistantHomeGreeting for the no-
conversation state, AssistantInputBar + ActionStrip anchored at the
bottom, and HistorySheet / MemorySheet slide-overs. Drops the 160px
inner conversation-list column and the custom MessageBubble, delegating
thread rendering to the shared ChatMessageList and streaming to the
shared useStreamingChat hook. Adds a ?prompt= query-param fallback for
Studio → Assistant hand-offs, preserves the existing assistantHandoff
call as the Promote action, and syncs the selected conversation id with
the shared ChatPanelContext so HistorySheet stays in lockstep.

Also fixes typecheck fallout from the rewrite: switches toast tones to
the documented info|success|warn|error set, narrows the stale-project
filter to use archivedAt (ProjectStatus never had "archived"), and
tightens the MemorySheet test render helper to JSX.Element.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-11 12:22:55 +00:00
..
adapters feat(nexus): design system phase 3 raw utility sweep 2026-04-10 17:40:32 +00:00
api fix(nexus): auto-bootstrap invite and vite onnxruntime middleware 2026-04-10 16:50:28 +00:00
components refactor(nexus): rewire PersonalAssistant to use new frame pieces (phase 9) 2026-04-11 12:22:55 +00:00
context feat(nexus): design system phase 1 tokens and inter font 2026-04-10 17:19:56 +00:00
fixtures Add a run transcript UX fixture lab 2026-03-11 10:47:22 -05:00
hooks refactor(nexus): rewire PersonalAssistant to use new frame pieces (phase 9) 2026-04-11 12:22:55 +00:00
lib refactor(nexus): remove redundant MemoryRouter re-export in router wrapper 2026-04-11 10:56:22 +00:00
pages refactor(nexus): rewire PersonalAssistant to use new frame pieces (phase 9) 2026-04-11 12:22:55 +00:00
plugins Enhance plugin loading and toolbar integration 2026-03-14 15:27:45 -07:00
types feat: Phase 41 — Diagrams, Icons & Theme Engine (Mermaid, SVG icons, OKLCH palettes) 2026-04-05 09:56:37 +00:00
App.tsx feat(nexus): nexus-first navigation and first-run onboarding trigger 2026-04-10 18:19:14 +00:00
index.css feat(nexus): design system phase 2 status and role color dictionaries 2026-04-10 17:25:21 +00:00
main.tsx feat(21-04): create ChatPanel shell and wire into Layout and main.tsx 2026-04-04 03:55:47 +00:00
vite-env.d.ts Add feedback voting and thumbs capture flow 2026-04-02 09:11:49 -05:00