Skip to content

Add reusable shopping list templates#236

Merged
itsDNNS merged 1 commit intomainfrom
feat/shopping-list-templates
Apr 28, 2026
Merged

Add reusable shopping list templates#236
itsDNNS merged 1 commit intomainfrom
feat/shopping-list-templates

Conversation

@itsDNNS
Copy link
Copy Markdown
Owner

@itsDNNS itsDNNS commented Apr 28, 2026

Summary

  • Add reusable shopping list templates for weekly grocery staples
  • Let adults create, edit, delete, and apply templates to active shopping lists
  • Preserve family scoping and add backend, component, and Playwright coverage

Test plan

  • Backend: pytest -q tests/test_shopping_templates.py tests/test_meal_plans.py
  • Frontend: npm test -- --runTestsByPath __tests__/components/ShoppingView.test.js --runInBand --silent=false
  • Frontend: BACKEND_URL=http://127.0.0.1:8000 npm run build
  • Playwright: npx playwright test e2e/tests/shopping.spec.js --project='Desktop Chrome'
  • Playwright: npx playwright test e2e/tests/shopping.spec.js --project='Mobile Chrome'

Closes #233

@itsDNNS itsDNNS merged commit 95a9bfd into main Apr 28, 2026
5 checks passed
@itsDNNS itsDNNS deleted the feat/shopping-list-templates branch April 28, 2026 17:35
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add shopping list templates for weekly groceries

1 participant