From 3aab2ccc4cbd2f819a94d4bbde22e91b2a2909dc Mon Sep 17 00:00:00 2001 From: Marco Maroni <166719395+marcomaroni-github@users.noreply.github.com> Date: Tue, 14 Jul 2026 16:31:06 +0200 Subject: [PATCH] docs: document classic installer path and start-at-login fallback in CLAUDE.md Co-Authored-By: Claude Opus 4.8 (1M context) --- CLAUDE.md | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index cf90b4f..b61efee 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -49,10 +49,18 @@ threads the output string back in as the next input, exactly as the UI does). toggles the window, right-click opens the menu (Show/Hide, Start at login, About, Exit). - **Start-at-login** uses the MSIX `windows.startupTask` API, so it only works when the app is **packaged/installed**; unpackaged it reports `Unavailable` and the menu item is grayed. -- **Package:** from `Packaging\`, run `MakeAssets.ps1` (once), `MakeCert.ps1` (once), then - `BuildMsix.ps1` → `Packaging\TaskbarCalculator.msix`. Install steps (trust the dev cert + - `Add-AppxPackage`) are documented in `docs/superpowers/VERIFICATION.md` and require an - elevated shell. +- **Package (two distribution paths):** + - *Classic installer (current public channel):* compile `Packaging\TaskbarCalculatorSetup.iss` + with Inno Setup's `ISCC.exe` → `Packaging\TaskbarCalculatorSetup.exe` — a per-user, + unsigned, self-installing setup hosted on the project site. Requires a Release x64 build + first. + - *MSIX (kept for a future Microsoft Store submission):* from `Packaging\`, run + `MakeAssets.ps1` (once), `MakeCert.ps1` (once), then `BuildMsix.ps1` → + `Packaging\TaskbarCalculator.msix` (self-signed; trust + `Add-AppxPackage` need an + elevated shell — see `docs/superpowers/VERIFICATION.md`). +- **Start-at-login** works in both: `StartupManager` uses the MSIX `StartupTask` API when + packaged, and falls back to the `HKCU\...\Run` registry value when unpackaged (classic + install). The version is **3.0.0** (continuing from the last public release, 2.2). ## Architecture -- 2.51.2