1.9 KiB
1.9 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||||
|---|---|---|---|---|---|---|---|
| #193 | 8 |
|
1786692860069 |
Contexte
Demande utilisateur recue le 2026-08-14.
Perimetre
- Remplacer le resize actuel du chat par un resize vertical du composer avec poignee en haut a droite, min = hauteur actuelle, max = ~50% de la cellule.
- Afficher les tags Git dans une colonne dediee a gauche du graph.
Cadrage UX
- Poignee discrete en haut a droite, curseur ns-resize.
- Croissance vers le haut, bas du composer stable.
- Double-clic pour reset souhaite.
- Colonne tags a gauche du graph, branches restant dans leur zone actuelle.
Cadrage Architect
- Ticket frontend pur, sans impact backend/DTO.
LayoutGridporte la persistance/etat de hauteur.CustomAgentChatViewporte la poignee/accessibilite.GitGraphViewsepare refs tags/branches au rendu.
Decision Git
- Branche:
feature/193-chat-vertical-resize-git-tags-columndepuisdevelop. - 2 commits prevus, staging precis, aucun push.
DevFrontend
- V1 refusee par QA.
- V2: resize vertical du composer, poignee focusable en haut a droite, double-clic reset, clavier up/down, tags Git dans une colonne stable a gauche du DAG.
- Fichiers principaux touches:
LayoutGrid.tsx,LayoutGrid.chat.test.tsx,CustomAgentChatView.tsx,CustomAgentChatView.test.tsx,GitGraphView.tsx,gitGraphView.test.tsx. - Ajustement annexe:
frontend/src/domain/index.tspouroccurredAtMs?: numbersurReplyProgress.
QA
- QA v1: rouge, implementation hors contrat.
- QA v2: vert le 2026-08-14.
- Verifications reelles:
typecheckOK; Vitest cible 70/70 OK. - Contrat confirme: resize vertical-only du composer avec poignee top-right, min/max corrects, double-clic, clavier; tags dans une colonne dediee a gauche du graph, separes des branches.
En attente
- Commits/merge locaux par Git.
- Cloture ticket apres strategie Git.