Web UI redesign: shared header/sidebar, shadcn/ui, responsive layout, and dark mode #2
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
The current built-in web UI (
src/gateway/web-ui.ts) is a minimal single-page debug interface. We should redesign it into a consistent, production-ready app shell with reusable navigation.Goals
Why
A consistent app shell improves navigation, scalability, and maintainability as the UI grows beyond a single page. Using shadcn/ui gives us reusable, accessible primitives and a coherent design system.
Proposed scope
/v1/chat,/v1/chat/stream, conversation endpoints).Acceptance criteria
docs/web-ui.mdis updated with architecture/layout/theming details.Implementation notes