style(design): FINDING-004 — htmx vendorizat local, nu din CDN (offline-first)
Dashboard-ul incarca htmx din unpkg.com. Gateway-ul ruleaza offline (LXC/VPS + Cloudflare Tunnel); cand CDN-ul e blocat/inaccesibil, htmx nu se incarca si dashboard-ul ramane static: zero polling (banner alerta blocate, coada, mapari), butoanele de mapare nu trimit. Aceeasi decizie offline-first ca fontul UI (FINDING-002, fara dependinta CDN). Fix: vendorizez htmx.org@1.9.12 minificat in app/web/static/, montez StaticFiles la /static in main.py, base.html refera /static/htmx.min.js. Verificat live: window.htmx.version=1.9.12, fragment polls 200, zero regresie vizuala. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -4,7 +4,7 @@
|
||||
<meta charset="utf-8">
|
||||
<meta name="viewport" content="width=device-width, initial-scale=1">
|
||||
<title>{% block title %}Gateway RAR AUTOPASS{% endblock %}</title>
|
||||
<script src="https://unpkg.com/htmx.org@1.9.12"></script>
|
||||
<script src="/static/htmx.min.js"></script>
|
||||
<style>
|
||||
:root { --bg:#0f1115; --card:#181b22; --ink:#e6e9ef; --muted:#8b93a7; --line:#262b36;
|
||||
--ok:#3ecf8e; --warn:#e6b34a; --err:#e5605e; --accent:#5b8def; }
|
||||
|
||||
Reference in New Issue
Block a user