Skip to content

v0.10.2

Choose a tag to compare

@github-actions github-actions released this 14 Aug 07:50
· 101 commits to main since this release

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).

Contributors

Full changelog

v0.10.1...v0.10.2