v1.7.8: Trasferisci a Ricette dalla chat (refactor)
- Sostituisce 'Usa ingredienti' inline con 'Trasferisci a Ricette' - Nuovo endpoint chat_to_recipe: Gemini restituisce JSON completo (title, meal, servings, ingredients, steps, nutrition_note), PHP arricchisce tutti gli ingredienti con product_id/location via fuzzy-match identico a generateRecipe - La ricetta viene salvata in archivio e si apre nell'overlay Ricette con tutti i pulsanti Usa, modalità cottura, salvataggio intatto - Rimossi: chatExtractIngredients, _buildChatIngredientPanelHTML, _chatRecipeTitle, chat_extract_recipe, chat-recipe-panel CSS
This commit is contained in:
+1
-1
@@ -8,7 +8,7 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
|
||||
## [1.7.8] - 2026-05-10
|
||||
|
||||
### Added
|
||||
- **Usa ingredienti dalla chat** — Quando la chat con Gemini Chef genera una ricetta, compare il bottone "🥄 Usa ingredienti" sotto la risposta. Premendolo, il backend analizza la ricetta e abbina gli ingredienti all'inventario tramite fuzzy matching (stessa logica della sezione Ricette). Vengono mostrati i pulsanti "📦 Usa" per ogni ingrediente disponibile in dispensa, con posizione e scadenza. Il flusso di scalatura inventario è identico a quello della sezione Ricette.
|
||||
- **Trasferisci a Ricette dalla chat** — Quando la chat con Gemini Chef genera una ricetta, compare il bottone "📥 Trasferisci a Ricette". Premendolo, Gemini converte il testo in JSON strutturato completo (titolo, pasti, ingredienti, passi), il backend arricchisce ogni ingrediente con product_id e location via fuzzy-match (identico a generateRecipe), la ricetta viene salvata in archivio e si apre direttamente nella sezione Ricette con tutti i pulsanti "Usa" e la modalità cottura completa.
|
||||
|
||||
## [1.7.7] - 2026-05-10
|
||||
|
||||
|
||||
Reference in New Issue
Block a user