PTHSonde v1.4.4 — Header-parse fix (all-red / no-pairing)
Dashboard fix.
Partial CSV headers no longer corrupt the column map
A CSV header line split across two serial reads still begins with rx_ms, so the dashboard accepted it as complete and rebuilt its column map missing the trailing columns — every v_* sensor flag plus sonde_ch. The result was the intermittent all-sensors-red + no pairing popup while packets kept streaming.
The header is now trusted only if it carries the full column count and the trailing columns (v_ms, sonde_ch, crc_ok); anything short is ignored, the known-good map is kept, and a warning is logged to the Console. Applied to both the live serial and CSV-import paths.
Windows build attached (PTHSonde-windows-x64.zip).