rename the app
This commit is contained in:
@ -6,7 +6,7 @@ Capsule uses electron-builder 26.15.3 and electron-updater 6.8.9. The first dist
|
||||
|
||||
Run `npm run dist:win`. The installer and blockmap are written to `dist/local/`; `npm run pack:win` produces only `dist/local/win-unpacked/`.
|
||||
|
||||
Local builds are unsigned, named **Capsule Local**, and have application ID `com.thetempusproject.capsule.local`. They store sessions in `%APPDATA%/capsule-local`. Updates are deliberately disabled, and these installers must not be distributed as the public product. Windows may display an unknown-publisher warning.
|
||||
Local builds are unsigned, named **Capsule** (formerly Capsule Local), and have application ID `com.thetempusproject.capsule.local`. The executable and shortcuts are named Capsule, and installer filenames use `Capsule-${version}-${arch}-Setup.exe`. The internal package name remains `capsule-local` so existing installations retain their identity and data. They store sessions in `%APPDATA%/capsule-local`. Updates are deliberately disabled, and these installers must not be distributed as the public product. Windows may display an unknown-publisher warning.
|
||||
|
||||
Public builds use the permanent ID `com.thetempusproject.capsule`, executable `Capsule.exe`, and `%APPDATA%/capsule/session.json`, preserving the original app's session location. Both installers run per user and preserve app data on uninstall. Do not change the public ID, package name, install scope, or data path after shipping without an explicit migration. Windows builds use `build/icon.ico`, which must contain a 256×256 image. A packaged update replaces the application icon without uninstalling; Windows may temporarily retain a cached shortcut or taskbar icon.
|
||||
|
||||
@ -20,7 +20,7 @@ npm run dist:test-bootstrap
|
||||
npm run dist:test
|
||||
```
|
||||
|
||||
`dist/test-bootstrap/Capsule-0.1.0-x64-Setup.exe` installs as Capsule Local and preserves its existing session location. Close the existing app before installing it. `dist/test/Capsule-0.1.2-x64-Setup.exe` is the current update target; do not manually install that target when testing the updater. Both builds use the same Local identity. The dashboard message is hidden in the bootstrap and shows the installed version after updating.
|
||||
`dist/test-bootstrap/Capsule-0.1.0-x64-Setup.exe` installs as Capsule and preserves its existing session location. Close the existing app before installing it. `dist/test/Capsule-0.1.2-x64-Setup.exe` is the current update target; do not manually install that target when testing the updater. Both builds use the same Local identity. The dashboard message is hidden in the bootstrap and shows the installed version after updating.
|
||||
|
||||
Test builds explicitly omit Authenticode verification; they rely on HTTPS, the publisher-controlled test feed, and metadata checksums. This is for trusted testers, not public signed releases. Windows can warn or block unsigned executables. The app labels this mode “Unsigned test channel.” Public release builds still require signing and verify publisher signatures. Normal `dist:win` builds still have updates disabled.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user