CLAuthorizationStatus.authorizedWhenInUse only exists on iOS. On macOS, location services only support .authorizedAlways. This was causing compilation warnings and potentially incorrect behavior. Fixes: - GeneralSettings.swift: Remove authorizedWhenInUse check - PermissionManager.swift: Update ensureLocation and status methods - MacNodeRuntime.swift: Update location permission check 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-authored-by: Claude Opus 4.5 <noreply@anthropic.com>