5270166ce1
feat(CG6): Klient-dashboard — billing summary, anomalier, modul-donut, delivery-kanaler
2026-06-12 16:55:09 +02:00
21efdc4e95
feat(CG4d): Prisingskalkulator panel — GCP-spend slider, tier-highlight, ROI-estimat
2026-06-12 16:47:27 +02:00
87345b151d
feat(billing): CG4b — Chart.js donut + modul-tabell per token-forbruk
2026-06-11 12:25:03 +02:00
66c93ee41e
feat(opax): add MD docs module to sidebar + panel
2026-06-10 22:52:06 +02:00
2e6ad2d490
feat: OX2 — OPAX unified operator cockpit (opax.html)
...
Single-pane-of-glass: Jason, CostGuard, Build, VMs, Sites, Terminal
Same design language as jason.html. No new tabs, all inline panels.
2026-06-10 20:11:53 +02:00
64ef0867a2
feat(OX1c): Jason fullskjerm-chat — primærgrensesnitt for daglig drift
2026-06-10 02:17:56 +02:00
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
1c447c4d3a
feat(OX1a+ML-3b): Cloud Build live-widget i opax.html + /opax/build-status endepunkt + Gemma world.md
...
- app.py: ny GET /opax/build-status — poller Cloud Build API, returnerer siste build status/timing
- static/opax.html: ny Deploy-seksjon med live spinner → ✅ /❌ , poller hvert 10s under aktiv build
- docs/gemma/world.md: Gemma kontekstpakke opprettet — alt Gemma trenger å forstå Vauco fra dag 1
2026-06-10 01:11:09 +02:00
fe923d9d17
feat(CG6): modular drag+collapse dashboard, anomalies/budget/history endpoints, fix missing DOM refs
2026-06-10 00:02:44 +02:00
d2a4eaf4bc
feat(CG5): replace buildSvc with grouped renderServiceRows + SKU drill-down expander
2026-06-09 23:31:09 +02:00
62e742b9ba
feat(CG4): add recommendations & anomaly engine
2026-06-09 20:52:25 +00:00
d2cf63a0d6
feat(CG3e): add token usage card to billing dashboard
2026-06-09 20:09:29 +00:00
a9b8d54633
CG3: polish header actions, wire Budsjett in sidebar, and clarify last-updated copy
2026-06-09 04:01:10 +02:00
f48fcd7422
CG3: simplify layout, center around service costs + donut, and move anomalies to top-line status only
2026-06-09 03:33:23 +02:00
868a0e496d
CG3: park AWS billing UI and make history endpoint best-effort so GCP dashboard stays live
2026-06-09 03:15:20 +02:00
88037bdba2
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
3a88bef44c
CG3a: add static/costguard.html CostGuard landing (OAuth + billing embed)
2026-06-09 02:11:02 +02:00
bdbe52a6da
fix: normalize cost field (daily_cost ?? total_cost ?? cost) in getVisibleData, buildDonut, buildSvc, exportCSV
2026-06-08 23:49:36 +02:00
6f47de9c43
docs(ui): explain billing summary data on dashboard
2026-06-05 03:43:40 +00:00
c59e37295f
feat(ui): CostGuard dark Vauco redesign + mobile-first for CostGuard & OPAX hub
2026-06-04 21:52:31 +00:00
27d837f017
feat(hub): professional redesign + live backend wiring for opax.html
...
- Restyle to Vauco/Threadstone design system (dark, Inter, soft cards) - drop hacker look
- Wire live status: GET /health (topbar + infra, 30s refresh), GET /state/agents (agent dots)
- Add working agent chat drawer -> POST /run {message,user_id,session_id,mode}, light/heavy toggle
- Fix labels: region us-central1 (was europe-west1), RAG europe-west4 EU, deploy manuell ingen trigger (was false CI/CD aktiv)
- Frontend only; no main.py/.env/IAP/OAuth/Secret Manager changes
Powered by Jason, Crafted by Vauco
2026-06-04 20:47:26 +00:00
cb9a887f1d
feat: add OPAX operator hub (static/opax.html)
2026-05-31 15:39:13 +02:00
Chris Christiansen
a316f34c35
feat(C2): admin panel /admin med create-customer endpoint
2026-05-30 15:07:10 +00:00
Chris Christiansen
772951ef01
feat: Cloud Billing API, FCM push, OAuth, AWS billing, historikk, eksport, PWA
2026-05-30 01:20:21 +00:00
a54bffe1ee
fix: fjern all demo/mock-data, vis kun faktiske GCP-verdier
2026-05-30 02:32:31 +02:00
46706faaa1
redesign: Google Cloud Console / Gemini-stil dashboard + onboarding banner
2026-05-30 02:11:18 +02:00
Chris Christiansen
4e5cf74417
chore(R3): migrate command-hub into OSVauco/static/
2026-05-27 21:42:38 +00:00
Chris Christiansen
b70eabe22c
feat(cg3): migrate costguard to github pages (docs/)
2026-05-27 18:53:07 +00:00
Chris Christiansen
351bc8299b
feat(cg3): add costguard landing page
2026-05-27 18:36:37 +00:00
c79b7d87b4
feat(cg3): add billing dashboard UI with live API integration
2026-05-27 19:19:02 +02:00