# Name the app MPCkit; release 0.5.1 Branch: `mpckit-casing` → `main` ## What changed The app's name is written **MPCkit** wherever people see it: - **The app:** the window title, the app name Wails uses, the page title, the (screen-reader) page heading, and "About MPCkit". The Load warnings now say "MPCkit is tested with …". - **Build metadata:** product name in `build/config.yml`, Windows file properties (`info.json`), the macOS bundle name (`CFBundleName`), the NSIS installer's product name, and the MSIX display names and description. The Linux menu entry uses a new `PRODUCT_NAME: "MPCkit"` in `Taskfile.yml`. - **Docs:** README, build plan, format doc, the checkpoint A README, the mockup, and code comments. **Kept lowercase:** these are identifiers or file names, not the displayed name. - The repo and Go module path (`bajdev/mpckit`). - The executable and bundle file names, which come from `APP_NAME: "mpckit"`: `bin/mpckit`, `mpckit.exe`, `mpckit.app`, the Linux package name. - The bundle identifier `com.monoexp.mpckit`, `mpckit-cli`, `mpckit-checkpoint-a.zip`, and internal names (the drag data type, temp-folder prefixes, the frontend package name). - The historical PR records in `pull-requests/`. **Version 0.5.1** (bajdev, 2026-11-12): `v0.5.0` was tagged before this rename, so this is released as 0.5.1 rather than moving that tag. `APP_VERSION` and the version in every build file are now 0.5.1. The README's beta note now says "The 0.5 releases are betas", and a new "Releasing" paragraph lists the files that carry the version. After the merge, the merge commit is tagged `v0.5.1`. **File names stay lowercase** (bajdev, 2026-11-12): `mpckit.exe`, `mpckit.app`, `bin/mpckit`. **Also fixed:** the MSIX manifests still had the template's `com.example.mpckit` identifier; it is now `com.monoexp.mpckit`. Their install folder is `C:\Program Files\MPCkit`. ## Testing On the server: `go vet` (also for Windows) and `go test ./...` pass; the Taskfile parses. Frontend changes are text only. **On the laptop:** 1. `npm run check` in `frontend`: 0 errors, 0 warnings. 2. `wails3 build`, run `bin\mpckit.exe`: the window title and taskbar say MPCkit, and About says "About MPCkit" and "Version 0.5.1". 3. Properties → Details of `mpckit.exe`: product name MPCkit, version 0.5.1.