Files
hermes-agent/locales
Teknium 573f514a19 feat(desktop): version details name the update channel; the overlay links to change it
The updates overlay (status-bar version click) showed no channel, so a
source install could not tell it was pinned to stable releases.

- VersionDetails (shared by About and the overlay) gains a Channel row for
  source checkouts: "Stable releases", "Every commit (main)", or
  "Branch: <name>". Packaged installs render no row; their channel is the
  package's.
- The overlay passes a "Change" link that closes the dialog and deep-links
  to Settings > About > Updates, where the selector and its confirm step
  live. The channel is not switchable from the overlay itself.
- Current on stable, the status line names the release ("You're on the
  latest stable release (v0.21.6)."). A forward-only checkout ahead of the
  release keeps the generic line: source_check now reports
  `aheadOfRelease`, since its pinned target is HEAD and would otherwise
  look identical to being on the release.
2026-10-10 16:05:48 -07:00
..