github nesquena/hermes-webui v0.50.0
v0.50.0 — Composer-centric UI refresh + Hermes Control Center

latest releases: v0.50.9, v0.50.8, v0.50.6...
6 hours ago

v0.50.0 — Composer-centric UI refresh + Hermes Control Center

Major UI overhaul by @aronprins. 26 commits reviewed, rebased, and validated.

Composer becomes the control hub

Model selector, profile chip, and workspace chip now live in the composer footer as pill buttons — always visible while composing. A circular context ring replaces the old linear token pill with a hover tooltip showing % used, token counts, auto-compress threshold, and estimated cost.

Hermes Control Center

A single Hermes WebUI launcher button at the bottom of the sidebar replaces the gear-icon settings modal. Opens a tabbed 860px surface with three sections:

  • Conversation — transcript/JSON export, import, clear
  • Preferences — model, send key, theme, language, all toggles
  • System — version badge (v0.50.0), access password

Resets to Conversation tab on close.

Activity bar removed

Turn-scoped status (thinking, cancelling, errors) now renders inline in the composer footer via setComposerStatus.

Session dropdown

Per-row pin/archive/duplicate/move/delete actions consolidated into a single trigger with keyboard (Escape) and click-outside handling.

Workspace panel state machine

_workspacePanelMode (closed/browse/preview) in boot.js with proper transitions. Discard-unsaved guard on mode switch.

OLED theme

7th built-in theme — true black background for OLED displays. Select in Preferences or use /theme oled.

Mobile improvements

  • Chips collapse to icon-only (44×44 touch targets) at ≤640px
  • overflow-y: hidden on .composer-left prevents spurious vertical scrollbar
  • Profile dropdown max-width: min(260px, calc(100vw - 32px)) prevents viewport overflow

Full changelog: CHANGELOG.md

Don't miss a new hermes-webui release

NewReleases is sending notifications on new releases.