e7e04b740e
Diagnostics: removed the always-on right-side Diagnostics dock (it ate screen space on every view). Read Codes now opens a modal dialog listing codes grouped stored/pending/permanent with descriptions (no-start codes bold red); Clear Codes keeps its confirmation, and on re-read pops a dialog only if codes returned. Dropped the View > Show Diagnostics Panel toggle. Gauges: replaced the plain progress-arc with a proper automotive dial -- round face + bezel, major/minor tick marks, a numeric scale (rounded labels), a red needle + center hub, a colored rim arc for the value, and an amber peak tick. Digital readout + name/unit below. Validated headless: no Diagnostics dock; Read Codes opens the Trouble Codes dialog; gauge view renders. obdcore + diagnostics tests still pass. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_016yT89n4zR4qbrySoSiEyZs