mirror of
https://github.com/vicliu624/trail-mate.git
synced 2026-11-12 15:17:42 +00:00
Retain the upstream 1.0.1 publication, web navigation/serial diagnostics and P4 keyboard fixes alongside the CM0/Cardputer integration. Resolve the ESP library dependency conflict by retaining core_hostlink, core_sstv and core_walkie. Align the configuration readiness test with the current session wrapper and complete advertised AutoInterface access editing and port validation. Preserve keyboard focus on clipped controls by scrolling them into view instead of skipping them. Make compact UI fixtures tolerate asynchronous redraws and print the exact missing/unreachable control when they fail. Validation: native Linux suite 335/335 before the final focus fix; focused native keyboard checks and compact suite after it; web contracts 25/25 and device-page build; Python I2C/version checks; ESP stack hygiene and Reticulum scope guards; staged whitespace checks and GitNexus scope audit. No device reinstallation or full ESP firmware rebuild was performed for this source integration.