Array of all recipes to generate recommendations from
Array of all ingredients for ingredient-based recommendations
Array of all tags for tag-based recommendations
Whether the user has global seasonal filtering enabled
Number of recipes per recommendation (default: 20)
Array of recommendation objects with titles and recipes
Generates smart recommendations for the home screen
Creates diverse recipe recommendations using various filtering strategies including random selection, seasonal filtering, ingredient-based filtering, and tag-based filtering. Respects user preferences for seasonal filtering.