Skip to content

MacDeck v1.2.0 - Multi-Language Expansion & Toolchain Hardening

Choose a tag to compare

@zhenqiang-sun zhenqiang-sun released this 07 Oct 12:28
· 1 commit to main since this release

πŸŽ‰ MacDeck v1.2.0 β€” Multi-Language Expansion & Toolchain Hardening

MacDeck is an ultra-lightweight, 100% native macOS multi-display window restorer, Apple Silicon hardware dossier, and developer toolchain maintenance toolkit built strictly with Swift 6 and SwiftUI.


✨ Highlights & Key Features in v1.2.0

  • 🌐 Global Multi-Language (i18n) Expansion:
    • Full support for Traditional Chinese (繁體中文) and Japanese (ζ—₯本θͺž) alongside English & Simplified Chinese.
    • Complete 1:1 key parity across 406 localized strings with an automated regression test suite (LocalizationAuditTests).
    • Seamless runtime dynamic switching with system preference auto-detection.
  • πŸ“¦ Package Update Hub & Lifecycle Hardening:
    • Resilient state machine lifecycle for package scanning, batch upgrading, and retry handling.
    • Consistent update button state machine across Homebrew, Cargo, npm, Pipx, Volta, and Mac App Store.
    • Major version bump warnings and breaking change prompts.
  • ⚑ Apple Silicon Hardware Caching:
    • Multi-tier in-memory TTL caching for instant launch without repetitive sysctl probing overhead.
  • πŸ› οΈ Release Engineering & Single Source of Truth:
    • Unified VERSION file SSOT, automated Universal 2 (arm64 + x86_64) DMG packaging and Homebrew Cask alignment.
    • Fully decoupled, zero-warning build on macOS 13+ (Ventura, Sonoma, Sequoia).

πŸš€ Installation & Gatekeeper Note

  1. Homebrew Cask (Recommended):
    brew tap zhenqiang-sun/tap
    brew install --cask macdeck
  2. Direct DMG Download:
    • Download MacDeck-1.2.0.dmg below, open it, and drag MacDeck.app into your /Applications folder.
  3. Bypass macOS Gatekeeper Flag:
    • As an open-source application not notarized with Apple's commercial developer account, run this command in Terminal once:
      xattr -cr /Applications/MacDeck.app

πŸ“¦ Checksums & Artifacts

Attribute Value
File MacDeck-1.2.0.dmg
Architecture Universal 2 (arm64 Apple Silicon + x86_64 Intel)
Minimum macOS macOS 13.0 (Ventura) or later
SHA-256 e48c1d89b00f63fdeebbf5d40a245e9c826da844b769f6b7bd8b2ae2c322af72