Use this checklist after a fresh NSIS Setup.exe build for the desktop beta channel. The goal is to verify the interactive install and uninstall flow that the silent smoke script cannot cover.
- Launch the newest
Setup.exe. - Confirm the installer header icon uses the desktop brand mark instead of the default Electron icon.
- Confirm the installer exposes a browsable install directory step instead of forcing the default path.
- Change the install path to a custom non-default directory and confirm the summary/install step reflects the new path.
- Toggle desktop shortcut creation and confirm the choice is respected after installation.
- Keep "run after finish" enabled once, and disable it once on a second pass.
- Confirm the installed app launches to the branded startup shell instead of a blank white window.
- Check that the branded splash appears within the first half second after clicking the installed shortcut.
- Confirm the main window background never flashes a pure white empty frame.
- If no model provider is configured, confirm the desktop-specific setup guidance points to the existing settings page.
- If a model provider is configured, confirm the app reaches the normal writing workspace.
- Open Settings and confirm the desktop update card shows the current binary version and update status.
- Confirm the desktop shortcut uses the branded icon.
- Confirm the Start Menu shortcut uses the branded icon.
- Confirm the taskbar icon uses the branded icon while the app is running.
- Confirm the installed executable icon in Explorer uses the branded icon.
- Run the uninstaller from Apps & Features or the Start Menu uninstall entry.
- Confirm the uninstall flow removes program files and shortcuts.
- Confirm the user data directory is not deleted by default.
- Reinstall the same build and confirm the previous user data is still readable.
- Install an older NSIS beta build.
- Launch the app and let the background update check run.
- Confirm a newer GitHub prerelease is detected without blocking entry into the app.
- Confirm the user must explicitly approve the download.
- Confirm the download completes and the restart/install prompt appears.
- Restart and confirm the newer installed version is running.