← Commit history

v0.2.11 (insiders): install.sh no longer copies the source-only dev/publish skills the tarball stopped carrying; fixes the dock Altium Dashboard on fresh workspaces (#10). Runtime unchanged.

Colby Knox ·147f929982 ·1mo ago ·parent 51b782f
4 files changed +7−5
CHANGELOG.md+4
@@ -1,5 +1,9 @@ # Changelog +## 0.2.11 — 2026-09-07+- **Fresh-workspace install fixed** (adom/altium-bridge#10, found by the Hydrogen pre-production test: the dock's Altium Dashboard tile failed on every virgin box since 0.2.10). The 0.2.10 lint fix moved `altium-bridge-dev` out of the shipping tarball but `install.sh` still copied it, so `cp` failed and the whole install script was skipped, taking `altium-dashboard` with it. `install.sh` now installs only user skills; `altium-bridge-publish` moved to `publish-skills/` in the same pass (publish skills are source-only, same doctrine); `package.json` files[] and `page.json` scrubbed of both stale paths. `uninstall.sh` still removes previously-installed copies. Runtime unchanged.++ ## 0.2.10 — 2026-09-02 - **Two-tier (insiders) publish adopted** (adom/altium-bridge#9, John's ask; pattern from adom/pup-bridge which did it first). `src/bridge.json` declares `insidersManifestUrl`; a desktop on ab 2.0.99+ whose login can read the org's early-tier page follows the insiders manifest, everyone else follows the public one and never learns the field means anything. `scripts/release.py --publish` now ships to INSIDERS by default (zip on this page, manifest + release-log entry on the early-tier page, source stamps, skills pkg in lockstep per adom/wiki#170); the public manifest moves ONLY through `--promote <ver> --attest "<the human's exact words>" --by "<name>"`, which refuses placeholders and records the words in the manifest. `--rollback` re-points the public tier at an archived build, also attested. No runtime changes beyond the manifest field. 
package.json+1−3
@@ -1,6 +1,6 @@ {   "slug": "altium-bridge",-  "version": "0.2.10",+  "version": "0.2.11",   "type": "app",   "description": "Skills for your container so your AI knows how to drive the Altium Designer bridge (altium_* verbs). The bridge runtime itself is the release zip; Adom Bridge loads that.",   "tags": [@@ -33,9 +33,7 @@     "install.sh",     "package.json",     "skills/altium-boards/SKILL.md",-    "skills/altium-bridge-dev/SKILL.md",     "skills/altium-bridge-plan/SKILL.md",-    "skills/altium-bridge-publish/SKILL.md",     "skills/altium-install/SKILL.md",     "skills/altium-instances/SKILL.md",     "skills/altium-kicad-import/SKILL.md",
src/BRIDGE_VERSION+1−1
@@ -1 +1 @@-0.2.10+0.2.11
src/bridge.json+1−1
@@ -2,7 +2,7 @@   "manifest_version": 1,   "name": "altium",   "displayName": "Altium Designer",-  "version": "0.2.10",+  "version": "0.2.11",   "description": "Drive Altium Designer from Adom: a resident DelphiScript agent (eval + the 1,100-command process launcher), the X2 -R command line, UIA over the VCL shell, dialogs by PID, screenshots of every Altium window, and Altium 365.",   "homepage": "https://wiki.adom.inc/adom/altium-bridge",   "docs": "https://wiki.adom.inc/adom/altium-bridge",