Commit Graph

  • 0b0ecc96e7 Fix #12: pin CI actions to SHAs, container to digest, bound deps main justin 2026-07-01 19:42:51 -04:00
  • 39fcf3fb55 Fix #10 + #11: transport hardening + controller resource leaks justin 2026-07-01 19:39:47 -04:00
  • fa7225d6dc Fix #9: DTC/freeze-frame parsing (phantom codes, Mode 02, hex frame index) justin 2026-07-01 19:36:35 -04:00
  • 23c92018c1 Fix #8: scheduler survives link death; timed-out one-offs cancelled justin 2026-07-01 19:33:33 -04:00
  • b5e0c96763 Fix #7: derive action risk from UDS SIDs; fix response parsing justin 2026-07-01 19:29:44 -04:00
  • 0f029b724a Fix #6: bound formula evaluation to stop untrusted-profile DoS justin 2026-07-01 19:26:05 -04:00
  • d435384b58 #2 (framework): bi-directional / service-function engine justin 2026-07-01 16:33:51 -04:00
  • 74bfa2e146 Add 2 Honda vehicle profiles (2007 CR-V 2.4, 2022 Odyssey 3.5) justin 2026-07-01 08:45:57 -04:00
  • 7bda758f88 Tier 2: WiFi + Bluetooth ELM327 transports justin 2026-07-01 08:24:51 -04:00
  • 6548cf7fbe Section 1 GUI: Vehicle Info, Emissions Readiness, Freeze Frame, Trip/Performance justin 2026-06-30 19:43:31 -04:00
  • 4a4daf3fa0 Add generic SAE DTC database (1409 codes) with profile-priority fallback justin 2026-06-30 19:40:02 -04:00
  • 6c1ee0c81d Section 1 backend: VIN/Mode-09, readiness monitors, freeze-frame, trip/perf justin 2026-06-30 19:37:48 -04:00
  • 310d5a3497 README: rewrite as cross-platform multi-vehicle GUI app; add release checksums justin 2026-06-30 17:25:43 -04:00
  • 9ac85aea11 CI(windows): pip --no-cache-dir to reduce disk use v0.1.0 justin 2026-06-30 16:31:28 -04:00
  • 26a8f1a24c CI(windows): use embeddable Python (no MSI) — installer hit error 1603 justin 2026-06-30 16:28:00 -04:00
  • 18ab3ef97e CI(windows): install Python to explicit TargetDir + log exit code justin 2026-06-30 16:24:00 -04:00
  • 43dd739e3c CI(windows): per-user Python install + robust python.exe path lookup justin 2026-06-30 16:20:02 -04:00
  • 0cc83884a5 CI: self-install Python on Windows; build Linux/arm64 in python+node container justin 2026-06-30 16:13:47 -04:00
  • 58305cded4 CI: build cross-platform binaries + tagged release justin 2026-06-30 16:04:56 -04:00
  • d893ff383a Gauge redline zones + C/F units toggle + cleaner dials justin 2026-06-30 15:52:49 -04:00
  • deef305c63 Add MIT license justin 2026-06-30 15:37:47 -04:00
  • 03223dfd6c Rename project to OBDash + per-metric colored multi-axis justin 2026-06-30 15:25:26 -04:00
  • e7e04b740e Diagnostics as dialogs (no dock) + real car-style gauges justin 2026-06-30 15:12:49 -04:00
  • f2308cd4eb P2: true multi-axis overlay + gauge view justin 2026-06-30 15:07:57 -04:00
  • 717d160f65 Merge feat/diagnostics-menu: Tools/Diagnostics (DTC read/clear) justin 2026-06-30 14:55:29 -04:00
  • 0fea0908c8 Add Tools/Diagnostics: thread-safe DTC read/clear + Diagnostics panel justin 2026-06-30 14:53:57 -04:00
  • bbd27739fc Add 4 vehicle profiles (Jeep 4.0, 2x Mustang 4.6, Mountaineer 4.6) justin 2026-06-30 14:52:21 -04:00
  • f3f0bf2a77 Make app vehicle-agnostic: JSON vehicle profiles + menu bar justin 2026-06-30 14:34:33 -04:00
  • 45691334e1 registry: add remaining documented Ford 6.0 PIDs (20 -> 27) justin 2026-06-30 14:19:57 -04:00
  • 4589904b97 P1: PySide6 + pyqtgraph GUI shell (PID browser + live overlay plot) justin 2026-06-30 14:13:49 -04:00
  • 01de18a568 Document cross-platform support (Windows/macOS/Linux) justin 2026-06-30 14:06:49 -04:00
  • 6bee9c0d7f Scaffold obdcore (headless acquisition core) + ARCHITECTURE.md justin 2026-06-30 13:41:24 -04:00
  • 6eb449f354 diagnostics: confirm ICP bleed-off via --crank (peak 376 psi) justin 2026-06-30 13:03:45 -04:00
  • 899a82e596 handoff: catch up to verified PID set + --crank/--dash modes justin 2026-06-30 11:40:57 -04:00
  • a9b2e133c0 Add dedicated --crank monitor for no-start diagnosis justin 2026-06-30 09:15:14 -04:00
  • c94caefd50 Add real-time live gauge dashboard (--dash) justin 2026-06-29 23:27:29 -04:00
  • 36b233f02c Correct Ford 6.0 Mode-22 PID table from workflow research justin 2026-06-29 22:29:46 -04:00
  • 2fe3f1100e diagnostics: FICM healthy (>48V), ether-start signature narrows to ICP path justin 2026-06-29 21:51:58 -04:00
  • e15e22a825 Add --watch/--ford/--pid/--scan modes + 2026-06-29 session diagnostics justin 2026-06-29 21:49:18 -04:00
  • 8bdb77cf53 Add handoff.md for in-cab pickup justin 2026-06-29 19:18:09 -04:00
  • 0491d37a2e ford-obd: ELM327 OBD-II reader + 6.0 Power Stroke no-start triage justin 2026-06-29 19:17:35 -04:00