mirror of
https://github.com/stablyai/orca.git
synced 2026-09-22 08:02:28 +00:00
The hourly workflow builds only macOS artifacts, so on Linux and Windows the channel had nothing to install while still looking selectable. Adds isChannelSupportedOnPlatform in the shared module so the picker and the main-process check cannot drift. The segment is disabled with an Apple glyph and a tooltip rather than hidden, so a dev who has heard of the channel sees that it exists and why it is unavailable instead of not finding it. A persisted 'hourly' override arriving off-macOS (settings sync, or a profile carried from a Mac) now falls back to stable rather than rendering a selected segment the user cannot act on. checkForPinnedBuild rejects the channel too, since IPC is reachable regardless of what the renderer disables.