macOS Remote Desktop Fixes
- CORS: Always allow Tauri origins (
tauri://localhost) in production — fixes Breeze Viewer "Load failed" on all production deployments - macOS capture: Fall back to CoreGraphics when ScreenCaptureKit init fails (macOS 26 Tahoe, and resilience for SCK loading failures)
- TCC gate: Replace blocking Screen Recording check with diagnostic warning — cached status could be stale after fresh permission grant
- Helper update loop: Skip when already at target version — fixes stuck exit 125 retry every 60s on macOS
- macOS stopHelper: Use console user UID instead of root UID for
launchctl bootout - Status command: Add version to
breeze-agent statusoutput - Viewer: Recreate main window on macOS close (Cmd+W), handle dock reopen, deduplicate deep-link emit logic
Reported by SemoTech (#288).
What's Changed
- fix: macOS remote desktop — CORS, SCK fallback, TCC gate, helper update loop by @ToddHebebrand in #288
Full Changelog: v0.13.12...v0.13.13