Skip to content

Conversation

@nabil053
Copy link

@nabil053 nabil053 commented Oct 30, 2025

Describe the technical changes contained in this PR

  1. In the individual meal plan page, there is now a 'favorites' section that shows the user's favorite meals to select from
  2. The favorites section (mealplanner\mealplanner-ui\src\pages\MealPlans\Favorites.tsx) contains the user's favorite meals, as well as a search bar to search the favorite meals by name and a dropdown to filter by meal tag
  3. Meal tags deemed unnecessary have been omitted from and essential meal tags have been introduced to recipes_seed.sql, seed.sql, meal_seed.sql and meals-ingredients-substitutes.json

Previous behaviour

  1. There was no favorite meals section for the user in the individual meal plan page
  2. A lot of meals had unnecessary/repetitive tags

New behaviour

  1. A favorites section in the individual meal plan page, where users can select meals from their favorite meals for meal planning, and can also filter them by meal tag (dropdown) and by name (search field)
  2. Some unnecessary tags are now absent in the tags filter of meals page, and are replaced with useful tags

Related issues addressed by this PR
Includes fixes for bugs in issue #738 as well

Have the following been addressed?

  • Have test cases been created for all of the changes?
  • Do all of the test cases pass?
  • Has the testing been done using the default docker-compose environment?
  • Are documentation changes required?
  • Does this change break or alter existing behaviour?

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.

1 participant