Settings
Updates and channels
Stable and Nightly, the signed manifest, and the quiet indicator.
Channels
A build knows its channel at compile time: Stable, Nightly or Dev. Stable and Nightly each read their own manifest at https://dl.sirioai.app/. Dev builds never check for updates.
What an update check does
- Read the channel manifest.
- If a newer version is listed, download its artifact for this platform.
- Recompute the SHA-256 and verify the Ed25519 signature against the keys compiled into the app. Sirio refuses to apply a build that fails verification.
- Apply per platform: swap the app bundle on macOS, rename over the AppImage on Linux, run the installer silently on Windows. The swap never targets a running binary, and Sirio refuses to apply when it cannot locate its own install root.
The indicator
Settings → General shows the current version and channel and the update state. When a version is ready, a quiet indicator appears only in the status bar. You can turn updates off there too.