ObsiGate 2.83.1 : barre v0.2.0, onglet ShaarIt + garde data-theme (backend/main.py)

This commit is contained in:
2026-11-04 03:38:18 +00:00
parent d00c261ff1
commit 478749566a
+3 -1
View File
@@ -966,7 +966,8 @@ if FRONTEND_DIR.exists():
frontend/recherche.html est servi avec les jetons {{URL_*}} frontend/recherche.html est servi avec les jetons {{URL_*}}
remplacés par urls_publiques() (même contrat que le fragment remplacés par urls_publiques() (même contrat que le fragment
de barre, jeton {{URL_AGENT}} inclus pour l'onglet Console de barre, jetons {{URL_SHAARIT}} et {{URL_AGENT}} inclus pour
les onglets ShaarIt (barre v0.2.0) et Console
Spark de la barre re-vendangée) et le nonce CSP frais ; la Spark de la barre re-vendangée) et le nonce CSP frais ; la
réponse pose sa propre CSP (préservée par réponse pose sa propre CSP (préservée par
SecurityHeadersMiddleware, qui ne la pose que si elle est SecurityHeadersMiddleware, qui ne la pose que si elle est
@@ -992,6 +993,7 @@ if FRONTEND_DIR.exists():
("{{URL_FLOWDECK}}", "flowdeck"), ("{{URL_FLOWDECK}}", "flowdeck"),
("{{URL_TIKTAK}}", "tiktak"), ("{{URL_TIKTAK}}", "tiktak"),
("{{URL_KANBANTE}}", "kanbante"), ("{{URL_KANBANTE}}", "kanbante"),
("{{URL_SHAARIT}}", "shaarit"),
("{{URL_AGENT}}", "agent"), ("{{URL_AGENT}}", "agent"),
): ):
html = html.replace(jeton, urls.get(cle, "")) html = html.replace(jeton, urls.get(cle, ""))