app
KiCad - the KiCad Bridge
Public Made by Adomby adom
Reference implementation of the KiCad bridge: multi-instance Python server, forward path via kicad-cli, reverse path via in-process plugin. Most complex of the three bundled bridges.
← Commit history
RELEASE_NOTES.md+16@@ -10,6 +10,22 @@ unnamed. These entries were reconstructed after the fact from the work they contain, which is exactly the situation the mandatory-notes gate now prevents. Treat them as accurate but secondhand. +## 0.9.342 (2026-09-07 18:13 UTC)++First-run wizard deadlock: time-boxed dialog clicks and bounded sweeps (#83)++## 0.9.342 (2026-09-07): first-run wizard deadlock (#83)++- The dialog sweep clicked dialog buttons with a synchronous SendMessage. The first-run "KiCad Setup"+ wizard opens its "Are you sure?" Confirmation modally inside the Cancel handler, so the click never+ returned and the only code that would answer the Confirmation was the code waiting on the click.+ On a truly fresh KiCad (config deleted) that held kicad_open_schematic past ab's 130 s budget.+ Clicks are now time-boxed (SendMessageTimeout, 1.5 s) and both sweep loops stop after 25 s.++## 0.9.341 (2026-09-07 18:06 UTC)++Release-day fixes: stock library path resolution (#80), screenshot_all sizeKB (#81), readiness re-detect (#82), routing DRC completeness (PR 82), verified source pushes (#79), full verb-test coverage (#78)+ ## 0.9.341 (2026-09-07): release-day fixes from the multi-host verification - #80: `${KICAD10_SYMBOL_DIR}` and the other stock library variables now resolve to the installed