Portage de la barre commune dracodev-commons v0.1.11 dans ObsiGate.
Marque : la marque de la barre n'est plus le logo rouge — c'est l'étoile Spark monochrome (frontend/img/brand-spark.png, servi en /static/img/brand-spark.png, 26 px), blanche sur barre foncée et noire sur barre claire. ObsiGate pose déjà data-theme sur <html> (sombre par défaut, mode persisté), donc la règle vendangée [data-theme="dark"] .draco-bar .draco-brand-mark img { filter: none; } s'applique directement : AUCUNE surcharge propre n'a été nécessaire (style.css ne contient d'ailleurs aucune règle .draco-bar, la barre suit déjà data-theme).
Onglet agent : GARDÉ le logo rouge (et son entrée de menu, qui le clone) ; --app #c00000 inchangé.
Avatar flottant : anneau rouge #c00000 (bordure 3 px, var(--agent)) via le CSS vendangé ; son img avatar est inchangée.
CSS : frontend/draco-barre.css remplacé verbatim par commons v0.1.11 ; JS inchangé (vérifié byte-identique à commons, lui-même inchangé en v0.1.11).
Pages : la barre est en ligne et dupliquée dans frontend/index.html ET frontend/recherche.html — les deux sont portées. Précision : sur /recherche, copie statique hors SPA, le bouton flottant y est visuel seulement, comme au lot précédent — l'ouverture du panneau vit dans la SPA.
Version 2.82.6 → 2.82.7 (VERSION seul porteur, lu par backend/version.py) + entrée CHANGELOG [2.82.7] en tête + ligne « dernière version livrée » mise à jour.
Tests : tests/test_draco_barre.py exécuté directement (pytest absent du sandbox) : 7/9, dont tous les tests de la barre ; le test de la marque verrouille désormais brand-spark.png, le filtre monochrome, la règle thème sombre, le logo rouge de l'onglet agent et l'anneau, sur les deux pages. Les 2 échecs sont préexistants, fichiers non touchés, hors périmètre : test_csp_ouvre_le_service_d_agents_218 et test_panneau_console_surimpression_222. Suite Python complète à valider par le build de Bruno, comme toujours.
Portage de la barre commune dracodev-commons v0.1.11 dans ObsiGate.
- Marque : la marque de la barre n'est plus le logo rouge — c'est l'étoile Spark monochrome (frontend/img/brand-spark.png, servi en /static/img/brand-spark.png, 26 px), blanche sur barre foncée et noire sur barre claire. ObsiGate pose déjà data-theme sur <html> (sombre par défaut, mode persisté), donc la règle vendangée [data-theme="dark"] .draco-bar .draco-brand-mark img { filter: none; } s'applique directement : AUCUNE surcharge propre n'a été nécessaire (style.css ne contient d'ailleurs aucune règle .draco-bar, la barre suit déjà data-theme).
- Onglet agent : GARDÉ le logo rouge (et son entrée de menu, qui le clone) ; --app #c00000 inchangé.
- Avatar flottant : anneau rouge #c00000 (bordure 3 px, var(--agent)) via le CSS vendangé ; son img avatar est inchangée.
- CSS : frontend/draco-barre.css remplacé verbatim par commons v0.1.11 ; JS inchangé (vérifié byte-identique à commons, lui-même inchangé en v0.1.11).
- Pages : la barre est en ligne et dupliquée dans frontend/index.html ET frontend/recherche.html — les deux sont portées. Précision : sur /recherche, copie statique hors SPA, le bouton flottant y est visuel seulement, comme au lot précédent — l'ouverture du panneau vit dans la SPA.
- Version 2.82.6 → 2.82.7 (VERSION seul porteur, lu par backend/version.py) + entrée CHANGELOG [2.82.7] en tête + ligne « dernière version livrée » mise à jour.
- Tests : tests/test_draco_barre.py exécuté directement (pytest absent du sandbox) : 7/9, dont tous les tests de la barre ; le test de la marque verrouille désormais brand-spark.png, le filtre monochrome, la règle thème sombre, le logo rouge de l'onglet agent et l'anneau, sur les deux pages. Les 2 échecs sont préexistants, fichiers non touchés, hors périmètre : test_csp_ouvre_le_service_d_agents_218 et test_panneau_console_surimpression_222. Suite Python complète à valider par le build de Bruno, comme toujours.
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.
Portage de la barre commune dracodev-commons v0.1.11 dans ObsiGate.