History of VERSION

69 commits ← Back to file
v1.9.57: health means can-it-speak (ready field, --probe, exit 5 when upstream refuses), upstream refusals named and re…
John Lauer · 9dd775e · 7d ago
1.9.56: bake the production service URL again (1.9.55 shipped the local fallback and could not speak); build.sh refuses…
John Lauer · 3f2c1bc · 19d ago
Use generic 3rd party fab wording
John Lauer · 7231633 · 20d ago
v1.9.54: one surface open per drain (10s debounce), re-offers logged with their reason, T13 asserts a single hbw open,…
John Lauer · 8dd1194 · 1mo ago
v1.9.53: --rate validated up front (signed percentage, normalised), service error bodies surfaced, an identical repeate…
John Lauer · e23451a · 1mo ago
v1.9.52 (1.9.51 was taken on the registry)
John Lauer · 5680d83 · 1mo ago
v1.9.51: desktop surface (Hydrogen Desktop's own window via the bridge) with automatic fall-through from webview when n…
John Lauer · 9451f63 · 1mo ago
v1.9.50: hide the freshness warning icon on fresh clips (svg hidden rule), diag line only on audio errors
John Lauer · 83bb223 · 1mo ago
v1.9.49: design-system pass (house header, line-drawing icon + favicon, newbie panel, status pills, settings modal, toa…
John Lauer · 180206b · 1mo ago
v1.9.48 — queue management (issue #4 §2): 'queue clear --mine <thread>|--all' drops WAITING clips only (unscoped is ref…
John Lauer · 99e0fd6 · 1mo ago
v1.9.47 — scripts + markers for live demos (issue #4): 'load' pre-synthesizes and prefetches every marker onto the play…
John Lauer · 7a31e69 · 1mo ago
v1.9.46 — issue #4 (a): both enqueue paths (say --play and play) warn at SEND time when the player is paused and name '…
John Lauer · 3b09be9 · 1mo ago
v1.9.45 — completes #3: status no longer claims playback is human-only (names 'adom-tts control play'), UNCONFIRMED dis…
John Lauer · 8a16e24 · 1mo ago
v1.9.44 — closes #3: every failure/poll path now surfaces the control commands an AI can drive itself. A started-then-s…
John Lauer · 34f8474 · 1mo ago
v1.9.43 — FIX: a newly-arrived clip was killed on arrival by the PREVIOUS clip's telemetry. The page moved curClipId sy…
John Lauer · 6474941 · 2mo ago
v1.9.42 — prefer the adom-bridge CLI name (ab 2.0.33 Linux rename; adom-bridge-cli stays a linked alias); skills update…
John Lauer · 02a7d2c · 2mo ago
v1.9.41 — 2026-08 naming cutover per adom/definitions: pup surface now shells adom-bridge-cli with pup_* verbs (adom-de…
John Lauer · c24d7a0 · 2mo ago
v1.9.40 — tab flash discipline: alert set with --duration 600 (10-min hard cap survives drainer death) + actively clear…
John Lauer · 092ad6b · 2mo ago
v1.9.39 — ralph-test harness (tools/ralph-test.sh, 10 field regressions) + adom-tts-test dev skill; restart refuses mid…
John Lauer · 728bda4 · 2mo ago
v1.9.38 — clip freshness moved from header to a pill by the transcript, with the canonical hover tooltip (adom-ui-desig…
John Lauer · 4023489 · 2mo ago
v1.9.37 — clip freshness: every clip shows WHEN ITS AUDIO was synthesized + how long ago (teal fresh, red when days old…
John Lauer · d26df30 · 2mo ago
v1.9.36 — player UI shows a live clock + each clip's synthesized date/time and age (red when ancient); drainer refuses…
John Lauer · 88d1d95 · 2mo ago
v1.9.35 — never auto-replay heard audio (retry only reached==0 no-playback + i_own_lock); restart keeps the portfile so…
John Lauer · a4633da · 2mo ago
v1.9.34 — claim-before-play kills the restart double-play; pup self-surfaces (surface-aware reopen); errors + config NA…
John Lauer · a89dab6 · 2mo ago
v1.9.32 — fix pup wedge: stable player port across drainer respawns; surface-unavailable names hydrogen; check reads Hi…
John Lauer · 56346a2 · 2mo ago
v1.9.31 — anti-replay: a finished clip polls as idle so a reopened/reloaded page can't replay it (the flapping-surface…
John Lauer · 1f00918 · 2mo ago
v1.9.30 — fix issue #2: pin pup drainer to ADOM_DESKTOP_TARGET (resolved fresh); fail-and-advance on unopenable surface…
John Lauer · a66f2d7 · 2mo ago
v1.9.29 — request-id dedup: identical audio queued/recently-played is refused (exit 7); --allow-repeat for deliberate r…
John Lauer · b182251 · 3mo ago
v1.9.28 — freshness TTL: stale clips (>2h queued/held) expire into History instead of playing as surprise old news
John Lauer · 101a0e2 · 3mo ago
v1.9.27 — status shows PAUSED BY THE HUMAN (whole-queue hold) instead of a misleading 'now playing'
John Lauer · 2e23e3c · 3mo ago
v1.9.26 — pause is sacred: human pause holds the clip AND the whole queue (no stall-advance/auto-resume); paused state…
John Lauer · 8a59bec · 3mo ago
v1.9.25 — file input first-class (@file + bare-path detection); never speak a path aloud; input-lint rule in skills
John Lauer · 254d54d · 3mo ago
v1.9.24 — binary ships in the per-platform pkg (correct doctrine); releases removed (no out-of-band consumer)
John Lauer · f6873f3 · 3mo ago
v1.9.23 — lean pkg per publish doctrine: files allowlist (17KB: manifest+scripts+skills), binary via release asset, ins…
John Lauer · 5e8805c · 3mo ago
Publish 1.9.22
John Lauer · 36ad20f · 3mo ago
Publish 1.9.21
John Lauer · 7925ab4 · 3mo ago
Publish 1.9.20
John Lauer · 5b6e262 · 3mo ago
Publish 1.9.19
John Lauer · d6cbcbf · 3mo ago
Publish 1.9.18
John Lauer · 5830127 · 3mo ago
Publish 1.9.17
John Lauer · c320843 · 3mo ago
Publish 1.9.16
John Lauer · a621007 · 3mo ago
Publish 1.9.15
John Lauer · 7db303a · 3mo ago
Publish 1.9.14
John Lauer · 70abb3f · 3mo ago
Publish 1.9.13
John Lauer · f50cb6b · 3mo ago
Publish 1.9.12
John Lauer · 88ab6b2 · 3mo ago
Publish 1.9.11
John Lauer · f9802b6 · 3mo ago
Publish 1.9.10
John Lauer · dfcbe32 · 3mo ago
Publish 1.9.9
John Lauer · 5120917 · 3mo ago
Publish 1.9.8
John Lauer · f55057a · 3mo ago
Publish 1.9.7
John Lauer · 309ed36 · 3mo ago