name-the-app-mpckit.md 2.3 KB

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.