feat(recipes): fusionne l'édition de la technique et des métadonnées dans le correcteur #6

Merged
kyuno merged 2 commits from feat/tech-step-correction-merged-editor into main 2026-08-27 17:41:01 +02:00
Owner

Contexte

Deux retours utilisateur sur le popover de correction de tech step, même cause : la sélection de technique et l'édition des ingrédients/ustensiles étaient présentées comme deux étapes successives, et la liste de techniques elle-même n'était qu'un flot de ~74 boutons sans recherche ni tri.

Contenu (2 commits)

  • 5ab9832 fix(recipes): pré-sélectionne la technique déjà détectée dans le correcteur
    Ouvrir le popover depuis un highlight existant tombait sur la liste de choix au lieu de la vue métadonnées — l'édition des ingrédients/ustensiles rattachés était techniquement présente mais invisible en pratique. Le popover démarre désormais sélectionné sur previousTechStepId quand il est défini, directement dans la vue Ingrédients/Ustensiles pré-remplie. « Changer » reste disponible pour rejoindre la liste complète.

  • 4789147 feat(recipes): fusionne l'édition de la technique et des métadonnées
    Les deux écrans fusionnent en un seul : la technique se choisit via le même CatalogSearchPicker (recherche + liste filtrée) que les ingrédients/ustensiles, avec le choix courant marqué visuellement (nouveau prop selectedId). Les sections Ingrédients/Ustensiles restent affichées en permanence. « Valider » reste désactivé tant qu'aucune technique n'est sélectionnée.

Tests

Tests Cypress (component + e2e) et traductions FR mis à jour.

Diff

6 fichiers, +207 / −134. Base : eef5db9 (tête de main).

🤖 Généré avec Claude Code

## Contexte Deux retours utilisateur sur le popover de correction de tech step, même cause : la sélection de technique et l'édition des ingrédients/ustensiles étaient présentées comme deux étapes successives, et la liste de techniques elle-même n'était qu'un flot de ~74 boutons sans recherche ni tri. ## Contenu (2 commits) - **`5ab9832` fix(recipes): pré-sélectionne la technique déjà détectée dans le correcteur** Ouvrir le popover depuis un highlight existant tombait sur la liste de choix au lieu de la vue métadonnées — l'édition des ingrédients/ustensiles rattachés était techniquement présente mais invisible en pratique. Le popover démarre désormais sélectionné sur `previousTechStepId` quand il est défini, directement dans la vue Ingrédients/Ustensiles pré-remplie. « Changer » reste disponible pour rejoindre la liste complète. - **`4789147` feat(recipes): fusionne l'édition de la technique et des métadonnées** Les deux écrans fusionnent en un seul : la technique se choisit via le même `CatalogSearchPicker` (recherche + liste filtrée) que les ingrédients/ustensiles, avec le choix courant marqué visuellement (nouveau prop `selectedId`). Les sections Ingrédients/Ustensiles restent affichées en permanence. « Valider » reste désactivé tant qu'aucune technique n'est sélectionnée. ## Tests Tests Cypress (component + e2e) et traductions FR mis à jour. ## Diff 6 fichiers, +207 / −134. Base : `eef5db9` (tête de `main`). 🤖 Généré avec [Claude Code](https://claude.com/claude-code)
kyuno added 2 commits 2026-08-27 17:29:24 +02:00
Ouvrir le popover de correction depuis un highlight existant tombait sur
la liste de choix (avec l'option "Aucune technique ici"), pas sur la vue
metadonnees — pour voir/editer les ingredients/ustensiles deja rattaches
a une technique correctement detectee, il fallait recliquer cette meme
technique dans la liste, sans aucun indice que c'est ce qu'il fallait
faire (rien ne la distingue des autres dans cette liste). Resultat cote
utilisateur : la fonctionnalite de correction/edition de metadonnees
etait techniquement presente mais invisible en pratique.

TechStepCorrectionPopover demarre desormais selectionne sur
`previousTechStepId` quand il est defini (un clic sur un highlight
existant) — droit dans la vue Ingredients/Ustensiles, deja pre-remplie.
"Changer" reste disponible pour rejoindre la liste complete (relabelliser
ou supprimer la correspondance).

Tests Cypress (component + e2e) mis a jour pour ce nouveau point d'entree
par defaut.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Deux retours utilisateur distincts, meme cause : le popover de correction
presentait la selection de technique et l'edition des ingredients/
ustensiles comme deux etapes successives (liste plate -> "Valider" pour
la selection, puis un ecran separe pour les metadonnees), et cette liste
de techniques elle-meme n'etait qu'un flot de ~74 boutons sans recherche
ni tri, illisible en pratique.

TechStepCorrectionPopover.tsx : les deux fonctions fusionnent en un seul
ecran — la technique se choisit desormais via le meme CatalogSearchPicker
(recherche + liste filtrée) deja utilise pour les ingredients/ustensiles,
avec le choix courant marque visuellement (nouveau prop `selectedId`), et
les sections Ingredients/Ustensiles restent affichees en permanence a cote
plutot que masquees tant qu'aucune technique n'est choisie. "Valider" reste
desactive tant qu'aucune technique n'est selectionnee.

CatalogSearchPicker.tsx : nouveau prop optionnel `selectedId` pour marquer
visuellement l'item courant dans la liste (utilise par le picker de
technique, pas par les sous-flux ingredient/ustensile qui n'ont pas de
notion de "choix courant").

Tests Cypress (component + e2e) et traductions mis a jour pour ce nouvel
ecran unique.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
kyuno merged commit d58491e6f9 into main 2026-08-27 17:41:01 +02:00
Sign in to join this conversation.
No reviewers
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: kyuno/batchCooking#6
No description provided.