v0.4.1 — Windows portable + one-click installer
Two Windows builds you can run today, no install required for the portable one.
Downloads
| File | What it is | How to use |
|---|---|---|
Job Application MCP 0.4.1.exe |
Portable — single self-extracting exe | Download and run from anywhere. No install. Extracts to a temp folder and launches. |
Job Application MCP Setup 0.4.1.exe |
One-click NSIS installer | Download and run — single click installs per-user (no install-directory wizard). |
⚠️ Unsigned build. We don't have a code-signing certificate yet, so Windows
SmartScreen will show a warning on first run. Click "More info" → "Run anyway".
This is expected and documented (packaging/README.md); nothing is wrong with the file.
What changed
- Portable
.exe(newportabletarget) — run without install. - One-click NSIS installer (
nsis.oneClick: true) — single-click per-user install. The MSIX target was dropped (enterprise MSIX needs a code-signing cert). - App icon generated by a dependency-free script (
desktop/build-icon.js); the NSIS installer shows it. win.signAndEditExecutable: falseso the build skips thewinCodeSigntoolset (whose extraction needs Windows symlink privilege a normal user account doesn't have). The build is unsigned as a result.
Cosmetic note
Because the executable-icon step (rcedit) is part of the skipped signing step, the portable .exe and the installed app .exe keep Electron's default icon. The NSIS installer itself uses our icon. Setting the .exe icon requires either a code-signing certificate or building with symlink privilege (admin / Developer Mode) — the same gap already noted in packaging/README.md.
Verify
npm run typecheck✅ ·npm test→ 134 pass ✅ ·npm run build✅ ·npm run bundle:bridge✅- Portable exe launch smoke-tested (process spawns, runs, exits cleanly).
- No schema/data changes; tool count unchanged (41); no new runtime egress.
Full changelog
See CHANGELOG.md.
🤖 Generated with Claude Code