La 0.38.0 était correcte dans le dépôt (jetons --menu-bg opaques, gestionnaire data-copy-url), mais dashboard.html chargeait style.css et dashboard.js SANS ?v=, contrairement aux autres pages et à la barre Fusion. Le navigateur gardait donc l'ancien CSS (menu transparent, bouton de copie non stylé) et l'ancien JS (bouton inerte) alors que le HTML était neuf — les trois symptômes constatés après la 0.38.0.
Correctif
dashboard.html : style.css?v={{ version }} et dashboard.js?v={{ version }}.
Test de non-régression : la page Projets doit lier ces deux fichiers avec un paramètre de version.
Bump 0.38.0 → 0.38.1 (PATCH) + entrée CHANGELOG.
Contournement immédiat (avant merge/release)
Rechargement forcé (Ctrl+Maj+R) sur la page Projets : il recharge le CSS/JS 0.38.0 et doit rendre le menu opaque avec un bouton de copie fonctionnel. Si ça fonctionne, le diagnostic est confirmé.
Publication
Cette PR n'est PAS mergée sans go explicite, conformément aux règles du projet. Note : l'application force data-theme="dark" (pas de bascule de thème dans Kanbante), donc le menu restera sombre opaque comme le reste de l'app ; les jetons clairs sont en place pour un futur thème clair à l'échelle de l'app, pas pour un menu clair isolé dans une app sombre.
## Diagnostic
La 0.38.0 était correcte dans le dépôt (jetons `--menu-bg` opaques, gestionnaire `data-copy-url`), mais `dashboard.html` chargeait `style.css` et `dashboard.js` SANS `?v=`, contrairement aux autres pages et à la barre Fusion. Le navigateur gardait donc l'ancien CSS (menu transparent, bouton de copie non stylé) et l'ancien JS (bouton inerte) alors que le HTML était neuf — les trois symptômes constatés après la 0.38.0.
## Correctif
- `dashboard.html` : `style.css?v={{ version }}` et `dashboard.js?v={{ version }}`.
- Test de non-régression : la page Projets doit lier ces deux fichiers avec un paramètre de version.
- Bump 0.38.0 → 0.38.1 (PATCH) + entrée CHANGELOG.
## Contournement immédiat (avant merge/release)
Rechargement forcé (Ctrl+Maj+R) sur la page Projets : il recharge le CSS/JS 0.38.0 et doit rendre le menu opaque avec un bouton de copie fonctionnel. Si ça fonctionne, le diagnostic est confirmé.
## Publication
Cette PR n'est PAS mergée sans go explicite, conformément aux règles du projet. Note : l'application force `data-theme="dark"` (pas de bascule de thème dans Kanbante), donc le menu restera sombre opaque comme le reste de l'app ; les jetons clairs sont en place pour un futur thème clair à l'échelle de l'app, pas pour un menu clair isolé dans une app sombre.
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
Diagnostic
La 0.38.0 était correcte dans le dépôt (jetons
--menu-bgopaques, gestionnairedata-copy-url), maisdashboard.htmlchargeaitstyle.cssetdashboard.jsSANS?v=, contrairement aux autres pages et à la barre Fusion. Le navigateur gardait donc l'ancien CSS (menu transparent, bouton de copie non stylé) et l'ancien JS (bouton inerte) alors que le HTML était neuf — les trois symptômes constatés après la 0.38.0.Correctif
dashboard.html:style.css?v={{ version }}etdashboard.js?v={{ version }}.Contournement immédiat (avant merge/release)
Rechargement forcé (Ctrl+Maj+R) sur la page Projets : il recharge le CSS/JS 0.38.0 et doit rendre le menu opaque avec un bouton de copie fonctionnel. Si ça fonctionne, le diagnostic est confirmé.
Publication
Cette PR n'est PAS mergée sans go explicite, conformément aux règles du projet. Note : l'application force
data-theme="dark"(pas de bascule de thème dans Kanbante), donc le menu restera sombre opaque comme le reste de l'app ; les jetons clairs sont en place pour un futur thème clair à l'échelle de l'app, pas pour un menu clair isolé dans une app sombre.