Skip to content

v0.11.0

Choose a tag to compare

@github-actions github-actions released this 19 Aug 08:55
· 80 commits to main since this release

Luvus is a rename and platform update from Bohay that adds a dedicated migration flow plus multi-client panes, memory-aware scrollback, and session management while preserving compatibility with existing Bohay-era state and commands.

Features

  • Luvus: Rename Bohay to Luvus in app, binary, crate, plugin, website, state directory, and extension contract, and migrate ~/.bohay data to ~/.luvus on first launch with compatibility fallbacks for legacy paths and env vars (a53ef1f, #57).
  • Migration: Add migrate.sh to stop old and named servers, back up existing ~/.luvus, and copy durable Bohay state to Luvus during upgrades with safe rollback behavior (a6670a8, #58).
  • Sessions: Add isolated named Luvus servers and full session lifecycle commands, including --session routing for named targets (1509da8, #52).
  • Panes and forks: Move an active pane to another tab, reorder tabs, and fork supported Claude, Codex, or Pi sessions without losing context from the CLI (89e6bcf, #41).
  • Workspaces: Rename and pin workspaces from the CLI and Codex plugin for faster context switching (0486f67).
  • Views: Give each connected client its own viewport so a background client does not resize the active terminal (5008048, #42).
  • Delegation: Delegate directly to a named agent without an agent list preflight from the Codex plugin and CLI (6bd64ba).
  • Plugins: Use the bundled Luvus plugin to control live workspaces, tabs, panes, and agents and to send Codex work to active sessions (7625f73, #40).
  • Terminal: Add memory-aware scrollback with per-pane budgets plus keyboard copy mode with Shift+V selection (672e6d2, #46).

Improvements

  • CLI: Add compact contextual help in command output to improve discoverability (eaf04c3, #53).
  • Server: Answer API requests and wait operations without loop-tick latency for smoother responsiveness under load (ca8ea45, #55).
  • Terminal: Reduce scrollback memory and render overhead and lazily allocate the VTE sync buffer for lower baseline costs (9619591, #54, a5acfad, #51).
  • Codex plugin: Use theme-aware composer backgrounds and contrast-safe branding across plugin surfaces (f3ee24b, 1cc59b2).

Fixes

  • Sidebar: Refresh changed agent identities immediately and show resumable sessions by default (c404065).
  • Session identity: Preserve live agent identity when sessions restart instead of forcing reconnect drift (9cbf037, #56).
  • Server startup: Prevent concurrent startup from orphaning sessions and stale socket races (5dcbf88, #50).
  • CLI: Preserve --help and -h flags in pass-through commands and keep command output aligned and clean (77f5f18, dfc0a76, #45).
  • Input: Preserve Alt, Ctrl, Shift, and Super navigation modifiers on Windows (2d4a57a, #43).
  • Website: Improve changelog readability and layout during resize on mobile and desktop (0af19a6).

Contributors

Full changelog

v0.10.2...v0.11.0