OSVauco/static
chrischristiansen-glitch 749a107e9d feat(OX1b+CG4): Embedded TUI i opax.html + token intelligence endepunkter
OX1b:
- opax.html: ny TUI-panel med xterm.js via /opax/tui-proxy WebSocket-bridge
- Jason-chat flyttes til primærpanel, TUI som sekundærfane
- Fullskjerm-toggle, kopier output, klar-knapp

CG4a:
- app.py: GET /billing/tokens/by-module — aggreger per module_name + caller_type
- app.py: GET /billing/tokens/estimate — prosjektestimator (snitt-tokens × faktor)
- Begge fallback til tomme lister ved BQ-feil (OQ-15 safe)

ROADMAP: OX1a , OX1b , CG4a  — oppdatert NOW/NEXT
2026-06-10 01:17:53 +02:00
..
admin.html feat(C2): admin panel /admin med create-customer endpoint 2026-05-30 15:07:10 +00:00
billing-dashboard.html feat(CG6): modular drag+collapse dashboard, anomalies/budget/history endpoints, fix missing DOM refs 2026-06-10 00:02:44 +02:00
command-hub.html feat: Cloud Billing API, FCM push, OAuth, AWS billing, historikk, eksport, PWA 2026-05-30 01:20:21 +00:00
costguard.html CG3d: make CostGuard login always hit opax.vauco.no/auth/login to keep OAuth state on same host as callback. 2026-06-09 02:47:31 +02:00
opax.html feat(OX1b+CG4): Embedded TUI i opax.html + token intelligence endepunkter 2026-06-10 01:17:53 +02:00
sw.js feat: Cloud Billing API, FCM push, OAuth, AWS billing, historikk, eksport, PWA 2026-05-30 01:20:21 +00:00