1.8 KiB
1.8 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||||
|---|---|---|---|---|---|---|---|
| #233 | 9 |
|
1787321408763 |
2026-08-21 Main
- Demande reçue: dans la custom CLI, les messages
progresset d'utilisation MCP doivent pouvoir être dépliés pour afficher tout le contenu. - Invariant demandé: état par défaut replié à la hauteur actuelle.
- UX: contrôle uniquement si vraie troncature; bouton
Afficher plus/Afficher moins; bouton réel;aria-expanded/aria-controls; pas de reset d'état lors des updates; états indépendants. - Architect: solution frontend pure dans
CustomAgentChatView; état local par message via clé stable (progressUpsertKey); détection DOM réelle (scrollHeight > clientHeight) avec ref + effect/observer; aucun impact backend. - Git: branche dédiée
feature/233-cli-collapse-progress-mcpdepuisdevelop(a1d25d7) créée et active. - DevFrontend: implémentation livrée dans
frontend/src/features/agents/CustomAgentChatView.tsx+ tests dansfrontend/src/features/agents/CustomAgentChatView.test.tsx. - DevFrontend a exécuté:
npm test -- CustomAgentChatView.test.tsx=> 54 tests passés;npm run typecheck=> OK. Une tentative--runInBanda échoué car option non supportée par Vitest. - QA: VERT. Commandes exécutées:
npm test -- src/features/agents/CustomAgentChatView.test.tsx=> 54/54 verts;npm test -- src/features/agents=> 150/150 verts;npm run typecheck=> OK. - Git a commité la feature:
e20182ffeat(web): messages progress et usages MCP dépliables/repliables, repliés par défaut — #233. - Git a mergé localement la feature dans
developvia--no-ff:fe45b93merge(web): déplier/replier les messages progress et usages MCP en custom CLI — #233 (QA verte). - Aucun push effectué. Ticket clôturé.