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>
1.8 KiB
1.8 KiB
issueRef, version, updatedBy, updatedAt
| issueRef | version | updatedBy | updatedAt | ||
|---|---|---|---|---|---|
| #107 | 3 |
|
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,maxLinesetellipsis. - 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 :
_ActiveContentest maintenant encapsulé dans un_ScaledContentavecFittedBox.scaleDown, et sa colonne passe enmainAxisSize: MainAxisSize.min. - Le test widget ciblé
watch_session_screen_test.dartpasse 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, textesmaxLines+ ellipsis, pied de contexte discret. - Page Actions rendue compacte sans
ListViewpour éviter les débordements sur petit cadran ; confirmation remplacée par un plein écran adapté montre. - Vérification :
flutter analyzewatch_app OK ; build APK debug montre OK via Gradle/JDK 21.