Skip to content

v2.25.0

Choose a tag to compare

@JackUait JackUait released this 26 Jul 17:34
· 258 commits to main since this release

Features

  • Give the in-menu update its own screen, and stop re-asking setup
  • Keep the push/pull counts for Codex panes
  • Move the push/pull counts next to the branch
  • Make the update notice a segmented pill
  • Tab-switch shortcuts work from the spare pane too
  • Keyboard shortcuts to cycle and jump between tabs
  • Drop the top header, move the changed-file stamp to the footer
  • Highlight Astro files via the HTML lexer
  • Draw the tab bar as the agent pane's top border
  • Float the account switcher as a card-sized popup over the agent pane
  • Per-tab session tabs via tmux windows
  • Rebuild the installed TUI binary on Go-touching commits
  • Bell emoji in tab title while session needs attention
  • Always-visible session bar with + button; bar survives status off
  • Re-picking an open project adds a session to its existing tab
  • Wrapper consolidation, request claim, stack-aware cleanup
  • Wrapper env stamp, reaper, stack keybinds; drop exit-unattached
  • Owner-pid orphan reaper
  • Adoption handoff and stack-aware owner teardown
  • One-shot new-session request write/claim
  • Cycle and close-current session helpers
  • Session bar chips and per-session repaint
  • Stack registry and per-session file cleanup
  • Detect live sessions of a project
  • Move branch name from ledger header to Claude statusline
  • Refuse to disable the last enabled managed subscription
  • Refuse to disable the last enabled AI tool
  • Refuse to disable the last enabled AI tool
  • Subscription help shows 'x enable' on a disabled focused profile
  • AI tools help shows 'x enable' on a disabled focused tool

Bug Fixes

  • Keep checklist work resumable
  • Restore check_for_update, dropped by a bad file rewrite
  • Fall back to a flagless install when --update is rejected
  • Make the update chip a plain rectangle
  • Draw the update chip's caps in the container's border color
  • Soften the update chip's ends to a thin curve
  • Square off the update chip's ends
  • Move the update chip onto the wordmark's row
  • Quiet the update chip into the menu's own material
  • Price Kimi coding models
  • Report Codex web searches to Claude
  • Remove usage source hint
  • Answer Anthropic's web_search server tool instead of 400-ing it
  • Route Kimi coding keys to the gateway that accepts them
  • Translate reserved MCP tool names
  • Keep compaction prompt fresh
  • Preserve mixed continuation input
  • Accept held-control shortcuts
  • Stop counting Codex replayed history, which inflated GPT usage 31x
  • Resolve the account pill every refresh, not once at startup
  • Make the preview correct for every script, not just Bengali
  • Measure the preview by grapheme cluster, not by rune
  • Show a "Starting …" indicator while the AI pane boots
  • Re-pick adds the session in the background, no view switch
  • Build prefix+S sessions in-place; never adopt pre-stacking sessions
  • Prune dead owners' stack registry files in the reaper
  • Rename zsh-special 'path' locals in cycle/close helpers
  • Shell-escape session name in stack keybinds
  • Build all three panes in the new-session batch, not across batches
  • Disabled AI tools show a gray bullet, not the green installed dot
  • Survive Codex incompatibilities instead of poisoning the session

Other Changes

  • Revert: remove per-project session stacking entirely
  • Perf(launch): boot the agent pane before the launch tail, drop idle-path spawns
  • Perf(switcher): open account choices in-process