☰
Dashboard 1.0.122: recording URL bumped for the fixed opening
Dashboard 1.0.121: recording URL versioned so the re-cut plays (no dead air at the start)
Dashboard 1.0.120: inline poster (the wiki serves files as octet-stream), native controls appear once the recording pla…
Dashboard 1.0.119: the recording is an inline thumbnail with a play button under Play the demo; native controls, fullsc…
Dashboard 1.0.118: Watch the recording goes fullscreen from the click (Hydrogen grows the webview to 90 percent), Escap…
Dashboard 1.0.117: Watch the recording button and a fullscreen-capable lightbox player in the newbie panel
1.0.116: the demo card describes the real ESC G431 tour, not the generated sample project
1.0.115: demo pill follows the desktop remote (stop closes it with a toast, mute face mirrored), mute is session-only a…
1.0.114: toasts stack above the demo transport pill while a demo runs (they were hidden under it)
1.0.113: header CSS restored per dash-header (wiki #66), brand 'KiCad Bridge · AI control for KiCad', Say-it phrases an…
dashboard: use the REAL KiCad logo (extracted from the installed kicad.exe) as the favicon and header mark instead of a…
v0.9.170: defer the plugin start - KiCad scans its plugin dir before sys.path is complete (inline import died on 'No mo…
dashboard: ralph-test fixes - instant skeleton so the page never sits empty, first paint no longer blocks on /api/targe…
v0.9.163: deploy the plugin loader to the interpreter's REAL user-site too (10.0.5 reports the default %APPDATA%/Python…
v0.9.159: every verb response now carries bridgeVersion (it only ever reached /health, so no caller could ask which bri…