Reduce manage page redundant labels #13

Merged
nalalangan merged 1 commits from feature/reduce-manage-page-redundancy into feature-custom-store-locations 2026-05-31 18:49:06 -09:00
Owner

Owner: Codex
Status: review
Branch: feature/reduce-manage-page-redundancy
Branch relationship: stacked on parent branch feature-custom-store-locations
Likely modified areas: household management UI, project UX instructions, focused Playwright coverage
Actual modified files: PROJECT_INSTRUCTIONS.md; frontend/src/components/manage/ManageHousehold.jsx; frontend/src/styles/components/manage/ManageHousehold.css; frontend/tests/invite-link-management.spec.ts
Collision risk: medium
Last meaningful update: 2026-05-31 - removed redundant manage page labels, compacted invite controls, and reran checks

Summary:

  • Removes redundant section eyebrow labels from the household management cards and member actions modal.
  • Removes the zero pending-request sentence when the pending approvals chip already shows 0.
  • Converts invite TTL and usage controls into compact one-line label/value rows.
  • Adds a project UX instruction to avoid redundant nearby labels and large stacked-control gaps.
  • Updates focused Playwright coverage for the new pending-approval zero state and removed eyebrow labels.

Tests:

  • npm run lint
  • npm run typecheck
  • npm run build:frontend
  • PLAYWRIGHT_BASE_URL=http://127.0.0.1:3910 npm run test:e2e -- invite-link-management.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/reduce-manage-page-redundancy Branch relationship: stacked on parent branch feature-custom-store-locations Likely modified areas: household management UI, project UX instructions, focused Playwright coverage Actual modified files: PROJECT_INSTRUCTIONS.md; frontend/src/components/manage/ManageHousehold.jsx; frontend/src/styles/components/manage/ManageHousehold.css; frontend/tests/invite-link-management.spec.ts Collision risk: medium Last meaningful update: 2026-05-31 - removed redundant manage page labels, compacted invite controls, and reran checks Summary: - Removes redundant section eyebrow labels from the household management cards and member actions modal. - Removes the zero pending-request sentence when the pending approvals chip already shows 0. - Converts invite TTL and usage controls into compact one-line label/value rows. - Adds a project UX instruction to avoid redundant nearby labels and large stacked-control gaps. - Updates focused Playwright coverage for the new pending-approval zero state and removed eyebrow labels. Tests: - npm run lint - npm run typecheck - npm run build:frontend - PLAYWRIGHT_BASE_URL=http://127.0.0.1:3910 npm run test:e2e -- invite-link-management.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 18:48:36 -09:00
nalalangan merged commit 737aa6d66e into feature-custom-store-locations 2026-05-31 18:49:06 -09:00
nalalangan deleted branch feature/reduce-manage-page-redundancy 2026-05-31 18:49:06 -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#13
No description provided.