co-mono/packages/tui/src
aos 225fcb3830
feat: make session selector keybindings configurable (#948)
I lost my ability to select up and down in the session selector because
of some hardcoded keybindings again... So, I am adding these
configurable keybindings so I can `ctrl+p` to select up :-)

### Changes

Adds 4 new keybinding actions for the session picker (/resume):
- `toggleSessionPath` (ctrl+p) - toggle path display
- `toggleSessionSort` (ctrl+r) - toggle sort mode
- `deleteSession` (ctrl+d) - delete selected session
- `deleteSessionNoninvasive` (ctrl+backspace) - delete when query empty

Refactors session-selector to use `kb.matches()` instead of hardcoded key checks.
2026-01-25 20:08:11 +01:00
..
components fix(tui): move lastAction handling out of setTextInternal() 2026-01-25 17:50:55 +04:00
autocomplete.ts fix(tui): don't add space after directory completion for @ file attachments 2026-01-21 23:48:41 +01:00
editor-component.ts fix(coding-agent): propagate paddingX to custom editors 2026-01-24 21:00:14 +04:00
fuzzy.ts More fuzzy finder (#860) 2026-01-19 22:22:51 +01:00
index.ts fix(tui): proper Kitty image ID management and cleanup 2026-01-22 04:39:58 +01:00
keybindings.ts feat: make session selector keybindings configurable (#948) 2026-01-25 20:08:11 +01:00
keys.ts feat(tui): add legacy terminal support for Ctrl+symbol keys 2026-01-19 00:18:47 +01:00
stdin-buffer.ts fix(tui): handle batched input over SSH with StdinBuffer 2026-01-07 17:50:06 +01:00
terminal-image.ts fix(tui): prevent image ID collisions between modules 2026-01-22 04:52:55 +01:00
terminal.ts fix: keyboard shortcuts on non-Latin keyboard layouts (#718) 2026-01-14 10:28:58 +01:00
tui.ts fix(tui): fix viewport tracking and cursor positioning for overlays and content shrink 2026-01-20 23:30:53 +01:00
utils.ts feat(tui): hardware cursor positioning for IME support 2026-01-16 04:30:07 +01:00