Highlights
- Rebranded the app and distribution metadata to Hermes Studio across the browser title, sidebar, website title, package metadata, homepage links, and OpenRouter attribution.
- Added Russian localization to the language switcher, including community-contributed client UI translations.
- Added changelog coverage for 0.6.8 and 0.6.9.
Desktop
- Added tray controls, manual update checks, update notifications, and local-browser launch support for the packaged Web UI.
- Improved update checks with release-feed fallback handling when GitHub API requests are rate-limited or tag-scoped metadata is missing.
- Fixed macOS update install flow so Restart stops the local Web UI server and lets electron-updater complete quit/install.
- Improved Windows desktop startup with hidden Python/bridge subprocesses, terminal popup fixes, tray icon sizing, browser packaging fixes, and bridge startup fixes.
- Improved cross-platform packaging with macOS signing file-limit fixes, Linux writable paths, runtime cold-start handling, and workflow checkout fixes.
- Desktop packages continue to embed the runtime metadata tag
hermes-0.15.2-runtime; the app release tag is not used as the runtime tag.
Runtime and UI
- Fixed Profile-scoped provider credentials/auth handling and gateway/runtime startup compatibility.
- Fixed Chrome Web Speech controls so pause/resume operates on the current message instead of restarting playback.
- Preserved unsent chat drafts, improved mobile layout overflow, added SSH file-provider custom ports, and made preview actions nonblocking.
- Preferred provider context-length settings where available.
Release and Website
- Added download mirrors and sequenced website deploys after desktop releases.
- Cleaned up desktop smoke-check behavior.