← Commit history
README.md+1−1
@@ -11,7 +11,7 @@ verbs.  ```bash adom-wiki pkg install barrett-land/adom-desktop-altium-bridge   # the skill, in the container-adom-desktop bridge_install '{"manifestUrl":"https://wiki.adom.inc/download/barrett-land/adom-desktop-altium-bridge/0.0.51/altium-bridge-manifest.json"}'+adom-desktop bridge_install '{"manifestUrl":"https://wiki.adom.inc/download/barrett-land/adom-desktop-altium-bridge/0.0.52/altium-bridge-manifest.json"}' adom-desktop --ai-thread "<your thread>" altium_ping '{}' ``` 
SKILL.md+1−1
@@ -12,7 +12,7 @@ forwards work into the running GUI as DelphiScript via `X2.EXE`. ## Install  ```bash-adom-desktop bridge_install '{"manifestUrl":"https://wiki.adom.inc/download/barrett-land/adom-desktop-altium-bridge/0.0.51/altium-bridge-manifest.json"}'+adom-desktop bridge_install '{"manifestUrl":"https://wiki.adom.inc/download/barrett-land/adom-desktop-altium-bridge/0.0.52/altium-bridge-manifest.json"}' adom-desktop --ai-thread "<your thread>" altium_ping '{}'   # -> {"altiumInstalled": true, "version": "..."} ``` 
altium-bridge-manifest.json+3−3
@@ -1,3 +1,3 @@-{ "manifest_version": 1, "name": "altium", "version": "0.0.51",-  "url": "https://wiki.adom.inc/download/barrett-land/adom-desktop-altium-bridge/0.0.51/altium-bridge-v0.0.51.zip",-  "sha256": "0b67dbac6c1f2b8456693f982675eece2ba04c67c794efd5ebfb815b9fad800b", "size": 44940, "released_at": "2026-08-12T20:33:24Z" }+{ "manifest_version": 1, "name": "altium", "version": "0.0.52",+  "url": "https://wiki.adom.inc/download/barrett-land/adom-desktop-altium-bridge/0.0.52/altium-bridge-v0.0.52.zip",+  "sha256": "4b51a8e71f221cdb601e45c65a1729a7ed3e09fbcedb7c4295a9cfb7f4c25834", "size": 45051, "released_at": "2026-08-12T20:34:35Z" }
altium-bridge-v0.0.52.zipadded
⋯ 1 unchanged line ⋯
bridge-src/BRIDGE_VERSION+1−1
@@ -1 +1 @@-0.0.51+0.0.52
bridge-src/addin/AdomAltium/AdomAltium.pas+12−3
@@ -1989,7 +1989,7 @@ var     remaps   : TStringList;   { "<srcname>=<dstname>" }     widths   : TStringList;   { "<layername>=<microns>" }     i, li, dstId, moved, widthed, fpCount : Integer;-    nm, s, item, a, b : String;+    nm, s, item, a, b, LayerDump, PrimDump : String;     pos1, pos2 : Integer;     SavedOK  : Boolean; begin@@ -2014,7 +2014,7 @@ begin     layers := TStringList.Create;     remaps := TStringList.Create;     widths := TStringList.Create;-    moved := 0; widthed := 0; fpCount := 0;+    moved := 0; widthed := 0; fpCount := 0; LayerDump := ''; PrimDump := '';     try         GStage := 'enumerate layers';         for li := 1 to 100 do@@ -2025,7 +2025,12 @@ begin             except                 nm := '';             end;-            if nm <> '' then layers.Add(nm + '=' + IntToStr(li));+            if nm <> '' then+            begin+                layers.Add(nm + '=' + IntToStr(li));+                if Length(LayerDump) < 700 then+                    LayerDump := LayerDump + IntToStr(li) + ':' + nm + ' ';+            end;         end;          GStage := 'parse specs';@@ -2075,6 +2080,8 @@ begin                     begin                         nm := '';                         try nm := Board.LayerName[Prim.Layer]; except nm := ''; end;+                        if Length(PrimDump) < 500 then+                            PrimDump := PrimDump + '[' + nm + ']';                          { move to the house layer, if this one is mapped }                         if (nm <> '') and (remaps.Values[nm] <> '') then@@ -2132,6 +2139,8 @@ begin     RespOk(', "footprints": ' + IntToStr(fpCount) +            ', "movedPrimitives": ' + IntToStr(moved) +            ', "widthsSet": ' + IntToStr(widthed) ++           ', "layersSeen": ' + JStr(LayerDump) ++           ', "primLayers": ' + JStr(PrimDump) +            ', "saved": ' + SavedStr); end; 
bridge-src/bridge.json+1−1
@@ -2,7 +2,7 @@   "manifest_version": 1,   "name": "altium",   "displayName": "Altium Bridge",-  "version": "0.0.51",+  "version": "0.0.52",   "description": "Drives Altium Designer from a container: build, clone and edit file-based symbol/footprint/Integrated libraries with LCSC/JLCPCB part numbers attached, and generate batch outputs (STEP, PDF, Gerber, BOM, CPL) from an OutJob. Pairs with the container-side altium-jlc orchestrator (adom-jlcpcb + chip-fetcher).",   "homepage": "https://wiki.adom.inc/adom/adom-desktop-altium-bridge",   "author": "Adom Inc.",
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "adom-desktop-altium-bridge",-  "version": "0.0.51",+  "version": "0.0.52",   "type": "app",   "description": "Adom Desktop bridge for Altium Designer: file-based symbol/footprint/IntLib authoring with LCSC/JLCPCB part numbers, Gerber/BOM/CPL batch output, and an in-process .NET extension adding parameterized headless verbs - STEP export with hole and copper options, and KiCad import with no wizard.",   "tags": [
page.json+11−7
@@ -1,8 +1,8 @@ {   "slug": "adom-desktop-altium-bridge",-  "version": "0.0.51",+  "version": "0.0.52",   "type": "app",-  "description": "Adom Desktop bridge for Altium Designer \u2014 build and edit file-based symbol/footprint/Integrated libraries with LCSC/JLCPCB part numbers attached, and generate batch outputs (STEP, PDF, Gerber, BOM, CPL) from an OutJob, by driving Altium via DelphiScript.",+  "description": "Adom Desktop bridge for Altium Designer: file-based symbol/footprint/IntLib authoring with LCSC/JLCPCB part numbers, Gerber/BOM/CPL batch output, and an in-process .NET extension adding parameterized headless verbs - STEP export with hole and copper options, and KiCad import with no wizard.",   "tags": [     "app",     "adom-desktop",@@ -18,6 +18,7 @@   },   "needs_sudo": false,   "hero": {+    "type": "image",     "path": "docs/hero.png"   },   "author": {@@ -25,13 +26,16 @@     "email": "[email protected]"   },   "discovery_triggers": [-    "add a part to my altium library",     "drive altium from claude",     "altium bridge",-    "export step from altium",+    "export step from altium headless",+    "add a part to my altium library",+    "altium extension",+    "install altium extension",+    "altium step export",     "run an altium outjob",-    "build an altium footprint",-    "altium symbol library"+    "import kicad into altium",+    "altium kicad importer"   ],   "discovery_pitch": "Use when the user wants Claude to author or edit Altium libraries, or to generate STEP/PDF/Gerber/BOM/CPL from an Altium board on their Windows machine.",   "sample_prompts": [@@ -48,4 +52,4 @@       "prompt": "Is the Altium bridge connected and what version is it?"     }   ]-}+}\ No newline at end of file