Skip to content

v0.6.40 - Theme Studio, Faster Windows & Native Hermes Connections

Latest

Choose a tag to compare

@eliautobot eliautobot released this 22 Jul 19:48

Highlights

This release brings a complete UI theme system, smoother and more predictable desktop/mobile windows, significant Chat and Sessions performance improvements, and a cleaner native Hermes connection model.

UI Theme Studio

  • Adds Classic, Retro Pixel, Cyberpunk Neon, Gameboy Classic, and Custom presets.
  • Supports light and dark palettes plus custom colors, typography, density, corner radius, and visual effects.
  • Applies themes consistently across the Office, Chat, SMS, Settings, Browser, Projects, Agent Workspace, Cron, and Models interfaces.
  • Improves light-mode border contrast and fixes pixel-font text overflow across buttons and controls.
  • Normalizes icon and emoji sizing for Retro and Gameboy themes.

Window and mobile UX

  • Chat and SMS windows now drag and snap directly from their title bars; the extra Move/Snap control is removed.
  • Chat can be resized vertically from its top edge on mobile.
  • Top and corner resize handles remain accessible above Chat tabs while desktop side handles no longer cover scrollbars.
  • Adds scroll containment to prevent nested Chat/SMS scrolling from pulling or flickering the entire page.
  • Fixes Chat tab borders and rounded corners across all themes.

Performance

  • Hidden Chat windows now release histories, timers, subscriptions, and mirrored message DOM.
  • Chat events route only to the visible window that owns them.
  • Sessions rows are keyed and reused instead of fully rebuilt on every refresh.
  • Window manipulation uses animation-frame batching and cached geometry across Chat, SMS, Browser, and Agent Workspace.
  • Projects reuses drag indicators and cleans up transient listeners.
  • The office canvas renderer, animation cadence, visuals, and interaction behavior are unchanged.

Hermes integrations

  • Adds one authenticated native API connection per Hermes profile/gateway.
  • Uses Hermes /v1/runs, SSE events, approvals, stops, and native session endpoints while keeping API keys server-side.
  • Keeps Hermes responsible for its own processes, tools, profiles, models, credentials, sessions, and terminal environment.
  • Retains the separate optional Hermes Messaging Gateway platform plugin and bridge.
  • Adds focused coverage for native connections, session browsing, authentication, and the platform bridge.

Hermes upgrade note

Use Settings → Integrations → Hermes to add one connection per native gateway. VO_HERMES_CONNECTIONS_JSON provides the equivalent environment configuration. Older single VO_HERMES_API_URL and VO_HERMES_API_KEY values remain accepted as a migration bridge, but Desktop/CLI discovery and Virtual Office-managed Hermes process startup are no longer part of the active product flow.

Documentation

  • Updates the Hermes provider and Messaging Gateway integration guidance.
  • Adds the initial My Virtual World Online architecture specification for future development.

Validation

  • Verified the complete theme/window suite at desktop, 390 px, and 320 px widths.
  • Passed Chat Sessions, native Hermes connections, OpenClaw managed auth, Hermes platform bridge/plugin, and review-parser test suites.
  • Published the multi-architecture container image successfully through GitHub Actions.