Release v0.10.32
April 26, 2026 Enriched
v0.10.32
Date: 2026-04-26
Changes: v0.10.31…v0.10.32
Summary
This release fixes the in-app Purchase Keep link, which previously pointed at a test-mode Lemon Squeezy product and showed a “Test mode is currently enabled” banner to anyone clicking through from the activate-license panel. It also hardens the macOS release pipeline so the published zip is guaranteed to wrap the correct .app for the tag being shipped.
Notable Changes
- Live Lemon Squeezy checkout: The Purchase Keep link in the activate-license panel now points at the production storefront variant. The previous link landed buyers on a test-mode checkout that displayed a “Test mode is currently enabled” banner and could not produce a real license.
-
Destructive, self-verifying macOS build:
bin/release-macosnow wipestarget/<arch>/release/bundle/{macos,dmg}andreleases/<tag>/before each run, so a stale Tauri bundle from a prior version cannot be re-zipped under the new tag’s name. After zipping, the script readsCFBundleShortVersionStringandCFBundleVersionfrom the staged zip and aborts if either does not match the requested tag — refusing to publish a mislabeled artifact. This closes the gap that let v0.10.31 ship with a v0.10.30 .app inside.
Features
No feature commits in this range.
Fixes
- fix: use live Lemon Squeezy variant for KEEP purchase link
- fix: make release-macos destructive/idempotent + verify zip contents
Other
- docs: add v0.10.31 release notes + document /summarize-changelog in release flow
Files Changed
.claude/commands/cut_release.md | 7 +-
apps/desktop/package-lock.json | 4 +-
apps/desktop/package.json | 2 +-
apps/desktop/src-tauri/Cargo.toml | 2 +-
apps/desktop/src-tauri/tauri.conf.json | 2 +-
apps/desktop/src/App.jsx | 2 +-
bin/release-macos | 38 +++++++
docs/operations/keep-release-checklist.md | 2 +-
docs/operations/promote-keep-release.md | 2 +
release-notes/20260426-v0.10.31.enriched.md | 153 ++++++++++++++++++++++++++++
release-notes/20260426-v0.10.31.md | 146 ++++++++++++++++++++++++++
11 files changed, 350 insertions(+), 10 deletions(-)
Artifacts
| Platform | Artifact | Status |
|---|---|---|
| macOS | KEEP-v0.10.32-macos-universal.zip | pending |
| Linux | KEEP-v0.10.32-linux-amd64.AppImage | pending |
| Linux | KEEP-v0.10.32-linux-amd64.deb | pending |
| Windows | KEEP-v0.10.32-windows-x64.msi | pending |
Raw Commits (source of truth)
- 953d314 release: v0.10.32
- 065f80b fix: use live Lemon Squeezy variant for KEEP purchase link
- c5a3e6b fix: make release-macos destructive/idempotent + verify zip contents
- b88fbe4 docs: add v0.10.31 release notes + document /summarize-changelog in release flow