Commit Graph

6 Commits

Author SHA1 Message Date
Paul Huliganga edc5ce03ad Visual polish: CookModePage + ImportUrlPage, global header/nav consistency, theme token styling, improved states (spacing, cards, buttons, empty/error/complete) 2026-03-25 18:38:50 -04:00
Paul Huliganga 14c0cbb94c Unify backend/frontend recipe search+tag filtering: backend search matches title, ingredient, tag; frontend list page has unified search input and tag filter bar wired to backend; tests for combined/ingredient/tag search; preserves existing features. 2026-03-25 14:17:45 -04:00
Paul Huliganga 272ce1d2f0 feat(mission-control): add live harness progress status panel 2026-03-25 00:46:21 -04:00
Paul Huliganga e1f5019006 feat(frontend): add edit-before-save flow for URL imports 2026-03-24 23:20:42 -04:00
Paul Huliganga 276e03cc87 feat(frontend): add import from URL page and form 2026-03-24 22:07:36 -04:00
Paul Huliganga 2c85b80004 feat(frontend): initialize React + Vite project with TypeScript
- Created frontend/ directory using Vite with React + TypeScript template
- Installed React Router 7 for client-side routing
- Set up project structure: components/, hooks/, pages/, services/, types/
- Created Recipe and Tag TypeScript interfaces matching backend schema
- Added basic App.tsx with project status display
- Verified dev server starts successfully on port 5173
- Added frontend README with development instructions
- Updated TODO.md to mark task as complete
2026-03-24 00:27:17 -04:00