You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
fix(desktop): bound the Windows tree kill and correct the installer docs
spawnSync blocks the Electron main loop, so a stalled taskkill could freeze
shutdown indefinitely. Cap it and let the existing fallback degrade to a
single-process kill.
The README claimed a per-user installer with no elevation required. With
oneClick and perMachine both false, electron-builder shows an install-mode page,
so per-user is the default rather than the contract. Describe the real behavior
and pin it with a test.
Copy file name to clipboardExpand all lines: apps/desktop/README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,7 @@ rmdir "$MOUNT_POINT"
66
66
67
67
### Windows
68
68
69
-
Run `pnpm run dist:win` on a native Windows x64 host; cross-building from macOS is not possible because the staged Host closure contains platform-gated native packages. The output is `dist/Pythinker-<version>-x64-Setup.exe`, a per-user NSIS installer with no elevation required and a selectable installation directory. Artifacts are unsigned unless `WIN_CSC_LINK` and `WIN_CSC_KEY_PASSWORD` are set.
69
+
Run `pnpm run dist:win` on a native Windows x64 host; cross-building from macOS is not possible because the staged Host closure contains platform-gated native packages. The output is `dist/Pythinker-<version>-x64-Setup.exe`, an assisted NSIS installer that defaults to a per-user install, offers a per-machine option that requires elevation, and lets you select the installation directory. Artifacts are unsigned unless `WIN_CSC_LINK` and `WIN_CSC_KEY_PASSWORD` are set.
0 commit comments