DarwinRelay 0.6.4
DarwinRelay 0.6.4 is a lifecycle hotfix on top of 0.6.3.
It includes all 0.6.3 improvements—request provenance, ChatGPT-first onboarding/doctor UX, permission routing, and transient virtual-cursor moves—plus two install/update fixes found during a real source-first production upgrade:
- the HTTP LaunchAgent no longer sets its working directory to the source checkout, so launchd does not need Files & Folders/TCC access to a checkout under protected locations such as
~/Documentsbefore the signed DarwinRelay app starts; scripts/deploy-menubar-update.shno longer uses early-exitawkpipelines underpipefail, avoiding false SIGPIPE/exit-141 failures on busy process tables.
Validation:
- full
npm testpassed on the 0.6.4 release candidate; npm run checkpassed;- integrity verified for 110/110 tracked regular files;
- gitleaks reported no leaks;
- PR and post-merge CI/JavaScript CodeQL are clean;
- the Swift/native changes inherited from 0.6.3 have a clean Swift CodeQL run;
- zero open GitHub code-scanning alerts at release time.