kianiadee
  • Joined on 2026-03-06
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-23 20:13:49 +00:00
9852eff985 Popup: pre-emptive driver-name extraction from device_name (until P3 roster lands)
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-23 20:11:24 +00:00
2b428e8058 Migration: serve._label_short() extracts plate-tail (handles 'Driver - KDW 573B_cam' patterns)
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-23 20:06:29 +00:00
45974b3810 Geocoder: cron job + state.geocoded_positions; label uses device_name last 4 (fallback plate); popup address row
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-23 06:29:08 +00:00
6c5ba3b22b UI: arrow + plate-short label + cost-centre marker palette + hover popup; richer state.live_positions + serve.fn_live_view v2; multi-target poll plumbing
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-23 06:05:21 +00:00
13a4c17d80 Parser: tolerate real Tracksolid wire shape (imei/speed names, null gpsTime for offline devices) + per-item resilience
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-23 05:59:31 +00:00
4924552c7f Add Tracksolid polling worker + auto-provisioning projector + result-key parser support
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-22 22:35:17 +00:00
6dcfaffb7c Gateway: serve web/ at root via StaticFiles; redirect / to /index-live.html
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-22 22:20:45 +00:00
0fb24a8ade listener: use psycopg notifies(timeout=) instead of wait_for(anext()) to fix spurious StopAsyncIteration
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-22 22:16:14 +00:00
1dcfe9b773 Dockerfile: copy app/ + README before pip install for hatchling metadata
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-22 22:12:39 +00:00
a40c6838d9 README: note CI live
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-22 22:06:22 +00:00
c3c884f4eb Add workflow_dispatch trigger
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-22 22:04:40 +00:00
20cd8b3488 Trigger CI with working runner
kianiadee pushed to main at kianiadee/fleet-platform 2026-05-22 21:55:41 +00:00
716b723675 Merge initial commit; keep project README
1fb2a5be5e Phase 1 — foundation, push gateway, parser, projector, live view, frontend
Compare 2 commits »
kianiadee created repository kianiadee/fleet-platform 2026-05-22 17:35:07 +00:00
2309464ab8 FIX-M21: alarm cross-feed + stale-IMEI recovery for live_positions
kianiadee merged pull request kianiadee/tracksolid_timescale_grafana_prod#15 2026-05-21 18:43:08 +00:00
FIX-M20: alarm cross-feed + stale-IMEI recovery
kianiadee pushed to main at kianiadee/tracksolid_timescale_grafana_prod 2026-05-21 18:43:08 +00:00
cbae345d43 Merge PR #15: FIX-M20 alarm cross-feed + stale-IMEI recovery
c8f5907d4f FIX-M20: alarm cross-feed + stale-IMEI recovery for live_positions
Compare 2 commits »
kianiadee created pull request kianiadee/tracksolid_timescale_grafana_prod#15 2026-05-21 18:42:50 +00:00
FIX-M20: alarm cross-feed + stale-IMEI recovery
c8f5907d4f FIX-M20: alarm cross-feed + stale-IMEI recovery for live_positions