Phase 16a removes the legacy chrome surfaces that the Phase 8 frame skeleton rewrite replaced: - ChatPanel.tsx — 380px desktop slide-in drawer; superseded by the full-bleed /assistant page and HistorySheet slide-over. - ChatPanelContext.tsx — drawer open/close + conversation-id state; migrated to prop drilling in the preceding commit. - MobileChatView.tsx — only consumed by ChatPanel, orphaned with it. - Sidebar.tsx — old left sidebar frame; replaced by IconRail. - BreadcrumbBar.tsx — old top breadcrumb strip; replaced by TopStrip + ModeBreadcrumb. - PropertiesPanel.tsx — orphan placeholder from the pre-Nexus three-pane layout. - VoiceMicButton.tsx + useVadRecorder.ts — Phase 14 orphaned these when voice routing moved into VoiceContext + GlobalMicButton. main.tsx drops the now-unused ChatPanelProvider wrapper. Grep for each symbol across ui/src returns zero surviving consumers. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| public | ||
| src | ||
| components.json | ||
| index.html | ||
| package.json | ||
| README.md | ||
| tsconfig.json | ||
| vite.config.ts | ||
| vitest.config.ts | ||
@paperclipai/ui
Published static assets for the Paperclip board UI.
What gets published
The npm package contains the production build under dist/. It does not ship the UI source tree or workspace-only dependencies.
Typical use
Install the package, then serve or copy the built files from node_modules/@paperclipai/ui/dist.