← Commit history

0.9.255: left-open editor filters to the library name (full list view)

Colby Knox ·8d17d871f5 ·1mo ago ·parent eb26d2d
4 files changed +17−7
BRIDGE_VERSION+1−1
@@ -1 +1 @@-0.9.254\ No newline at end of file+0.9.255\ 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.254",-  "url": "https://wiki.adom.inc/download/adom/kicad-bridge/0.9.254/adom-bridge-kicad-v0.9.254.zip",-  "sha256": "c145f2bd6889ce8fd0238eba175213699c87d6ad222ecb7eba132424a64d752c",-  "size": 453466,+  "version": "0.9.255",+  "url": "https://wiki.adom.inc/download/adom/kicad-bridge/0.9.255/adom-bridge-kicad-v0.9.255.zip",+  "sha256": "e89d3bd81e3dbefe12826b0a1c8b0881bd279eb48af1a5a950526ae4826e824f",+  "size": 453653,   "verbPrefixes": [     "kicad_"   ],   "healthEndpoint": "/status",-  "released_at": "2026-08-27T21:10:30Z",+  "released_at": "2026-08-27T21:14:23Z",   "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.254",+  "version": "0.9.255",   "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/install_library_bundle.py+10
@@ -109,6 +109,16 @@ def _capture_proof(kicad_info: dict, args: dict, lib_name: str, first_symbol: st                     pass         else:             result["editorLeftOpen"] = True+            # Loosen the tree filter to just the LIBRARY name so the user sees+            # the whole list, not only the photographed part.+            try:+                from handlers.bridge_client import _resolve_plugin, call as _plugin_call+                info, err = _resolve_plugin("eeschema")+                if info and err is None:+                    _plugin_call(info["port"], "select_and_load_symbol",+                                 {"symbolName": lib_name, "libraryName": lib_name}, timeout=15.0)+            except Exception:+                pass     except Exception as e:         result["proofSkipped"] = str(e)