Yardmaster 0.2.1
In-app updates. Yardmaster now checks for new releases on launch (one anonymous GitHub API call — still no telemetry) and shows a banner when one exists. "Update & restart" quits cleanly, pulls the latest source, rebuilds, reinstalls, and relaunches automatically. Failures leave your current install untouched and are logged to ~/Library/Logs/yardmaster-update.log.
Also: the installer now waits for the app to exit properly before replacing it (no more racing the quit dialog).
Install / update
curl -fsSL https://yardmaster.me/install.sh | bash
DMG users: run xattr -cr /Applications/Yardmaster.app after installing (unsigned build).