Commit Graph

5 Commits

Author SHA1 Message Date
3d5ae8efca Add E2E test for terminal copy selection
Verifies that selecting text in the terminal and releasing the mouse
correctly copies the selection to clipboard. The test confirms the
mouseup → copySelection flow works without interference from the
click → focus handler.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 01:35:26 -05:00
5171059692 Add session eject feature and terminal UX improvements
- Add eject button for tmux sessions (keeps tmux running, removes from Spiceflow)
- Add refresh button to session settings for all providers
- Improve terminal controls: larger buttons, more zoom levels (50-150%), copy selection, paste clipboard, enter key
- Fix session navigation: properly reload when switching between sessions
- Update tmux screen presets to larger dimensions (fullscreen 260x48, desktop 120x48, landscape 80x24)
- Add testing documentation to CLAUDE.md
- Refactor E2E tests to use API-based cleanup

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 23:37:06 -05:00
66b4acaf42 add tmux sessions 2026-01-20 14:04:19 -05:00
61a2e9b8af add git diffs and permission support 2026-01-19 23:45:03 -05:00
313ac44337 managed sessions only. allow for rename/delete 2026-01-19 19:34:58 -05:00