homelabby/web/src
Mikkel Georgsen bcc360892c feat(06-03): add AdvisorPage, /advisor route, and TopBar link
- AdvisorPage: two-panel layout (sidebar + chat), streaming SSE tokens
- Sidebar: conversation list with refetchInterval 5s, New Chat button
- Chat: optimistic user messages, streaming cursor, model dropdown
- router.tsx: lazy AdvisorPage import + advisorRoute at /advisor
- TopBar.tsx: MessageSquare icon + Advisor link between Test and Scan
- AppShell.tsx: noPadding prop for full-height layouts
2026-04-10 07:39:56 +00:00
..
api feat(06-03): add advisor API wrappers (streamChat, fetchConversations, fetchConversation) 2026-04-10 07:39:50 +00:00
components feat(06-03): add AdvisorPage, /advisor route, and TopBar link 2026-04-10 07:39:56 +00:00
hooks chore: merge 03-03 worktree (dashboard+detail) — resolved router/api/AppShell conflicts 2026-04-10 06:24:20 +00:00
lib fix(03): resolve TypeScript type mismatches from merged plans 2026-04-10 06:27:11 +00:00
pages feat(06-03): add AdvisorPage, /advisor route, and TopBar link 2026-04-10 07:39:56 +00:00
store feat(03-04): add intake Zustand store, api.ts submitIntake, DropZone, PhotoPreview 2026-04-10 06:20:35 +00:00
styles feat(03-01): bootstrap React+TS frontend with ClickHouse design system 2026-04-10 06:16:46 +00:00
test test(05-03): add CableTestPage unit tests with Vitest setup 2026-04-10 07:21:08 +00:00
App.tsx feat(03-05): PWA manifest, service worker, icons, and registration hook 2026-04-10 06:22:05 +00:00
main.tsx feat(03-01): bootstrap React+TS frontend with ClickHouse design system 2026-04-10 06:16:46 +00:00
router.tsx feat(06-03): add AdvisorPage, /advisor route, and TopBar link 2026-04-10 07:39:56 +00:00