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:
1
app/web/static/htmx.min.js
vendored
Normal file
1
app/web/static/htmx.min.js
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user