diff --git a/src/lib/shared/version.ts b/src/lib/shared/version.ts index 5e70d74..88e0abe 100644 --- a/src/lib/shared/version.ts +++ b/src/lib/shared/version.ts @@ -35,7 +35,9 @@ function detectPlatform(): Platform { const platform = navigator.platform.toLowerCase(); if (platform.includes('win')) return 'windows-amd64'; if (platform.includes('mac')) { - // Check for Apple Silicon - this is a heuristic + // Check for user agent for architecture hints + const ua = navigator.userAgent || ''; + if (ua.includes('Intel')) return 'macos-amd64'; return 'macos-arm64'; } if (platform.includes('linux')) return 'linux-amd64';