Mario Zechner
13898f048f
Fix TUI tab width accounting
...
closes #5218
2026-06-02 13:54:47 +02:00
Nico Bailon
91a2f86600
fix(tui): harden overlay focus restoration
2026-05-31 21:20:33 -07:00
Nico Bailon
735ccbd00f
fix(tui): release overlay focus to explicit targets
...
Add an explicit overlay unfocus target so callers can move input to the editor or another component while overlays remain visible. Align fallback overlay focus with visual focus order and cover blocked replacement release, null targets, and multi-overlay cycling.
2026-05-30 13:29:36 -07:00
Nico Bailon
5d9b28ee43
fix(tui): keep focused overlays interactive after UI
...
Preserve a focused visible overlay as the input owner across extension custom UI replacement, while letting the replacement receive and close its own input before focus is restored. Fixes #5129 .
2026-05-30 13:29:36 -07:00
Mario Zechner
dbb9911a54
Add [Unreleased] section for next cycle
2026-05-30 01:47:40 +02:00
Mario Zechner
0897f175e4
Release v0.78.0
2026-05-30 01:47:37 +02:00
Mario Zechner
886fa6cd11
Audit unreleased changelog entries
2026-05-30 01:27:28 +02:00
Mario Zechner
c1633e609d
Clarify hardware cursor docs
...
closes #5200
2026-05-30 01:20:14 +02:00
Mario Zechner
9c4a3f3518
Fix ANSI wrapping stack overflow
...
closes #5185
2026-05-30 01:02:48 +02:00
Marek Pazik
9d2bceba5d
fix(tui): forward OSC 8 hyperlinks under tmux when the client supports them
...
detectCapabilities previously disabled hyperlinks under tmux unconditionally. tmux re-emits OSC 8 to the outer terminal only when the attached client advertises the 'hyperlinks' feature in client_termfeatures, and strips them otherwise.
Probe the running server with 'tmux display-message -p #{client_termfeatures}' and enable hyperlinks only when the feature is listed. The probe fails closed: any error (no tmux/server, timeout, old tmux) yields false. images stays null; only the hyperlink decision changed. The probe is injected into detectCapabilities so it stays testable without spawning a process.
2026-05-29 22:02:25 +10: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