|
|
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 |
|
|
|
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 |
|
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 |
|
|
|
c79b7d87b4
|
feat(cg3): add billing dashboard UI with live API integration
|
2026-05-27 19:19:02 +02:00 |
|