Compact add store control #15

Merged
nalalangan merged 1 commits from feature/compact-add-store-control into feature-custom-store-locations 2026-05-31 19:07:59 -09:00
Owner

Owner: Codex
Status: review
Branch: feature/compact-add-store-control
Branch relationship: stacked on parent branch feature-custom-store-locations
Likely modified areas: store management UI and focused Playwright coverage
Actual modified files: frontend/src/components/manage/ManageStores.jsx; frontend/src/styles/components/manage/ManageStores.css; frontend/tests/available-items-catalog.spec.ts; frontend/tests/toast-notifications.spec.ts
Collision risk: medium
Last meaningful update: 2026-05-31 - moved add-store into the store list header and reran frontend checks

Summary:

  • Moves store creation into a compact inline control at the top of the Store Locations section.
  • Reduces store creation to a single Store name input plus Add button; the backend keeps default location behavior.
  • Removes the separate Add Store card and legacy available-store picker styling.
  • Updates focused store management and toast tests to cover the current household-owned store creation API.

Tests:

  • npm run lint
  • npm run typecheck
  • npm run build:frontend
  • PLAYWRIGHT_BASE_URL=http://127.0.0.1:3910 npm run test:e2e -- available-items-catalog.spec.ts
  • PLAYWRIGHT_BASE_URL=http://127.0.0.1:3911 npm run test:e2e -- toast-notifications.spec.ts

Notes:

  • Frontend build passes, with the existing Vite warning that Node.js 20.13.1 is below the preferred 20.19+ or 22.12+ range.
  • In-app browser attachment was blocked by the sandbox, so UI validation used focused Playwright coverage.
Owner: Codex Status: review Branch: feature/compact-add-store-control Branch relationship: stacked on parent branch feature-custom-store-locations Likely modified areas: store management UI and focused Playwright coverage Actual modified files: frontend/src/components/manage/ManageStores.jsx; frontend/src/styles/components/manage/ManageStores.css; frontend/tests/available-items-catalog.spec.ts; frontend/tests/toast-notifications.spec.ts Collision risk: medium Last meaningful update: 2026-05-31 - moved add-store into the store list header and reran frontend checks Summary: - Moves store creation into a compact inline control at the top of the Store Locations section. - Reduces store creation to a single Store name input plus Add button; the backend keeps default location behavior. - Removes the separate Add Store card and legacy available-store picker styling. - Updates focused store management and toast tests to cover the current household-owned store creation API. Tests: - npm run lint - npm run typecheck - npm run build:frontend - PLAYWRIGHT_BASE_URL=http://127.0.0.1:3910 npm run test:e2e -- available-items-catalog.spec.ts - PLAYWRIGHT_BASE_URL=http://127.0.0.1:3911 npm run test:e2e -- toast-notifications.spec.ts Notes: - Frontend build passes, with the existing Vite warning that Node.js 20.13.1 is below the preferred 20.19+ or 22.12+ range. - In-app browser attachment was blocked by the sandbox, so UI validation used focused Playwright coverage.
nalalangan added 1 commit 2026-05-31 19:07:29 -09:00
nalalangan merged commit 27a6a50744 into feature-custom-store-locations 2026-05-31 19:07:59 -09:00
nalalangan deleted branch feature/compact-add-store-control 2026-05-31 19:07:59 -09:00
Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: nalalangan/grocery-app#15
No description provided.