You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: nudge desktop app when a newer release is available
- Query the latest GitHub release on the control panel and show a themed banner with a Download button when the running build is behind
- Add `update.rs` module with `newer_release()` async check and blocking wrapper `newer_release_blocking()` that works without an install receipt, supporting the macOS app bundle that ships out-of-band
- Implement pure semver comparison seam `newer_than()` to parse and compare version strings, tolerating missing "v" prefix and ignoring parse failures to prevent false nags
- Integrate update check into `stitch-setup` app with `check_for_update()` that spawns a one-shot worker thread and requests repaints on success
- Add `update_banner()` UI component to display available version with Download button that opens the releases page
- Add `open_url()` helper for cross-platform URL opening (macOS, Windows, Linux)
- Add `semver` 1.0 dependency for semantic versioning comparison
- Bump version to 0.1.65
0 commit comments