Commit graph

21 commits

Author SHA1 Message Date
49d4cda7ef
refactor(terminal): add detailed exit debug logging 2026-02-26 22:18:58 +01:00
7e7cb511a8
refactor(terminal): handle color_change events 2026-02-26 22:12:47 +01:00
4bba8d9715
feat(terminal): handle OSC 52 clipboard requests 2026-02-26 21:30:40 +01:00
519d8dd886
feat(terminal): support OSC 10/11 query terminal fg/bg color 2026-02-26 20:52:06 +01:00
598c2a58aa
refactor(terminal): add some debug logs for pty lifetime tracking 2026-02-25 21:48:49 +01:00
3ad37b3b70
refactor(terminal): shutdown terminal on exit or project switch 2026-02-25 21:18:58 +01:00
4affdf5688
refactor(terminal): add keyboard scrolling keybinds 2026-02-25 20:59:22 +01:00
f88f779410
refactor(terminal): add scrollback size configuration option 2026-02-25 20:34:49 +01:00
3e265dade5
feat(terminal): add scrollback support 2026-02-25 20:34:42 +01:00
69b0885f4b
fix(terminal): properly catch child EOF
And be much more explicit about error handling.
2026-02-25 19:12:49 +01:00
61a509cf2f
refactor(terminal): persist terminal state across terminal view/show operations 2026-02-25 16:31:29 +01:00
7d51b09aac
refactor(terminal): add click-to-focus handling for terminal 2026-02-25 12:26:08 +01:00
558c59368b
refactor(terminal): report child exit status 2026-02-25 12:26:08 +01:00
5c2ae84602
refactor(terminal): render terminal unfocused state 2026-02-25 12:26:08 +01:00
43b46d179f
fix: don't insert when in terminal mode 2026-02-25 12:26:08 +01:00
341c652333
refactor: process terminal mode keybindings 2026-02-25 12:26:08 +01:00
613b95c2af
refactor: make focus_termimal a toggle 2026-02-25 12:26:08 +01:00
f8dd9f85b6
refactor(terminal): move pty input processing to an actor 2026-02-25 12:26:07 +01:00
d423696e7e
refactor(terminal): handle title_change and pwd_change events 2026-02-25 12:26:07 +01:00
367c532596
refactor(terminal): route input to terminal_view when it is focused 2026-02-25 12:25:54 +01:00
ff0495a265
feat: add basic terminal_view 2026-02-24 17:10:32 +01:00