homelabby/web/src
Mikkel Georgsen 7db093c696 feat(07-02): frontend NL search bar wired to GET /api/search
- web/src/lib/api.ts: add fetchSearch(q) returning Promise<InventoryItem[]>
- web/src/components/inventory/FilterBar.tsx: NL search input with 400ms debounce,
  volt accent styling, Sparkles icon, Loader2 spinner during search
- web/src/pages/DashboardPage.tsx: nlQuery state + useQuery hook (enabled >2 chars),
  displays searchResults when NL active, local filter unchanged when NL empty
2026-04-10 07:56:02 +00:00
..
api feat(06-03): add advisor API wrappers (streamChat, fetchConversations, fetchConversation) 2026-04-10 07:39:50 +00:00
components feat(07-02): frontend NL search bar wired to GET /api/search 2026-04-10 07:56:02 +00:00
hooks chore: merge 03-03 worktree (dashboard+detail) — resolved router/api/AppShell conflicts 2026-04-10 06:24:20 +00:00
lib feat(07-02): frontend NL search bar wired to GET /api/search 2026-04-10 07:56:02 +00:00
pages feat(07-02): frontend NL search bar wired to GET /api/search 2026-04-10 07:56:02 +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