Commit Graph

11 Commits

Author SHA1 Message Date
a2e10688bf Add terminal big mode, keyboard shortcuts menu, and UX refinements
- Reduce mobile terminal widths by 2 chars (portrait 42x24, landscape 86x24)
- Add "Big mode" for mobile: desktop sizing (120x36) at 70% zoom
- Click zoom percentage to reset to 100%
- Add keyboard shortcuts submenu in session settings
- Update PRD with all terminal features and documentation

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-21 00:20:40 -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
c26dd4ae19 Force full terminal frame every 5 seconds for client resync
Clients can get stuck in outdated state due to dropped packets or
missed WebSocket updates. Now forces a full frame refresh every 5
seconds instead of only sending diffs, ensuring clients resync.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 18:07:47 -05:00
66f072a5e6 Add comprehensive PRD and terminal UX improvements
- Add PRD.md with detailed product requirements documentation
- Unify tmux screen size presets to consistent 24-row height
- Add Ctrl+Down keyboard shortcut to scroll terminal to bottom

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-20 18:04:26 -05:00
d1cf575064 session maangement updates 2026-01-20 16:59:03 -05:00
b6f772f901 add resizing 2026-01-20 15:31:41 -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
e2048d8b69 WIP 2026-01-18 22:28:17 -05:00
56dde9cf91 init commit 2026-01-18 22:07:48 -05:00