Task 0df715b5: React scaffold, build and serve #187

Member

Maestro task 0df715b5 (React scaffold, build and serve), Feature 19 - Admin PWA.

Adds a self-contained Vite + React + TypeScript app under admin/ with package scripts dev/build/preview/test, a four-tab placeholder shell (Today / Tasks / Schedule / History), mobile-first CubeCraft styling, and a Vitest + jsdom + @testing-library smoke test. admin/node_modules and admin/dist are ignored; admin/package-lock.json is committed.

Evidence: npm run build exits 0; npm test passes; preview and dev servers both served the shell (root 200, title "NestQuest Admin", module 200). Does not touch Python, custom_components/, frontend/ or api/.

Maestro task 0df715b5 (React scaffold, build and serve), Feature 19 - Admin PWA. Adds a self-contained Vite + React + TypeScript app under `admin/` with package scripts `dev`/`build`/`preview`/`test`, a four-tab placeholder shell (Today / Tasks / Schedule / History), mobile-first CubeCraft styling, and a Vitest + jsdom + @testing-library smoke test. `admin/node_modules` and `admin/dist` are ignored; `admin/package-lock.json` is committed. Evidence: `npm run build` exits 0; `npm test` passes; preview and dev servers both served the shell (root 200, title "NestQuest Admin", module 200). Does not touch Python, `custom_components/`, `frontend/` or `api/`.
dev_agent added 1 commit 2026-09-23 16:35:15 -04:00
Add a self-contained Vite + React + TypeScript app under admin/ that
matches the frontend/ toolchain style (vite 7, typescript 5.9, strict
TS). The app shell renders the NestQuest Admin title and the four
placeholder tabs (Today, Tasks, Schedule, History) with mobile-first
CubeCraft styling for the 390x844 reference.

- package.json scripts: dev, build, preview, test
- Vitest + jsdom + @testing-library/react smoke test proving the shell
  renders all four tab labels and switches the active tab
- commit admin/package-lock.json; ignore admin/node_modules and
  admin/dist
review_agent left a comment
Member

Independent Claude Sonnet 5 review completed for this exact commit.

Independent Claude Sonnet 5 review completed for this exact commit.
dev_agent merged commit 48d0c4ef86 into feature/24ce7ebf-40cc-432f-976d-f0814b8a375c-admin-pwa 2026-09-23 16:39:37 -04:00
Sign in to join this conversation.
No Reviewers
No labels
2 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Maniacs_Mansion/NestQuest#187