Skip to content

Conversation

@AlexCheema
Copy link
Contributor

@AlexCheema AlexCheema commented Dec 31, 2025

Motivation

Currently the macOS app requires internet to start, since the sparkle update runs on start in the foreground.

Changes

Run sparkle updater in background.

Why It Works

Sparkle updater no longer runs in the foreground. It now runs in the background so if it fails it will fail gracefully.

Test Plan

Manual Testing

We need to make a new build of the app and ensure it starts without internet.

@AlexCheema AlexCheema changed the title Disable Sparkle updater on start to make macOS app work offline. Run Sparkle updater in background to make macOS app work offline. Dec 31, 2025
@JakeHillion JakeHillion force-pushed the alexcheema/macos_app_work_offline branch from 93822e1 to f620fd5 Compare January 6, 2026 14:04
@JakeHillion
Copy link
Member

I tested both EXO-latest.dmg and the EXO-1.0.61-alpha.0.dmg and both start fine on a Mac with no Internet connection. Will leave that comment on the issue too, but currently I can't reproduce the issue this is solving.

Evanev7
Evanev7 previously approved these changes Jan 6, 2026
@AlexCheema
Copy link
Contributor Author

This doesn't seem to fix anything.

@AlexCheema AlexCheema closed this Jan 8, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants