ObsiGate 2.83.1 : barre v0.2.0 — onglet ShaarIt + garde data-theme #61
Open
bruno
wants to merge 11 commits from
barre-v020-2-83-1 into main
pull from: barre-v020-2-83-1
merge into: :main
:main
:barre-v020-2-83-1
:spark-vault-dir
:fix-ci-main
:secrets-afficher-copier
:barre-v0111-2-82-7
:barre-logos-2-82-6
:barre-logos-2-82-5
:fix/retrait-splash-demarrage
:fix/recherche-texte-theme-parasite
:federation-recherche-console
:console-federation-recherche
:obsigate-recherche-theme
:align-recherche-console
:alertes-onglets-5
:recherche-onglets-ux-68
:coffre-distribuables
:cors-recherche-alertes-68-69
:recherche-partout-68-rebase
:alertes-unifiees-69-rebase
:recherche-partout-68
:alertes-unifiees-69
:fusion-70-barre-console-spark
:barre-apps-v0.1.6-obsigate
:fix/version-2.81.1
:fix/sidebar-console-style-domaine
:fix/ci-tests-openapi-themes
:fix/icone-secrets-coffre-fort
:fix/ruff-coffres-imports
:fix/version-2.81.0
:feat/coffre-phase5-deploiement
:feat/coffre-phase2
:fix/mypy-coffre-2.80.2
:fix/version-2.80.1-ruff
:feat/theme-spark
:feat/coffre-secrets-phase1
Reference in New Issue
Block a user
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.
⚠️ POINT SENSIBLE — arbitrage demandé à la fusion : garde
data-themedu CSS v0.2.0Le CSS v0.2.0 de la barre contient la garde
data-theme: ses blocsprefers-color-schemesont préfixéshtml:not([data-theme]). La copie v0.1.11 vendangée jusqu'ici n'avait pas cette garde. Chez ObsiGate, l'impact pratique est nul :index.htmletrecherche.htmlposent toujoursdata-themesur<html>(défautdark, mode persisté), donc les règles système ne s'appliquaient déjà pas. La garde ne changerait le comportement que sur une page hôte sansdata-theme. C'est néanmoins un changement de comportement du CSS vendangé, signalé comme tel pour arbitrage de Bruno à la fusion (c'est chez Flowdeck que le piège corrigé par cette garde était actif).Quoi
Re-vendange de la barre d'apps dracodev-commons v0.2.0 (source : branche
shaarit-phase3-barre-contrats, commit70c837a1734939b76d35a9679708e88456726f52, PR commons #7) — vague 3a de la phase 3 ShaarIt. Version ObsiGate : 2.83.0 → 2.83.1 (correctif, comme les re-vendanges précédentes 2.82.5 → 2.82.6 → 2.82.7).frontend/index.htmletfrontend/recherche.html(jeton{{URL_SHAARIT}}remplacé par la route/recherche, comme les autres).barre-apps.cssabc0c3b2…fab→frontend/draco-barre.cssabc0c3b2…fab✅barre-apps.js24efe399…e1→frontend/draco-barre.js24efe399…e1✅logos/shaarit.svgfaf0c8a1…34→frontend/img/logos/shaarit.svgfaf0c8a1…34✅ (nouveau)backend/draco_config.pygagne la cléshaaritpar le même mécanisme que les autres sœurs — défaut officielhttps://shaarit.dracodev.net, variable expliciteDRACO_SHAARIT_URL(documentée dans.env.example), dérivation d'environnement depuis l'hôte de l'agent (agent-dev→https://shaarit-dev.dracodev.net). Elle est servie danswindow.DRACO_URLSet réécrite sur l'onglet par le code existant ; le JS vendangé apporte en plus ses propres défaut/dérivation-dev.VERSION+ fichiers dérivés resynchronisés avec l'outil du dépôt (scripts/bump_version.py:package.json, desktop Tauri/Cargo, READMEs,docs/ROADMAP.md) —tests/test_version.pyvert (46/46).Vérifications
pytest tests/test_draco_barre.py tests/test_draco_config.py tests/test_version.py tests/test_security_headers.py: 82/82 (dont 2 tests ajoutés : onglet ShaarIt + garde danstest_draco_barre.py, défaut/dérivation/explicite ShaarIt danstest_draco_config.py).pytest tests/test_recherche_cors.py tests/test_recherche_sans_texte_parasite.py tests/test_recherche_theme.py tests/test_draco_session.py: 42/42.ruff checksur les fichiers Python touchés : propre.AGENT_EVENEMENTS_URLen-dev) :/recherchesert l'onglet ShaarIt avechref="https://shaarit-dev.dracodev.net"(jeton remplacé par l'URL dérivée) etwindow.DRACO_URLScontient"shaarit": "https://shaarit-dev.dracodev.net";/expose la même dérivation pour la réécriture JS des onglets.View command line instructions
Checkout
From your project repository, check out a new branch and test the changes.