Do not inflate latest.json from dmg filenames; use build version only.
Add client loop guard when the same update retries without version bump.
Co-authored-by: Cursor <cursoragent@cursor.com>
Show Mac-specific update errors on macOS (not Windows message). Force HTTPS
bundle URLs, fix reconcile version from bundle filenames, bump to 0.1.4.
Co-authored-by: Cursor <cursoragent@cursor.com>
Check server version on launch, download/install/relaunch if newer,
then show the main UI. Manual update check no longer triggers full install.
Co-authored-by: Cursor <cursoragent@cursor.com>
Rebuild dmg with real updater.pub. Improve check failure messages and
fix publish signing when TAURI_SIGNING_PRIVATE_KEY is set.
Co-authored-by: Cursor <cursoragent@cursor.com>
Tauri v2 signs *-setup.exe for NSIS updates, not only nsis.zip.
Include windows-x86_64 in latest.json and improve platform error messages.
Co-authored-by: Cursor <cursoragent@cursor.com>