Skip to content

Keyly 1.2.0

Choose a tag to compare

@hoaiphongdev hoaiphongdev released this 29 Dec 10:11
· 53 commits to main since this release

Auto-Update

  • Automatic update checking via GitHub Releases API (no Sparkle dependency)
  • Background update check on app launch (every 2 days)
  • "Check for Updates..." option in menu bar and settings menu
  • Update notification banner in shortcuts window
    • Blue banner when update available
    • Spinner animation during download
    • Green banner when ready to install
  • One-click update: download → install → relaunch automatically
  • Update persists across app restarts (stored in UserDefaults)

Scripts

  • check-update.sh: Fetches latest version from GitHub Releases
  • perform-update.sh: Downloads DMG, installs update, relaunches app
  • Embedded script fallback for production builds