Skip to content

OpenCode Sidebar TUI v1.5.0

Choose a tag to compare

@islee23520 islee23520 released this 03 Apr 08:46
· 127 commits to main since this release
3aacdc0

✨ New Features

Full Tmux Integration

  • Tmux Session Management Dashboard: New Terminal Managers view in the activity bar

    • Visual overview of all tmux sessions, panes, and windows
    • Quick session switching and management
    • "Return to Workspace" banner for easy navigation back to active workspace
    • Inline controls for splitting panes and managing windows
  • Native Shell Switching: Toggle between OpenCode and native shell in the same terminal session

    • Switch to Native Shell command for seamless context switching
    • Configure default behavior via opencodeTui.nativeShellDefault setting

Multi-AI Tool Support

  • Configure and switch between multiple AI coding tools
    • Built-in support for OpenCode, Claude Code, and Codex
    • Custom tool configuration with paths, arguments, and aliases
    • Per-tool operator IDs for specialized launch behavior
    • Set default tool for new tmux sessions via opencodeTui.defaultAiTool

New Commands

  • Tmux Session Commands: Browse, create, switch, and kill tmux sessions
  • Tmux Pane Commands: Split horizontal/vertical, switch, resize, swap, kill panes
  • Tmux Window Commands: Navigate, create, select, and kill tmux windows
  • Workspace Spawning: Create tmux sessions scoped to current workspace

New Configuration Options

  • opencodeTui.aiTools - Configure multiple AI coding tools
  • opencodeTui.defaultAiTool - Default AI tool for new tmux sessions
  • opencodeTui.nativeShellDefault - Default behavior for native shell switch
  • opencodeTui.tmuxSessionDefault - Default behavior for new tmux sessions

Keyboard Shortcuts

  • Cmd/Ctrl+Alt+T - Browse Tmux Sessions (when terminal focused)
  • Added keybinding passthrough for Ctrl+P in terminal context

🔧 Improvements

  • Enhanced tmux session discovery with workspace-scoped filtering
  • Automatic tmux status bar hiding in sidebar terminal for cleaner UI
  • Improved session lifecycle management

📚 Documentation

  • Added SECURITY.md for security policy
  • Updated README with comprehensive tmux feature documentation
  • Added architecture diagram and command reference

Full Changelog

View commits since v1.4.2