Commit graph

  • 7138571c0e feat(staging): runtime API-base injection via /env.js staging david kiania 2026-06-10 14:14:10 +0300
  • a6d5a19273 Merge: document map-overlay layers + recent features main david kiania 2026-06-08 22:01:54 +0300
  • 4eef23677b docs: document map-overlay layers + recent map features docs/map-layers david kiania 2026-06-08 22:01:52 +0300
  • 58525ec73d Merge: overlay hover label (single popup) david kiania 2026-06-08 21:53:09 +0300
  • 18501f00d3 feat(map): show overlay station label on hover, single popup feat/overlay-hover-label david kiania 2026-06-08 21:53:07 +0300
  • 1532ef6ae0 Merge: toggleable map layers + Shell stations overlay david kiania 2026-06-08 21:46:32 +0300
  • 25f49a0f27 feat(map): toggleable overlay layers + Shell fuel stations (232) feat/map-layers-shell david kiania 2026-06-08 21:46:30 +0300
  • 09e12a7a58 Merge: add Safaricom HQ POI (Waiyaki Way) david kiania 2026-06-08 17:06:47 +0300
  • b25272cff3 feat(map): add Safaricom HQ (Waiyaki Way) as a POI feat/poi-safaricom-hq david kiania 2026-06-08 17:06:45 +0300
  • b678f1ecaa Merge: exempt specialist vehicles from clustering david kiania 2026-06-08 15:59:49 +0300
  • 4f25fae6c8 feat(map): exempt specialist vehicles from clustering feat/specialist-no-cluster david kiania 2026-06-08 15:59:47 +0300
  • fc5a7ed31b Merge: coordinated cost-centre colours + collapsible legend david kiania 2026-06-08 15:10:14 +0300
  • e55cfadb1c feat(map): coordinated cost-centre colours + collapsible legend feat/cost-centre-colours-legend david kiania 2026-06-08 15:10:12 +0300
  • b11d8131a9 Merge: distinct marker icons for specialist vehicles (crane/motorbike/pick-up) david kiania 2026-06-08 14:40:59 +0300
  • 38fd7551f9 feat(map): distinct marker icons for specialist vehicles feat/specialist-marker-icons david kiania 2026-06-08 14:39:46 +0300
  • ade9705345 docs: mark v2 feature-frozen (2026-06-07) — two-tier dock + clustering + dedup kianiadee 2026-06-07 00:43:36 +0300
  • 70928c0b2d refactor(ui): two-tier bottom dock (collapsible filters over trip cards), full-width map kianiadee 2026-06-07 00:35:34 +0300
  • 169fc21f36 refactor(ui): slim content-height filter dock + searchable plate combobox kianiadee 2026-06-07 00:21:16 +0300
  • 48631b6a38 refactor(ui): fixed filter dock + bottom trip-card bar (no floating panels) kianiadee 2026-06-07 00:07:05 +0300
  • cd627b4f9a feat(live): Folium-style marker clustering (supercluster + DOM pins) kianiadee 2026-06-06 23:44:09 +0300
  • 33401415ad feat(live): pair tracker+camera per vehicle — tracker default, camera fallback kianiadee 2026-06-06 23:23:44 +0300
  • 525360f204 docs: mark v1 feature-frozen (2026-06-06) + add status/deploy summary kianiadee 2026-06-06 11:56:44 +0300
  • 76d1c17830 feat(trips): context bar with filter summary + first/last trip bookends kianiadee 2026-06-06 11:14:16 +0300
  • 620a82de55 style(markers): parked pastel square at half size (9px vs 18px moving) kianiadee 2026-06-06 10:57:54 +0300
  • ddf7c31b6c style(markers): render parked pastel square ~2/3 size (still zoom-scaled) kianiadee 2026-06-06 10:42:37 +0300
  • d73755af35 style(markers): parked = clean pastel department square, no arrow kianiadee 2026-06-06 10:28:56 +0300
  • 74f1ef268f feat(markers): department-colour square + arrow for vehicles active within 24h kianiadee 2026-06-06 10:18:25 +0300
  • 2237757369 docs: document filters (plate A→Z, cost centre, assigned city, time) + zoom-scaled markers kianiadee 2026-06-06 10:09:52 +0300
  • b930582dc8 feat(filters): sort number plates A→Z + add assigned-city filter kianiadee 2026-06-05 23:23:57 +0300
  • 135253d37d feat(live): zoom-relative marker sizing + live plate/cost-centre filtering kianiadee 2026-06-05 23:01:30 +0300
  • 50163536e3 fix(markers): stop wiping MapLibre's marker class (markers stacked in flow) kianiadee 2026-06-05 22:45:41 +0300
  • 3d420fa82e feat: FleetNow merged live+trips map SPA (nginx/Coolify) kianiadee 2026-06-05 21:56:01 +0300