feat(front) : la page d'état au niveau de pve-control #23
Loading…
Reference in a new issue
No description provided.
Delete branch "ui/pc-mirror-niveau-pve-control"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Hisser le front d'état au niveau de celui de
pve-control. Audit préalable, puis traitement écart par écart — tout reste dansfrontend/, le service Rust n'est pas touché.Ce qui change
Progress(tuiles, volume, transfert, historique),Toast+createToaster(rafraîchissement, refus de lecture, exclusion réussie ou refusée),SegmentedControl(choix de la liste),Switch(thème, dans les deux vues),Dialogconservé.asides+ centre), en-tête collant, tuiles KPI, sections titrées.lib/icons.ts(dossiers, types, services, monogrammes de repli) + un panneau Raccourcis.utilise/total, réservé(total−utilise−libre)/total, librelibre/total, somme à 100 %, le réservé d'ext4 nommé et expliqué.Défauts trouvés en regardant les captures
Switchde Skeleton sansHiddenInput: peint mais ni focalisable ni annoncé.SegmentedControlsans CSS consommant--left/--top/--width/--height: indicateur de taille nulle, libellé choisi blanc sur fond clair.primary-500+ texte blanc = 1,96:1 — échec WCAG AA. Remplacée par un jeton apparié.hover:text-surface-100sur fond clair : texte invisible au survol.dark:couleur» ne subsiste sur un élément transitionné (jetons appariés partout).Vérifications
check,lint,formatpropres · 118 tests front, couverture lignes 98,63 % · build OK · 28/28 parcours e2e (bureau + téléphone) · axe WCAG AA : zéro violation (16 audits) ·cargo test --lockedavec et sansfrontend/dist(178 tests, code 0).fusion-auto: pas de fusion, la CI est rouge (Crate pcmirror). Le chef de l'atelier renvoie la carte à l'agent ; l'étiquette tombera d'elle-même une fois corrigé.111b8ebf5cb6a936d1ff