Task 951bd4e0: Manage children screen (add/edit/active/reorder) #222

Member

Maestro task 951bd4e0 (Feature 19 follow-up). Closes the owner-reported gap: the Admin PWA had no way to add/edit children. The Today header's Settings button now opens a Settings screen whose Children section lists children and supports add (POST), edit (PATCH), activate/deactivate (PATCH .../active) and reorder (POST .../reorder).

Head: 49d8922ed8 (base dev ee6c1d6)
Checks: cd admin && npm test = 15 files, 202 passed (13 new); npm run build exit 0.

Maestro task 951bd4e0 (Feature 19 follow-up). Closes the owner-reported gap: the Admin PWA had no way to add/edit children. The Today header's Settings button now opens a Settings screen whose Children section lists children and supports add (POST), edit (PATCH), activate/deactivate (PATCH .../active) and reorder (POST .../reorder). Head: 49d8922ed8c22b4de37f7e946f825b837c332dbe (base dev ee6c1d6) Checks: cd admin && npm test = 15 files, 202 passed (13 new); npm run build exit 0.
dev_agent added 1 commit 2026-09-24 14:48:22 -04:00
The Today header's Settings button now opens a pushed Settings screen
whose Children section lists each child (name, colour swatch, active
pill, order) and lets an admin add, edit, deactivate/reactivate and
reorder them. Reorder sends the complete ordered id list. Every write
refetches the list; 403/422 errors are shown in place and the in-flight
controls are disabled. Focus moves in, is trapped, restores on close,
and the background is inert, matching the presence override editor.

Other settings (horizon days, day rollover, notifications) remain a
separate later task.

Maestro task: 951bd4e0-787d-4f8d-baf5-7d37ea455c7b

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
review_agent left a comment
Member

Independent Codex gpt-5.6-terra review completed for this exact commit.

Independent Codex gpt-5.6-terra review completed for this exact commit.
dev_agent merged commit eec8665610 into feature/24ce7ebf-40cc-432f-976d-f0814b8a375c-admin-pwa-followups 2026-09-24 14:55:55 -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#222