smoose
c8df99a795
fix(tui): keep hardware cursor marker during slash-command autocomplete
...
Remove the !autocompleteState guard so CURSOR_MARKER is still emitted
while the slash-command menu is visible. This lets the TUI position the
hardware cursor correctly, which fixes IME candidate-window placement
for CJK input methods.
2026-05-29 10:00:59 +08:00
Armin Ronacher
93600d8980
fix(release): align package repository metadata
2026-05-29 00:44:58 +02:00
Armin Ronacher
abf07d0c4d
Add [Unreleased] section for next cycle
2026-05-29 00:19:23 +02:00
Armin Ronacher
8322745e28
Release v0.77.0
2026-05-29 00:19:06 +02:00
Mario Zechner
f29472c387
Audit unreleased changelog entries
2026-05-29 00:06:06 +02:00
Armin Ronacher
99aec8e02b
test(tui): reduce keyboard negotiation coverage
2026-05-27 23:03:13 +02:00
Armin Ronacher
6ab62a06d7
fix(tui): harden keyboard protocol negotiation
2026-05-27 22:23:39 +02:00
Armin Ronacher
39a26c84f8
Add [Unreleased] section for next cycle
2026-05-27 22:04:01 +02:00
Armin Ronacher
706f8720f8
Release v0.76.0
2026-05-27 22:03:21 +02:00
Armin Ronacher
41d28a9232
docs(changelog): audit unreleased entries
2026-05-27 21:40:07 +02:00
xu0o0
701801dec2
fix(tui): align input word segmentation with editor ( #5068 )
2026-05-27 20:50:04 +02:00
Sviatoslav Abakumov
4bbe2959bd
fix(tui): provide the JetBrains terminal capabilities ( #5037 )
2026-05-27 12:20:44 +02:00
xu0o0
b62776e4a2
fix(tui): preserve ASCII punctuation word boundaries with Intl.Segmenter ( #5067 )
2026-05-27 12:12:10 +02:00
Armin Ronacher
2531fc130d
fix(ui): preserve user ordered-list markers ( closes #5013 )
2026-05-27 01:03:33 +02:00
xu0o0
4402100830
fix(tui): leverage Intl.Segmenter for proper Unicode word boundaries ( #5022 )
2026-05-27 00:28:47 +02:00
Armin Ronacher
3eb002766f
fix(tui): enable OSC 8 for Windows Terminal ( closes #4923 )
2026-05-25 00:55:39 +02:00
Armin Ronacher
30b3ab3532
fix(tui): remove native modifier escape hatch
2026-05-23 15:32:38 +02:00
Armin Ronacher
c5181a266e
fix(tui): detect Apple Terminal Shift+Enter
2026-05-23 15:09:01 +02:00
Armin Ronacher
4a98f748bb
chore(tui): remove unused xterm dependency
2026-05-23 14:18:49 +02:00
Mario Zechner
30f48feae7
Add [Unreleased] section for next cycle
2026-05-23 12:08:14 +02:00
Mario Zechner
ea2b70ddd9
Release v0.75.5
2026-05-23 11:58:31 +02:00
Mario Zechner
4868222e34
chore(tui): replace koffi with Windows VT input helper
...
closes #4480
2026-05-21 00:21:21 +02:00
Mario Zechner
b8326ca935
Add [Unreleased] section for next cycle
2026-05-20 16:26:05 +02:00
Mario Zechner
3533843dd7
Release v0.75.4
2026-05-20 16:11:46 +02:00
Mario Zechner
144b93861f
docs: audit unreleased changelog entries
2026-05-20 16:10:23 +02:00
Mario Zechner
2e02c74dcb
chore: pin dependencies and use native TypeScript
2026-05-20 12:46:17 +02:00
Mario Zechner
b141e1fa24
chore: remove web-ui workspace
2026-05-20 02:26:09 +02:00
Armin Ronacher
23b361cfd0
fix(tui): initialize loader before starting indicator
2026-05-20 01:16:49 +02:00
Armin Ronacher
ae9450dc51
chore(ts): use source import extensions
2026-05-20 00:04:03 +02:00
Armin Ronacher
dafcf61a34
fix: align theme truecolor detection
2026-05-18 21:56:48 +02:00
Mario Zechner
4943c1d62c
Add [Unreleased] section for next cycle
2026-05-18 11:59:24 +02:00
Mario Zechner
a7d8dd3d5d
Release v0.75.3
2026-05-18 11:58:34 +02:00
Mario Zechner
0c4d704a7b
Add [Unreleased] section for next cycle
2026-05-18 11:47:16 +02:00
Mario Zechner
ea713ba174
Release v0.75.2
2026-05-18 11:46:23 +02:00
Mario Zechner
93b2e7fae7
Add [Unreleased] section for next cycle
2026-05-18 02:01:57 +02:00
Mario Zechner
73a61654af
Release v0.75.1
2026-05-18 02:01:03 +02:00
Mario Zechner
7f3c340dc6
Add [Unreleased] section for next cycle
2026-05-17 21:03:41 +02:00
Mario Zechner
12f5c00cc1
Release v0.75.0
2026-05-17 21:02:49 +02:00
Mario Zechner
c9e7049212
fix(coding-agent): remove global fetch override closes #4619
2026-05-17 20:52:06 +02:00
Mario Zechner
2c708492e3
Release v0.74.1
2026-05-17 01:35:45 +02:00
Mario Zechner
72104d88f9
docs: audit unreleased changelogs
2026-05-17 01:29:35 +02:00
Mikhail f. Shiryaev
7f30fb6136
Address edge-case with kitty protocol in wezterm
...
packages/tui/src/stdin-buffer.ts — in extractCompleteSequences, after finding \x1b\x1b as "complete" (legacy meta-key), check if the next character in the buffer would start a new escape sequence ([, ], O, P, _). If so, emit only the first \x1b and let the second ESC begin a new parse iteration.
packages/tui/test/stdin-buffer.test.ts — three new cases in the Kitty section:
- \x1b\x1b[27;129:3u (num_lock) splits into ["\x1b", "\x1b[27;129:3u"]
- \x1b\x1b[27;1:3u (no num_lock) splits into ["\x1b", "\x1b[27;1:3u"]
- \x1b\x1b alone (no following CSI) still emits as ["\x1b\x1b"] — preserves ctrl+alt+[
2026-05-13 18:43:42 +02:00
Mario Zechner
e3faf41801
fix(tui): cap portrait image render height
2026-05-13 16:12:48 +02:00
xu0o0
c08c462461
fix(tui): place image correctly when viewport height < image height ( #4461 )
...
fixes #4415
2026-05-13 14:37:48 +02:00
Nelson Herrera
8da1f3d131
fix(tui): Make markdown.ts more robust to large markdown files ( #4463 )
2026-05-13 10:31:09 +02:00
Mario Zechner
f2b105dd56
Merge pull request #4379 from Perlence/fix-tui-todo-checkboxes
...
fix(tui): render the checkboxes in the to-do list items
2026-05-13 00:17:25 +02:00
Armin Ronacher
64882c6a51
chore(deps): remove unused dependencies ( #4453 )
2026-05-12 23:35:41 +02:00
Sviatoslav Abakumov
863341fbf5
fix(tui): render the checkboxes in the to-do list items
2026-05-10 22:20:40 +04:00
Sviatoslav Abakumov
116bffeb88
feat(tui): wrap list items with indent
2026-05-08 23:03:22 +04:00
Mario Zechner
b38bd49be1
Add [Unreleased] section for next cycle
2026-05-07 18:02:17 +02:00