Commit graph

  • a0022fbeaf fix(security): escape API strings, pin CDN scripts, add CSP (FO-SEC-01/02/03) fix/spa-xss-and-csp david kiania 2026-07-02 09:47:40 +0300
  • 9fb39aa992 feat(tickets): center the overview, remove its filter row staging david kiania 2026-06-26 16:06:15 +0300
  • e58195073d chore: verify staging auto-deploy webhook david kiania 2026-06-26 15:49:05 +0300
  • 6bddccb91a feat(tickets): per-dataset "Last updated" freshness in the explorer david kiania 2026-06-26 15:33:32 +0300
  • 82a6d11d95 feat(tickets): INC | CRQ dataset sub-tabs david kiania 2026-06-26 00:20:23 +0300
  • b2c4cbe378 feat(tickets): explorer engineer dropdown + ticket pulldown (datalist) david kiania 2026-06-19 12:34:48 +0300
  • a364418df1 feat(tickets): Ticket explorer — query open/closed tickets by id/engineer/cluster/time david kiania 2026-06-19 11:49:00 +0300
  • 2d7cc98d4b feat(tickets map): auto midnight rollover + larger squircle markers david kiania 2026-06-18 23:33:33 +0300
  • 8a0e1304ab feat(tickets map): day-total KPI, squircle+bolt markers, new SLA palette david kiania 2026-06-18 23:14:16 +0300
  • b653327b0f feat(tickets map): ticket-stub markers instead of generic teardrop david kiania 2026-06-18 22:27:56 +0300
  • 51a84b66c6 feat(tickets map): closures-by-engineer panel, drill-down + dispatcher popup details david kiania 2026-06-18 17:53:50 +0300
  • a32735bca3 feat(tickets map): fan out co-located pins so faded-closed is visible david kiania 2026-06-18 17:04:06 +0300
  • 62479c0a72 feat(tickets map): closed tickets render as faded same SLA colour david kiania 2026-06-18 16:01:56 +0300
  • 737f8c3d31 feat(tickets): centre filters with tiles; show only ISP vehicles david kiania 2026-06-16 12:37:50 +0300
  • 930a646116 refactor(tickets): move cluster/status/window filters beside the KPIs david kiania 2026-06-16 12:29:32 +0300
  • 1ec25b70be refactor(tickets): bigger map, split clusters by region, drop header KPI strip david kiania 2026-06-16 12:23:09 +0300
  • 0ed9b6a252 feat(tickets): teardrop pin icons; closed = one slate colour, status ignored david kiania 2026-06-16 12:05:03 +0300
  • 6504328e58 fix(tickets): keep INC header KPIs from being clobbered by other tabs david kiania 2026-06-16 11:52:46 +0300
  • e32ec92cbf feat(tickets): replace INC/CRQ map with INC operations dashboard david kiania 2026-06-16 11:42:23 +0300
  • f27afcfa9e feat(fuel): add Fuel Log tab (real fills from the fuel feed) kianiadee 2026-06-12 00:01:08 +0300
  • 6bfb72751f merge: tickets map (live vehicles + INC/CRQ layers) into staging david kiania 2026-06-11 16:24:16 +0300
  • 59620722cd feat(tickets): replace scaffold with FleetNow-style map (live vehicles + INC/CRQ layers) david kiania 2026-06-11 16:24:16 +0300
  • d907ea9425 merge: Logistics/Tickets tabbed navigation into staging david kiania 2026-06-11 14:20:09 +0300
  • 2611212fcd feat(ui): add Logistics/Tickets tabbed navigation david kiania 2026-06-11 14:19:56 +0300
  • 21bca24cee docs: Forgejo->Coolify automatic-deploy runbook (HTML) main david kiania 2026-06-10 15:31:07 +0300
  • c2908cc17d chore: remove auto-deploy test marker david kiania 2026-06-10 14:07:36 +0300
  • 71f40e8c62 test: build marker to verify Forgejo->Coolify auto-deploy david kiania 2026-06-10 14:06:34 +0300
  • a6af4f5646 fix(caddy): evaluate {{env}} in env.js (templates mime) david kiania 2026-06-10 13:23:26 +0300
  • ff5945a85d feat: FleetOps analytics SPA (Caddy) — initial scaffold david kiania 2026-06-10 13:00:31 +0300