ObsiGate 2.82.7 : barre v0.1.11 — marque monochrome, anneau avatar #56

Merged
bruno merged 7 commits from barre-v0111-2-82-7 into main 2026-10-29 23:10:14 -04:00
Owner

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.
bruno added 7 commits 2026-10-29 23:10:10 -04:00
bruno merged commit ead3393211 into main 2026-10-29 23:10:14 -04:00
Sign in to join this conversation.
No Reviewers
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Projets/ObsiGate#56