- Cmd+D to split and open a new shell in the project's working directory
- Drag and drop to re-arrange terminal panes
- Git panel with staging, commits, history
- Cmd+W to close focused pane (instead of window)
- Pane focus indicator (lighter tab bar background)
- Show file diff in modal/popup window (as an alternative to inline)
- Inline file editing in diff viewer
- Right-click file to open in default editor or VSCode
- Detachable windows (see docs/plans/detachable-panes.md)
- Detachable panes - pop out a single terminal into its own window
- Detachable projects - pop out an entire project (all terminals) into its own window
- Shared infrastructure: Rust window manager, URL-based routing, WindowShell component
- Investigate typing lag with large scrollback (~1300+ lines) - possibly WebGL context loss or xterm.js issue
- Check: xtermjs/xterm.js#5447 (GPU lag Dec 2025)
- Try: recreate WebGL addon on context loss instead of falling back to canvas
- Try: reduce default scrollback for AI assistant profiles
- Try: add "lightweight mode" that disables some addons for long sessions