← Commit history

release 0.2.5: manifest + version stamps

John Lauer ·f04fbe1b8c ·1mo ago ·parent 9507d8b
5 files changed +12−7
CHANGELOG.md+5
@@ -1,5 +1,10 @@ # Changelog +## 0.2.5 — 2026-09-02+- **`altium_foreground` verifies instead of assuming**: after the raise it reads the z-order and reports `visiblyOnTop` — a raise can "succeed" while another fullscreen window still covers Altium (John watched an entire show that never became visible because his fullscreen Claude window sat on top, and his own typing kept it there — which the foreground-once rule correctly refuses to fight). `demo {live}` surfaces the verdict as `foregroundNote` so the narrating AI can TELL the user the show is running behind their current window rather than silently losing to it.+- **The taskbar progress bar is visible during live-demo stages**: pacing used the 210 s full-tour "demo" seed, so a ~12 s stage filled 0→7% — invisible. Live stages now pace against their own `demo_live_stage` phase (12 s seed), and every driving verb with a bar records its actual duration into the SAME key its estimate reads, so bars converge on this machine's measured truth instead of staying seeded forever.++ ## 0.2.4 — 2026-09-02 - **The live demo foregrounds Altium ONCE, at stop one — never again mid-show** (John: "just foreground altium once. then don't try to foreground again for the rest of the demo just to make sure you strike a balance for the user"). The opening raise is an invitation; re-raising every stop would drag back a user who deliberately glanced at something else. Documents keep opening in Altium either way, so a watching user misses nothing. 
adom-bridge-altium-manifest.json+4−4
@@ -1,9 +1,9 @@ {   "name": "altium",-  "version": "0.2.4",-  "url": "https://wiki.adom.inc/download/adom/altium-bridge/0.2.4/adom-bridge-altium-v0.2.4.zip",-  "sha256": "76a4d6f73c91d07b5263c1730a0da72e5df0fcfc32b5fdbe1f9fa0a083e48f5f",-  "size": 1420947,+  "version": "0.2.5",+  "url": "https://wiki.adom.inc/download/adom/altium-bridge/0.2.5/adom-bridge-altium-v0.2.5.zip",+  "sha256": "73c4f3ee4e7e50495688165599beb3301f806f292d204bd6f238477bdf40c5a4",+  "size": 1422105,   "verbPrefixes": [     "altium_"   ],
package.json+1−1
@@ -1,6 +1,6 @@ {   "slug": "altium-bridge",-  "version": "0.2.4",+  "version": "0.2.5",   "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.4+0.2.5
src/bridge.json+1−1
@@ -2,7 +2,7 @@   "manifest_version": 1,   "name": "altium",   "displayName": "Altium Designer",-  "version": "0.2.4",+  "version": "0.2.5",   "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",