chore(wip): consolidation intermédiaire multi-tickets (sprints Statistiques, UI, Bug resolution, Serveur-client)
Regroupe l'état de travail en cours réalisé dans un même worktree sur plusieurs tickets/sprints (#85, #136, #145, #155-160, #162-164), mélangeant des tickets QA et inProgress. Ne constitue pas une feature terminée : commit de sauvegarde avant triage/split par ticket en branches feature/* dédiées. Exclut les dossiers d'environnement de build locaux et le heap dump parasite (.gitignore mis à jour). Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
32
.ideai/tickets/107/carnet.md
Normal file
32
.ideai/tickets/107/carnet.md
Normal file
@ -0,0 +1,32 @@
|
||||
---
|
||||
issueRef: "#107"
|
||||
version: 3
|
||||
updatedBy: {"kind":"user"}
|
||||
updatedAt: 1785093155401
|
||||
---
|
||||
|
||||
## Découpage Main — 2026-07-26
|
||||
|
||||
Le symptôme `Bottom overflowed by 13 pixels` reste suivi dans ce ticket. Un bug connexe plus critique a été ajouté séparément :
|
||||
- #125 écran noir montre lors d'un démarrage de séance depuis le téléphone
|
||||
|
||||
## Audit DevFrontend — 2026-07-27
|
||||
|
||||
- Correctif visuel/layout déjà présent dans `watch_session_screen.dart` : contenu contraint par le diamètre réel du cadran, hauteurs fixes, `FittedBox`, `maxLines` et `ellipsis`.
|
||||
- Pas de scroll vertical réintroduit sur l'écran séance montre.
|
||||
- Aucun écart concret supplémentaire identifié sans reproduction device.
|
||||
|
||||
À valider sur device : absence du message `Bottom overflowed by 13 pixels` pendant séance active, repos et score manuel.
|
||||
|
||||
## Correctif QA DevFrontend — 2026-07-27
|
||||
|
||||
- Reproduction QA 192x192 traitée : `_ActiveContent` est maintenant encapsulé dans un `_ScaledContent` avec `FittedBox.scaleDown`, et sa colonne passe en `mainAxisSize: MainAxisSize.min`.
|
||||
- Le test widget ciblé `watch_session_screen_test.dart` passe sans overflow sur le viewport 192x192.
|
||||
- Aucun scroll réintroduit sur l'écran séance montre.
|
||||
|
||||
## Correctif DevFrontend — 2026-07-26
|
||||
|
||||
- Correctif partagé avec #125 : suppression de la colonne active qui empilait bouton Actions, contenu, statut et bouton primaire dans 210dp.
|
||||
- Nouveau rendu actif/repos : pile contrainte par le diamètre utile du viewport, sans scroll sur les vues de séance, avec valeur dominante `FittedBox`, textes `maxLines` + ellipsis, pied de contexte discret.
|
||||
- Page Actions rendue compacte sans `ListView` pour éviter les débordements sur petit cadran ; confirmation remplacée par un plein écran adapté montre.
|
||||
- Vérification : `flutter analyze` watch_app OK ; build APK debug montre OK via Gradle/JDK 21.
|
||||
16
.ideai/tickets/107/issue.md
Normal file
16
.ideai/tickets/107/issue.md
Normal file
@ -0,0 +1,16 @@
|
||||
---
|
||||
id: "4d9a5046-ad0f-4bae-8be7-9236218aab02"
|
||||
number: 107
|
||||
title: "Bottom overflowed by 13 pixels"
|
||||
status: "QA"
|
||||
priority: "medium"
|
||||
sprint: null
|
||||
links: []
|
||||
agentRefs: [{"agentId":"57695b92-24d0-4876-837c-76116e70a6ae","role":"assigned"}]
|
||||
createdBy: {"kind":"user"}
|
||||
updatedBy: {"kind":"user"}
|
||||
createdAt: 1785093125358
|
||||
updatedAt: 1785093155401
|
||||
version: 3
|
||||
---
|
||||
Sur l'affichage de la montre pendant une seance, j'ai le message "Bottom overflowed by 13 pixels" qui s'affiche
|
||||
Reference in New Issue
Block a user