Mario Zechner
6de8a2570b
fix(tui): stop evicting unrelated default keybindings closes #2455
2026-03-20 12:54:20 +01:00
Mario Zechner
c2a42e3215
Add [Unreleased] section for next cycle
2026-03-20 02:09:43 +01:00
Mario Zechner
1cb697cff8
Release v0.61.0
2026-03-20 02:08:56 +01:00
Mario Zechner
e3fee7a511
fix(keybindings): migrate to namespaced ids closes #2391
2026-03-20 01:55:30 +01:00
Mario Zechner
6a95f6882c
Add [Unreleased] section for next cycle
2026-03-18 03:42:13 +01:00
Mario Zechner
b0026866bf
Release v0.60.0
2026-03-18 03:41:24 +01:00
Mario Zechner
fa877de1fb
fix(tui): resolve raw backspace ambiguity closes #2293
2026-03-18 00:48:03 +01:00
Mario Zechner
b221d10bd8
Add [Unreleased] section for next cycle
2026-03-17 18:13:12 +01:00
Mario Zechner
9595be4bab
Release v0.59.0
2026-03-17 18:12:23 +01:00
Mario Zechner
40a1300089
Add [Unreleased] section for next cycle
2026-03-16 20:29:18 +01:00
Mario Zechner
b28240434e
Release v0.58.4
2026-03-16 20:28:29 +01:00
Mario Zechner
aac0e0c1bf
Add [Unreleased] section for next cycle
2026-03-15 20:34:10 +01:00
Mario Zechner
1c93f9f099
Release v0.58.3
2026-03-15 20:33:25 +01:00
Mario Zechner
fb52c26d88
Add [Unreleased] section for next cycle
2026-03-15 19:21:36 +01:00
Mario Zechner
6c60f8a2be
Release v0.58.2
2026-03-15 19:20:14 +01:00
Sviatoslav Abakumov
fa26f15e68
fix(tui): clear stale scrollback on session switch ( #2155 )
...
fullRender wrote \x1b[3J\x1b[2J\x1b[H (clear scrollback, then clear
screen). But \x1b[2J pushes on-screen content into scrollback, undoing
the preceding \x1b[3J. Reorder to \x1b[2J\x1b[H\x1b[3J so the screen is
cleared first and scrollback is wiped last.
2026-03-14 16:00:34 +01:00
Markus Ylisiurunen
962c12444d
fix(tui): remove trailing markdown block spacing ( #2152 )
2026-03-14 15:50:19 +01:00
Markus Ylisiurunen
c9a3d14aa5
feat(tui): make select list column sizing configurable ( #2154 )
...
* feat(tui): make select list layout configurable
* feat(tui): tune select list column sizing
* test(tui): fix select list alignment assertions
2026-03-14 15:50:00 +01:00
Mario Zechner
e5b5738255
Add [Unreleased] section for next cycle
2026-03-14 12:40:11 +01:00
Mario Zechner
56559f9fee
Release v0.58.1
2026-03-14 12:39:27 +01:00
Mario Zechner
83e8c88a2e
docs: add missing changelog entries for v0.58.0..HEAD
2026-03-14 12:38:33 +01:00
badlogic
4f81c3c28d
fix(coding-agent,tui): stabilize windows shell/path handling
...
fixes #1775
fixes #1769
2026-03-14 05:36:21 +01:00
Mario Zechner
ad32089f0c
fix(tui): preserve literal paste content closes #2064
2026-03-14 04:34:40 +01:00
Mario Zechner
acb0f4d807
fix(tui): preserve ./ prefix in tab completion, closes #2087
2026-03-14 04:12:38 +01:00
Mario Zechner
9c0ba357ad
fix(tui): distinguish ctrl+backspace from backspace on Windows Terminal
...
0x08 (BS) was treated as plain backspace alongside 0x7f (DEL). On
Windows Terminal, Backspace sends 0x7f and Ctrl+Backspace sends 0x08,
making ctrl+backspace bindings unreachable.
Now 0x08 matches ctrl+backspace (and ctrl+h, same byte) but not plain
backspace. 0x7f remains plain backspace.
fixes #2139
2026-03-14 03:58:28 +01:00
Mario Zechner
b90f69297b
Add [Unreleased] section for next cycle
2026-03-14 03:39:42 +01:00
Mario Zechner
c00653255d
Release v0.58.0
2026-03-14 03:29:31 +01:00
Mario Zechner
27f8835a7f
chore: add missing changelog entries for commits since v0.57.1
2026-03-14 03:27:48 +01:00
xu0o0
bd2c3ab67e
feat(tui): treat paste markers as atomic segments in editor ( #2111 )
...
* feat(tui): treat paste markers as atomic segments in editor
Paste markers like `[paste #1 +123 lines]` are now treated as single
atomic units for cursor movement, word navigation, deletion, and
wrapping. Only markers with valid paste IDs (present in the editor's
pastes Map) are treated atomically.
* fix(tui): word-wrap oversized atomic segments in editor
2026-03-13 17:42:59 +01:00
xu0o0
adce496f63
fix(tui): handle narrow terminal width in editor scroll indicator ( #2103 )
2026-03-13 17:41:14 +01:00
xu0o0
b6b7fafddb
fix(tui): normalize tabs in editor setText and input paths ( #2027 )
2026-03-12 23:48:15 +00:00
xu0o0
48e4bd94ef
fix(tui): wordWrapLine overflow with wide chars at wrap boundary ( #2082 )
2026-03-12 23:46:37 +00:00
Lucas Rangel Cezimbra
baeccade54
fix(tui): restore shift+tab in xterm modifyOtherKeys mode ( #2081 )
2026-03-12 23:36:45 +00:00
Fero
15e0957b04
fix(tui): stop wide input slice overflow closes #1982 ( #2006 )
2026-03-09 23:19:26 +01:00
Mario Zechner
aaeb2d8208
fix(tui): handle wide unicode input scrolling closes #1982
2026-03-09 17:51:38 +01:00
xu0o0
78bf0262e5
fix(tui): normalize tab characters in Input paste to spaces ( #1975 )
2026-03-09 13:30:53 +01:00
Mario Zechner
b370cd5a5c
Add [Unreleased] section for next cycle
2026-03-08 00:56:38 +01:00
Mario Zechner
a9cedccdde
Release v0.57.1
2026-03-08 00:55:52 +01:00
Mario Zechner
deb5fb3b88
feat(tui): support digit keybindings closes #1905
2026-03-08 00:36:04 +01:00
Mario Zechner
d48843ea55
Pr 1724 ( #1939 )
...
* feat(coding-agent): add fold/unfold to tree branch navigation
Remap left/right arrow keys in the session tree to jump between branch
segment starts (first child of each branching point). Left on a foldable
node (root or segment start) folds it, hiding its descendants. Right on
a folded node unfolds it. Nested fold state is preserved. Search and
filter changes reset all folds.
Folded branches show ⊞ in the connector (├⊞/└⊞) or as a prefix for
roots. Active path marker • appears after the fold indicator.
Add Page Up/Down support for paging through the tree list, consistent
with session selector and config selector.
* feat(coding-agent): improve tree branch folding closes #1724
---------
Co-authored-by: Sviatoslav Abakumov <dust.harvesting@gmail.com >
2026-03-08 00:15:47 +01:00
Mario Zechner
41e02598f5
docs(tui): add changelog entry for slash autocomplete fix
2026-03-07 23:22:31 +01:00
Benjamin Rapaport
6937d2129e
fix(tui): chain slash arg autocomplete after Tab completion
...
fixes #1437
2026-03-07 23:19:26 +01:00
Mario Zechner
9a8bc61300
fix(tui,coding-agent): handle tmux xterm extended keys and warn on tmux setup fixes #1872
2026-03-07 23:01:48 +01:00
Aliou Diallo
e3decbcdd6
fix(tui): autocomplete highlight follows first prefix match as user types ( #1931 )
2026-03-07 19:03:42 +01:00
Mario Zechner
b279d03d33
Add [Unreleased] section for next cycle
2026-03-07 14:44:23 +01:00
Mario Zechner
3c3d63e161
Release v0.57.0
2026-03-07 14:43:35 +01:00
Mario Zechner
8f2d3ad85e
chore(changelog): audit unreleased entries
2026-03-07 14:42:35 +01:00
Nico Bailon
841c95ac9c
feat(tui): add non-capturing overlays with focus control ( #1916 )
2026-03-07 14:19:16 +01:00
Mario Zechner
1e52a687ae
Add [Unreleased] section for next cycle
2026-03-06 17:07:29 +01:00
Mario Zechner
dd66b5cc3e
Release v0.56.3
2026-03-06 17:06:42 +01:00