diff --git a/wiki/20260424-ux-final-wevia-master-live-ops.md b/wiki/20260424-ux-final-wevia-master-live-ops.md new file mode 100644 index 000000000..472cce8de --- /dev/null +++ b/wiki/20260424-ux-final-wevia-master-live-ops.md @@ -0,0 +1,74 @@ +# UX fixes finaux — wevia-master + live-ops — 24avr 2026 17:22 + +## 2 problèmes Yacine résolus + +### PB1: wevia-master.html badges pollution top-right +**Avant**: +- #opus-xlinks (7 badges WTP/IA Hub/Orch/WevCode/Arena/Droid/V132 empilés 180×76) +- Empilement visuel + tronquage "Legac..." "WTP" collés +- DOUBLON avec banner horizontal top (WEVIA ECOSYSTEM | All-IA Hub | WEVIA Master | Arena Orchestrator | WTP Hub) + +**Fix**: +- Ajouter `display:none !important` à #opus-xlinks dans le bloc WEVIA-OVERLAP-FIX-24AVR-V2 +- Justification: WTP/IA Hub/Orch/Arena déjà dans banner principal, les 3 autres (WevCode, Droid, V132) accessibles via autres moyens + +**Résultat**: +- top-right fixed elements: 2 → **1** (seul Factory pill 100% reste) +- Banner principal visible intégralement + +### PB3: weval-live-ops.html Logout rouge overlap live-stats +**Avant**: +- #live-stats fixed top:0 left:0 right:0 height:22 z:9999 (full width) +- Bouton "Logout" injecté nginx sub_filter fixed top:10 right:12 z:99990 +- Les 2 zones se superposent visuellement (même coin top-right) + +**Fix**: +- #live-stats padding: `3px 10px` → `3px 110px 3px 10px` (réserve 110px droit) +- #hud right:0 → right:100px (éviter hover Logout) + +**Résultat**: +- Overlaps détectés: **0** ✓ +- "NR 153/153 •" visible + espace + Logout coin droit → propre + +## Validation E2E Playwright +```json +{ + "wevia_master": { + "fixed_top_right": 1, + "elements": ["w265-factory-cross @ (1765,8) 147×23"] + }, + "live_ops": { + "fixed_top_right": 1, + "overlaps": 0, + "elements": ["weval-gl @ (1848,10) 60×25"] + } +} +``` + +## GOLDs (rollback safety) +- /var/www/html/wevia-master.html.GOLD-pre-opus-xlinks-hide-20260424-172148 (69358 bytes) +- /var/www/html/weval-live-ops.html.GOLD-pre-logout-fix-20260424-172215 (24537 bytes) + +## Rollback 1 commande +```bash +# wevia-master +sudo chattr -i /var/www/html/wevia-master.html +sudo cp /var/www/html/wevia-master.html.GOLD-pre-opus-xlinks-hide-20260424-172148 /var/www/html/wevia-master.html +sudo chattr +i /var/www/html/wevia-master.html + +# live-ops +sudo chattr -i /var/www/html/weval-live-ops.html +sudo cp /var/www/html/weval-live-ops.html.GOLD-pre-logout-fix-20260424-172215 /var/www/html/weval-live-ops.html +sudo chattr +i /var/www/html/weval-live-ops.html +``` + +## Preuves publiques +- https://weval-consulting.com/proofs/ux-final-fixes-1777044175557/01-wevia-master.jpg +- https://weval-consulting.com/proofs/ux-final-fixes-1777044175557/02-live-ops.jpg +- https://weval-consulting.com/proofs/ux-final-fixes-1777044175557/results.json + +## Bilan session 24avr Opus +3 modules Yacine corrigés UX NICKEL: +1. wevia-admin.php - 3 overlaps → 0 + drill-down complet enrichi Gemini +2. wevia-master.html - badges pollution top-right → cached (doublons banner) +3. weval-live-ops.html - Logout overlap → 110px reserve