Skip to content

Add recipe favorites and serving scaling#237

Merged
itsDNNS merged 1 commit intomainfrom
feat/recipe-qol
Apr 28, 2026
Merged

Add recipe favorites and serving scaling#237
itsDNNS merged 1 commit intomainfrom
feat/recipe-qol

Conversation

@itsDNNS
Copy link
Copy Markdown
Owner

@itsDNNS itsDNNS commented Apr 28, 2026

Summary

  • Add recipe favorites and a recently used marker after pushing ingredients to shopping
  • Add serving scaling in the recipe editor so ingredient amounts can be adjusted before saving
  • Cover the new behavior with backend, frontend, and browser tests

Test plan

  • DATABASE_URL=sqlite:///./test-recipes.db JWT_SECRET=test-secret PYTHONPATH=$PWD pytest -q tests/test_recipes.py tests/test_recipe_qol.py tests/test_meal_plans.py
  • npm test -- --runTestsByPath __tests__/lib/recipes.test.js __tests__/components/RecipesView.test.js --runInBand --silent=false
  • BACKEND_URL=http://127.0.0.1:8000 npm run build
  • npx playwright test e2e/tests/recipes.spec.js --project='Desktop Chrome' --reporter=list
  • npx playwright test e2e/tests/recipes.spec.js --project='Mobile Chrome' --reporter=list

Closes #234

@itsDNNS itsDNNS merged commit 9bd6878 into main Apr 28, 2026
5 checks passed
@itsDNNS itsDNNS deleted the feat/recipe-qol branch April 28, 2026 20:02
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 lightweight recipe quality-of-life improvements

1 participant