Commit Graph

  • 94ace2df0e Portal frontend: apply Prettier formatting baseline main Diseri Pearson 2026-05-19 23:47:08 +0200
  • b5ceedc097 Portal frontend: tests, code splitting, 401 interceptor, lint/format tooling Diseri Pearson 2026-05-19 23:46:54 +0200
  • e9143f8c27 Portal: self-service My profile + secondaryColor on the sidebar Diseri Pearson 2026-05-19 20:04:18 +0200
  • e2cbb83397 Portal: Client Dashboard, Measurements page, Excel exports, Grafana auth, RLS Diseri Pearson 2026-05-19 09:15:44 +0200
  • 66660364ec Cost-feature followups: libgssapi fix, daily CA, dashboard cost Diseri Pearson 2026-05-18 11:53:02 +0200
  • 7627306800 Cross-customer cost compute on the Admin side Diseri Pearson 2026-05-18 11:45:44 +0200
  • b654997fc9 Fleet sync: Municipalities + Tariffs + TariffPeriods Diseri Pearson 2026-05-18 11:10:51 +0200
  • 3333202f3a Dual-token rotation grace window (24h default) Diseri Pearson 2026-05-18 10:45:31 +0200
  • 59c3f949d0 Admin customer detail: "Open Grafana drilldown" button Diseri Pearson 2026-05-18 10:37:48 +0200
  • aaa522058e Settings → App config: surface RunMode + FleetIngest push state Diseri Pearson 2026-05-18 10:33:52 +0200
  • c5787a7a7f Phase 15: Admin operator surface + fleet dashboards + onboarding docs Diseri Pearson 2026-05-18 10:27:55 +0200
  • a92b4277ae Phase 14: Push + ingest pipeline (end-to-end fleet aggregation) Diseri Pearson 2026-05-18 10:17:58 +0200
  • 2c618b776b Phase 13: RunMode flag + AdminDbContext + Customers registry Diseri Pearson 2026-05-18 10:09:41 +0200
  • 880525b306 Add Fleet ingest design doc (portal/docs/FLEET-DESIGN.md) Diseri Pearson 2026-05-18 09:55:07 +0200
  • e17921a122 Add portal: customer-facing white-labeled monitoring stack Diseri Pearson 2026-05-18 09:30:30 +0200
  • 99864d0a8b Add CLAUDE.md project onboarding guide Renier Forster 2026-05-16 19:07:00 +0200
  • 84a0668c54 Initial commit: Tau Acuvim IoT monitoring system Renier Forster 2026-05-16 19:05:32 +0200