Install guide, local KVM test rig and the clean toggle-test video #2
Loading…
Reference in a new issue
No description provided.
Delete branch "docs/install-guide-and-vm-rig"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Commits all outstanding work so it can be merged. No plugin source (
src/) changes.What's in it
CryptGenKeyin Stream Deck's log; the plugin refuses safely, the next press works).vm-create.sh, host-sidew/iact/wsend, Mac-siderun.sh/send.sh/w.sh. VM password and SSH key are generated on that host and never leave it; all ports bind 127.0.0.1.inst,winget,vdd,sdsetup), Zoom join + popup cleanup (znew,zjoinurl,zurlall,zsetup), and the clean recording pipeline (record,guard,vf540,finish,shot).testing/README.mddocuments the build order and gotchas.testing/host/wnow usesssh -n(it swallowed the caller's stdin, so later commands in a piped script silently never ran);vsd-usbip-dl.ps1no longer runs the installer with/?, which blocks forever over SSH.Checks
npm run check: typecheck, 37/37 tests, build, manifest validation — pass.git diff --checkclean. shellcheck-S warningclean on the new shell scripts.Review
Gate 1 skipped: docs and test tooling only, no plugin behaviour change.
Review-gate: gpt-6.1-sol (Codex) fix-then-ship. Blocking item: the fresh-VM steps ran
zsetup.ps1(which needsharness.mjsand koffi) before the harness was built/copied, and never said how to build it. Resolved ina7d660a: new step 7 builds (npx rollup -c rollup.harness.config.mjs) and copies the harness andnode_modulesbefore Zoom setup. Nits also taken:iactfails fast on a failed upload and keeps the exit status; README notes the Mac wrappers need GNUtimeout. Not re-reviewed (docs-only fix).🤖 Generated with Claude Code