📦 [v2.3.1.0-beta] – 2026-06-01
✅ What's New & Improved
#351 - Intel macOS binary (Constants.cs, PlatformService.cs)
- MacX64Suffix _macos-x65 -> _macos-x64 (the typo)
- TizenSdbMacOsArm64Pattern _linux-arm64 -> _macos-arm64
- GetAssetPlatformIdentifier() "macos" -> arch-specific macos-x64/macos-arm64
- GetTizenSdbSearchPattern() now picks the ARM64 pattern on Apple Silicon
#350 - Auto-updater
- UpdaterService.cs - arch-aware platform suffix, .tar.gz extraction, broadened fallback, new IsAutomaticUpdateSupported() + install-location guard
- UpdateCheckResult.cs - added SupportsAutomaticUpdate
- UpdateDialogViewModel.cs / UpdateDialog.axaml - hide Automatic button + OS-specific note for installer-managed installs
- MainWindowViewModel.cs - defensive guard routing installer-managed installs to the releases page
- IUpdaterService.cs, en.json, Constants.cs - interface method + 3 new localization keys (English fallback covers untranslated languages)
| Platform | Status | Notes |
|---|---|---|
| 🍎 macOS (.app + dmg) | ⚠️ Beta | ARM64 + Intel |
| 🍎 macOS (CLI) | ⚠️ Beta | Per-arch tar.gz |
| 🐧 Linux | ⚠️ Beta | x64 + ARM64 (tar.gz / .deb) |
| 🪟 Windows | ⚠️ Beta | CI-built |