The problem
T4 Code currently has no Windows package. I tested current main at 0eb0749 on Windows 11 x64 with Node 24.13.1, pnpm 11.10.0, and Bun 1.3.14:
pnpm install --frozen-lockfile, build:web, and build:desktop succeeded.
build:host produced dist/t4-host.exe.
- The Electron dev app launched.
- A direct Electron Builder invocation produced and launched an unsigned NSIS artifact,
T4-Code-0.1.30-win-x64.exe.
The supported path is blocked by a few concrete gaps:
What you'd like
Please add an official Windows x64 build, ideally in two stages:
- Remote client first: a repeatable
package:win command producing NSIS or ZIP, proper win32 handling, platform-aware executable paths, safe update behavior, and a native build/launch/pairing smoke. Local-host controls can clearly report unsupported.
- Local host later: secure Windows IPC, per-user supervision, Windows path/ACL handling, and a verified Windows OMP authority/runtime path.
What you do instead today (optional)
Direct Electron Builder can produce a remote-client proof build, but it bypasses preflight, omits t4-host, uses the default icon, and is not a supported release path.
The problem
T4 Code currently has no Windows package. I tested current
mainat0eb0749on Windows 11 x64 with Node 24.13.1, pnpm 11.10.0, and Bun 1.3.14:pnpm install --frozen-lockfile,build:web, andbuild:desktopsucceeded.build:hostproduceddist/t4-host.exe.T4-Code-0.1.30-win-x64.exe.The supported path is blocked by a few concrete gaps:
t4-hostinstead oft4-host.exe.run-electron-builder.mjsspawns the POSIX.bin/electron-buildershim, which returnsENOENTon Windows instead of resolving.cmd.win32is reported as Linux, including in the update adapter.core.autocrlf=true, the byte-level provenance check reports checksum mismatches; LF-normalizing a sampled failure reproduced the committed checksum.What you'd like
Please add an official Windows x64 build, ideally in two stages:
package:wincommand producing NSIS or ZIP, properwin32handling, platform-aware executable paths, safe update behavior, and a native build/launch/pairing smoke. Local-host controls can clearly report unsupported.What you do instead today (optional)
Direct Electron Builder can produce a remote-client proof build, but it bypasses preflight, omits
t4-host, uses the default icon, and is not a supported release path.