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.