v0.10.2
This release adds terminal-matched colors, configurable tmux-style controls, Codex forks, clearer release notes, a refreshed homepage, and faster, more reliable pane handling. It is fully compatible with v0.10.1. Restart a running v0.10.1 server after upgrading.
Features
- Themes: Match bohay to the terminal's foreground, background, and ANSI palette with a safe native fallback (
01d9b57, #37). - Agents: Fork a Codex conversation into a new pane while the original keeps running (
601799e). - Delegation: Update installed agent skills independently with
bohay skill update(f19bfa9). - Modules: Add a complete agent skill for writing and debugging bohay modules (
2887c9c). - Keys: Configure the command prefix or switch to a tmux preset with familiar bindings (
960878c, #38). - Switcher: Jump to tabs, workspaces, or agents from one searchable palette (
960878c, #38). - Sidebar: Show agent-provided session titles in place of pane metadata (
2e053e0, #35). - Sidebar: Pin workspaces and agents to the top of their lists (
2e053e0, #35). - Updates: Check for a new release directly from the changelog popup (
82b65b3).
Improvements
- Changelog: Read clearer release notes in the app and on bohay.dev with bold labels, contributor credits, complete upgrade commands, and feature videos (
1159cbb). - Website: Add Bohay's pronunciation and name story to the homepage in a responsive final card (
1159cbb). - Sidebar: Toggle both sidebars together with
Ctrl+Space b(ea089fa). - Performance: Reduce allocations in search, sidebar, and Mission while embedding only recent changelogs (
ab4c664). - Performance: Avoid redundant redraws from unchanged input, mouse movement, and remote frames (
1192e7b, #39). - Keys: Rename the focused tab with the tmux-style
,binding (960878c, #38). - Nix: Pin flake inputs with a committed
flake.lock(f3acc04).
Fixes
- Agents: Keep an intentionally exited agent at the shell after detach or restart (
1192e7b, #39). - Panes: Preserve an inactive pane's scrollback position when focus moves elsewhere (
1192e7b, #39). - IPC: Deliver clipboard updates and detach messages even when a rendered frame is queued (
1192e7b, #39). - Updates: Detect releases published while bohay is already running within six hours (
2e053e0, #35,82b65b3).