← Commit history

Update 40 file(s)

John Lauer ·b4c7e8b01f ·1mo ago ·parent 0ddb378
4 files changed +14−11
BRIDGE_VERSION+1−1
@@ -1 +1 @@-0.9.268\ No newline at end of file+0.9.269\ No newline at end of file
adom-bridge-kicad-manifest.json+5−5
@@ -1,15 +1,15 @@ {   "manifest_version": 1,   "name": "kicad",-  "version": "0.9.268",-  "url": "https://wiki.adom.inc/download/adom/kicad-bridge/0.9.268/adom-bridge-kicad-v0.9.268.zip",-  "sha256": "18fc8eef06c10d653465a18f7a5e65d3138385b91364cf45c3ee62cabd617c68",-  "size": 1039529,+  "version": "0.9.269",+  "url": "https://wiki.adom.inc/download/adom/kicad-bridge/0.9.269/adom-bridge-kicad-v0.9.269.zip",+  "sha256": "06d48e276cf7722ccf7d8598a8f318ef66964fd19489adf7ca2a8f35a781f469",+  "size": 1039639,   "verbPrefixes": [     "kicad_"   ],   "healthEndpoint": "/status",-  "released_at": "2026-09-01T02:33:56Z",+  "released_at": "2026-09-01T02:43:45Z",   "hero": "https://wiki.adom.inc/blob/app/kicad-bridge/kicad-hero.png",   "languages": [     "Python",
bridge.json+1−1
@@ -2,7 +2,7 @@   "manifest_version": 1,   "name": "kicad",   "displayName": "KiCad EDA",-  "version": "0.9.268",+  "version": "0.9.269",   "description": "Reverse bridge for KiCad \u2014 board/schematic introspection, lint via kicad-cli, plugin install, multi-instance probe, in-process DRC.",   "homepage": "https://wiki.adom.inc/adom/adom-bridge",   "author": "Adom Inc.",
handlers/kicad_log.py+7−4
@@ -249,7 +249,10 @@ def handle_errors(kicad_info: dict, args: dict) -> dict:      return {"success": True, "count": len(wins), "dialogs": wins,             "_hint": ("KiCad has NO log file and in GUI mode its errors go to DIALOGS, not "-                      "stderr — so this, not kicad_log_tail, is where a failure reason lives. "-                      "Read-only: nothing is clicked or raised. Dismiss with kicad_dismiss_dialogs "-                      "(which DOES foreground). kicad_log_tail is the second channel and catches "-                      "only what bypasses wxLog: crashes, asserts, stdio.")}+                      "stderr — so this is where a GUI failure reason lives. Read-only: nothing "+                      "is clicked or raised. THREE channels, use all three: (1) this verb; "+                      "(2) kicad_log_tail for what bypasses wxLog — crashes, asserts, stdio; "+                      "(3) kicad_screenshot_all when the first two say nothing and the result is "+                      "still wrong — the pixels have no preconditions and remain the floor under "+                      "any automation loop. Dismiss with kicad_dismiss_dialogs (which DOES "+                      "foreground, so caption first).")}