feat: adapt recipe surfaces for batch-cook sessions
- Recipes page action buttons reordered/restyled to push AI generation and batch cooking ahead of manual recipe creation. - Recipe detail page hides meal/drink pairing (doesn't make sense for a multi-dish batch session). - Print pages force light mode regardless of app theme (dark bg + hardcoded dark text was unreadable) and render sectioned steps + dishes/storage for batch-cook recipes. - Markdown export mirrors the same sectioned structure. - Cooking mode tags each step with which dish(es) it belongs to. - Meal planner: mealPlanEntries.batchDishId lets a slot point at one specific dish within a batch session; picking a batch-cook recipe now prompts for which dish, and the grid shows the dish name. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -676,6 +676,10 @@
|
||||
"sharedPlanOf": "{name}'s plan",
|
||||
"weekOf": "Week of {date}",
|
||||
"sharedMealPlanTitle": "{name}'s Meal Plan",
|
||||
"batchCookBadge": "Batch cooking",
|
||||
"pickDishTitle": "Which dish from \"{recipe}\"?",
|
||||
"pickDishDescription": "This is a batch-cooking session — pick the specific dish for this slot.",
|
||||
"back": "Back",
|
||||
"addTo": "Add to {day} – {meal}",
|
||||
"searchRecipes": "Search recipes…",
|
||||
"servings": "Servings",
|
||||
@@ -977,6 +981,7 @@
|
||||
"cookingMode": {
|
||||
"cooking": "Cooking",
|
||||
"stepOf": "Step {current} of {total}",
|
||||
"batchPrepLabel": "Prep",
|
||||
"ingredients": "Ingredients",
|
||||
"startTimer": "Start timer",
|
||||
"timerDone": "Done",
|
||||
|
||||
@@ -664,6 +664,10 @@
|
||||
"sharedPlanOf": "Planning de {name}",
|
||||
"weekOf": "Semaine du {date}",
|
||||
"sharedMealPlanTitle": "Planning repas de {name}",
|
||||
"batchCookBadge": "Batch cooking",
|
||||
"pickDishTitle": "Quel plat de \"{recipe}\" ?",
|
||||
"pickDishDescription": "C'est une session de batch cooking — choisissez le plat précis pour ce créneau.",
|
||||
"back": "Retour",
|
||||
"addTo": "Ajouter à {day} – {meal}",
|
||||
"searchRecipes": "Rechercher des recettes…",
|
||||
"servings": "Portions",
|
||||
@@ -965,6 +969,7 @@
|
||||
"cookingMode": {
|
||||
"cooking": "En cuisine",
|
||||
"stepOf": "Étape {current} sur {total}",
|
||||
"batchPrepLabel": "Préparation",
|
||||
"ingredients": "Ingrédients",
|
||||
"startTimer": "Démarrer le minuteur",
|
||||
"timerDone": "Terminé",
|
||||
|
||||
Reference in New Issue
Block a user