This repository was archived by the owner on Jul 27, 2026. It is now read-only.
v0.3.0
0.3.0 (2026-07-04)
Features
- analyser: compile canboat.json into the canboat-core crate (4036686)
- canboat-core: ISO Transport Protocol reassembly (0202997)
- canboat-tui: connecting modal + fatal-error modal (26b6a68)
- canboat-tui: correct interval in log mode + hide age (a2ef747)
- canboat-tui: interactive TUI for n2kd / canboat-pipeline (9aae7ab)
- canboat-tui: log-file replay mode + analyzer library extraction (b57828c)
- canboat-tui: measured transmission interval per PGN row (f0a1bbe)
- canboat-tui: persistent NAME → info cache + return-to on EntryDetail (c4774d6)
- canboat-tui: require --host or --log; suppress connect modal in log mode (cc77dc5)
- canboat-tui: scrollable entry-detail screen (53b4523)
- canboat-tui: surface non-OK PGN 126208 ACKs as status-bar alerts (0c2ccef)
- canboat-tui: TimeView + per-entry history + ←/→ instance nav (b4eaed7)
- canboat-tui: TimeView search + PGN filter + source multi-select (842c1ba)
- canboat-tui: writable-gated overrides; show silenced PGNs (438a225)
- embed copyright string in help texts, logs, and source files (5953248)
Bug Fixes
- accept up to 1785-byte payloads + route TUI logs to a file (e38e110)
- canboat-core: prefer specific no-Match variant over Fallback range catch-all (cf2750a)
- canboat-core: treat PGN 126464 Function Code as primary-key (e74ffac)
- canboat-tui: advertise
t timelinein Devices + DeviceDetail hints (85f91c6) - canboat-tui: bump connect timeout to 10s (5958582)
- canboat-tui: emit PGN 126208 Request (fn 0), not Command (fn 1) (b1e629b)
- canboat-tui: non-blocking startup with bounded connect timeouts (ebdd321)
- canboat-tui: per-screen keybinding hint bars (586243b)
- canboat-tui: preserve field order in entry-detail JSON view (1adefa9)
- canboat-tui: round measured interval to a stable step (7be0f0e)
- canboat-tui: stop column-shift on first ↓ in device list (9827575)
- repair stale oversized-len test, emit C's match pseudo-unit in text mode (cd843da)