← Commit history

v0.2.10 (insiders): First build carrying insidersManifestUrl; ships the two-tier publish pipeline itself (release.py insiders-default plus attested promote/rollback). Runtime identical to 0.2.9.

Colby Knox ·c2cf26cf04 ·1mo ago ·parent 987d70d
4 files changed +8−3
CHANGELOG.md+4
@@ -1,5 +1,9 @@ # Changelog +## 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.++ ## 0.2.9 — 2026-09-02 The dedicated freeze-fix release (adom/altium-bridge#6, #7, #8). Every mechanism here traces to the evidence gathered on Colby-ROG2 on 2026-09-02: three hard desktop freezes, all enabled by a resident agent loop the per-instance views could not see. 
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "altium-bridge",-  "version": "0.2.9",+  "version": "0.2.10",   "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": [
src/BRIDGE_VERSION+1−1
@@ -1 +1 @@-0.2.9+0.2.10
src/bridge.json+2−1
@@ -2,7 +2,7 @@   "manifest_version": 1,   "name": "altium",   "displayName": "Altium Designer",-  "version": "0.2.9",+  "version": "0.2.10",   "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",@@ -140,6 +140,7 @@   "statusVerb": "altium_status",   "uninstall": "altium_uninstall",   "updateManifestUrl": "https://wiki.adom.inc/api/v1/pages/altium-bridge/files/adom-bridge-altium-manifest.json",+  "insidersManifestUrl": "https://wiki.adom.inc/api/v1/pages/insiders/files/altium-bridge/version.json",   "timeouts": {     "default": 60,     "verbs": {