Description
v0.2.0 shipped with `com.apple.security.app-sandbox=true`, which blocks the auto-updater from replacing the app bundle on disk. Customers running v0.2.0 cannot auto-update to any future version (including v0.2.2 which removes sandbox) — their sandbox still applies to the running process and the kernel denies `file-write-unlink /Applications/People Partner.app`.
Fix requires a one-time manual install of v0.2.2 from the DMG. After that, auto-update works normally for all future versions.
Current State
- v0.2.0: live on customer machines, sandboxed, auto-update broken.
- v0.2.1: deleted (had same bug).
- v0.2.2: published (sandbox removed, hardened runtime intact).
- No customer-facing communication yet explaining the one-time manual install requirement.
Suggested Fix
Verification
Automation Hints
scope: customer-ops only — no code changes in app/
do-not-touch: src-tauri/
approach: email + docs + site banner
risk: low (communication task)
max-files-changed: 3 (email template, support page, download page banner)
blocked-by: none
bail-if: email delivery pipeline unavailable (would block the primary communication channel)
Priority
High — the longer customers are on v0.2.0 the more they diverge from the security-hardening improvements in v0.2.2, and the "Update Available" button silently failing when clicked is a trust-damaging bug.
Description
v0.2.0 shipped with `com.apple.security.app-sandbox=true`, which blocks the auto-updater from replacing the app bundle on disk. Customers running v0.2.0 cannot auto-update to any future version (including v0.2.2 which removes sandbox) — their sandbox still applies to the running process and the kernel denies `file-write-unlink /Applications/People Partner.app`.
Fix requires a one-time manual install of v0.2.2 from the DMG. After that, auto-update works normally for all future versions.
Current State
Suggested Fix
Verification
Automation Hints
scope: customer-ops only — no code changes in app/
do-not-touch: src-tauri/
approach: email + docs + site banner
risk: low (communication task)
max-files-changed: 3 (email template, support page, download page banner)
blocked-by: none
bail-if: email delivery pipeline unavailable (would block the primary communication channel)
Priority
High — the longer customers are on v0.2.0 the more they diverge from the security-hardening improvements in v0.2.2, and the "Update Available" button silently failing when clicked is a trust-damaging bug.