open-design/tools/pack/tests
PerishFire bfcafc81fd
feat(pack): add Windows portable zip target alongside NSIS installer (#2937)
Adds a new `--to zip` (and `--to all`) tools-pack Windows build target that
produces a portable `.zip` from the cached `win-unpacked` tree using the
bundled 7z. The zip lays files at the archive root so users can extract it
anywhere and launch `Open Design.exe` without going through the NSIS
installer, addressing the no-install download request.

Release plumbing is updated to publish the portable zip and its sha256
beside the existing installer on R2 for beta, preview, and stable channels
(default on, gated by `WINDOWS_INCLUDE_ZIP`/`WIN_INCLUDE_ZIP`). The
electron-updater `latest.yml` feed continues to point only at the
installer; the zip is a manual-download convenience and is intentionally
excluded from the in-app updater.

Closes #1121

Generated-By: looper 0.0.0-dev (runner=worker, agent=claude-code)

Co-authored-by: libertecode <libertecode@proton.me>
2026-05-26 06:14:44 +00:00
..
cache.test.ts Improve Windows beta packaging and installer flow (#768) 2026-05-07 16:44:15 +08:00
config.test.ts feat(pack): add Windows portable zip target alongside NSIS installer (#2937) 2026-05-26 06:14:44 +00:00
desktop-package-runtime.test.ts refactor desktop host bridge (#2246) 2026-05-19 18:27:05 +08:00
linux.test.ts Add Linux packaged client parity smoke coverage (#1204) 2026-05-15 16:38:29 +08:00
mac-identity.test.ts Support nightly and preview package identity (#2437) 2026-05-20 19:46:39 +08:00
mac-lifecycle.test.ts Use channel mac executable identity 2026-05-14 19:35:51 +08:00
mac-prebundle.test.ts chore: align namespace lifecycle packaging 2026-05-14 16:35:46 +08:00
mac.test.ts Fix mac tools-pack Node fallback (#2160) 2026-05-23 11:46:19 +08:00
package-source-hash.test.ts Improve Windows beta packaging and installer flow (#768) 2026-05-07 16:44:15 +08:00
resources.test.ts Merge remote-tracking branch 'origin/preview/0.8.0' into preview/v0.8.0 2026-05-14 21:10:03 +08:00
versions.test.ts Support nightly and preview package identity (#2437) 2026-05-20 19:46:39 +08:00
web-sourcemaps.test.ts feat(release): upload browser sourcemaps to PostHog for packaged builds (#2508) 2026-05-21 11:48:57 +08:00
web-standalone-after-pack.test.ts Fix packaged beta build resources 2026-05-14 18:01:52 +08:00
win-app.test.ts feat(diagnostics): add one-click log export from Settings → About (#798) 2026-05-20 09:10:51 +08:00
win-builder.test.ts feat(pack): add Windows portable zip target alongside NSIS installer (#2937) 2026-05-26 06:14:44 +00:00
win-identity.test.ts Fix Windows reinstall detection and duplicate plugin nav (#2466) 2026-05-20 22:08:44 +08:00
win-prebundle.test.ts chore: align namespace lifecycle packaging 2026-05-14 16:35:46 +08:00
win-resources.test.ts Merge remote-tracking branch 'origin/preview/0.8.0' into preview/v0.8.0 2026-05-14 21:46:05 +08:00
win-size-index.test.ts Improve Windows beta packaging and installer flow (#768) 2026-05-07 16:44:15 +08:00
win-targets.test.ts feat(pack): add Windows portable zip target alongside NSIS installer (#2937) 2026-05-26 06:14:44 +00:00
workspace-build.test.ts feat(diagnostics): add one-click log export from Settings → About (#798) 2026-05-20 09:10:51 +08:00