Xubin Ren
61b2f169a8
fix(tui): inherit markdown foreground colors
...
Pass the active transcript foreground into retained Markdown renderables so unhighlighted fenced code remains visible on light terminal backgrounds. Update existing renderables during theme changes and cover the history hydration path that exposed the regression.
2026-09-03 17:02:40 +08:00
Xubin Ren
41477c2510
fix(tui): preserve streamed code on completion
2026-09-03 15:45:57 +08:00
chengyongru and chengyongru
eebe3ca292
fix(tui): preserve input typed after submit
2026-09-01 16:21:18 +08:00
chengyongru and chengyongru
6d6d58d329
style(tui): simplify runtime header controls
2026-08-31 17:03:24 +08:00
chengyongru and chengyongru
e69159cdae
style(tui): replace header dots with spacing
2026-08-31 17:03:24 +08:00
Kail Tian and chengyongru
1c1b13a3a9
fix(tui): preserve cursor position on Windows exit
2026-08-30 12:17:40 +08:00
chengyongru and chengyongru
559b2d2e5d
test(tui): avoid clipboard status race
2026-08-28 17:14:39 +08:00
chengyongru and chengyongru
a339966543
fix(tui): preserve full UI in Herdr panes
2026-08-28 16:36:07 +08:00
chengyongru and GitHub
4d204ba077
feat(tui): support pasting clipboard images ( #5563 )
...
* feat(tui): support pasting clipboard images
* fix(tui): keep image placeholders atomic
* fix(tui): reconcile duplicate image placeholders
* fix(tui): retain highlighted image placeholders
* fix(tui): preserve image placeholder layout
* fix(tui): keep image display state local
* fix(tui): reject images in commands
2026-08-27 20:37:43 +08:00
chengyongru and GitHub
3a62b0b744
fix(tui): surface chat connection failures ( #5543 )
...
* fix(tui): surface chat connection failures
* fix(tui): keep connection copy implementation-agnostic
* test(tui): avoid millisecond timing boundary
* fix(tui): use gateway health for connection status
* fix(tui): use product-level readiness copy
2026-08-27 11:37:30 +08:00
chengyongru and GitHub
3ee3791626
refactor(tui): clarify active composer actions ( #5538 )
...
* fix(tui): queue busy submissions on Enter
* fix(tui): remove Tab queue shortcut
* refactor(tui): clarify active composer actions
* refactor(tui): simplify active composer hint
2026-08-26 00:46:31 +08:00
chengyongru and chengyongru
c83ed041ea
fix(tui): prevent unmatched skill completion from queuing
2026-08-25 23:11:24 +08:00
chengyongru and chengyongru
b218d3e7f8
feat(tui): autocomplete skill references
2026-08-25 23:11:24 +08:00
Kail Tian and chengyongru
e427c9eeae
style(tui): keep short transcripts and composer top-aligned
2026-08-25 16:21:44 +08:00
chengyongru and chengyongru
8bb3828487
fix(tui): preserve usage telemetry fields
2026-08-25 01:04:25 +08:00
chengyongru and GitHub
7f288a49fc
fix(tui): preserve shell after Ctrl+C ( #5502 )
2026-08-24 14:32:48 +08:00
Xubin Ren
baa0233377
fix(tui): preserve draft scope until first message
2026-08-24 10:40:16 +08:00
Xubin Ren
8344066696
style(tui): frame recovery decisions
2026-08-24 00:58:04 +08:00
Xubin Ren
5accc903a0
refactor(tui): simplify session rows
2026-08-24 00:58:04 +08:00
Xubin Ren
1f0771c555
feat(tui): refine session status navigation
2026-08-24 00:58:04 +08:00
Xubin Ren
2850114eab
feat(tui): surface session activity states
2026-08-24 00:58:04 +08:00
Xubin Ren
7e66375f59
fix(tui): clarify interrupted task actions
2026-08-24 00:58:04 +08:00
Xubin Ren
58a1cc48d8
fix(tui): allow switching active sessions
2026-08-24 00:58:04 +08:00
Xubin Ren
12029f8812
feat(runtime): add user-controlled turn recovery
2026-08-24 00:58:04 +08:00
chengyongru and chengyongru
961b1fdd7d
refactor: remove remaining dead code
2026-08-23 19:08:00 +08:00
chengyongru and chengyongru
dd993b4f70
fix(tui): bound Markdown math preprocessing
2026-08-22 01:46:12 +08:00
chengyongru and chengyongru
cbe4316e4b
perf(tui): avoid repeated LaTeX scans
2026-08-22 01:46:12 +08:00
chengyongru and chengyongru
375185210b
feat(tui): render LaTeX as Unicode
2026-08-22 01:46:12 +08:00
chengyongru and chengyongru
9bc9b94732
chore(tui): remove redundant picker comment
2026-08-21 18:23:04 +08:00
chengyongru and chengyongru
4561c748f6
fix(tui): preserve keyboard picker selection
2026-08-21 18:23:04 +08:00
chengyongru and chengyongru
252ea18e88
fix(tui): clarify input cache telemetry
2026-08-21 17:47:52 +08:00
chengyongru and chengyongru
e9ac83d03f
fix(tui): reduce redundant runtime chrome
2026-08-21 17:11:01 +08:00
chengyongru and GitHub
26764f2423
feat(tui): add /detach command ( #5461 )
...
* feat(tui): add detach command
* fix(tui): print exact detached gateway stop command
2026-08-21 15:50:07 +08:00
chengyongru and chengyongru
415df576b4
feat(tui): print resume command on exit
2026-08-20 17:20:36 +08:00
chengyongru and chengyongru
2b491340d8
fix(tui): keep context view concise
2026-08-20 15:25:54 +08:00
chengyongru and chengyongru
dc13dff3ff
refactor(tui): use local command catalog directly
2026-08-20 11:53:07 +08:00
chengyongru and chengyongru
c0e1c2848b
fix(tui): keep navigation commands in Herdr panes
2026-08-20 11:53:07 +08:00
chengyongru and chengyongru
c615aee2ca
feat(tui): start fresh chats in launch workspace
2026-08-20 11:16:09 +08:00
Kail Tian and chengyongru
1018bdb7fe
fix(tui): expose /exit in command menu
2026-08-19 20:43:57 +08:00
chengyongru and chengyongru
2bdb11eeba
test(tui): simplify expired credential fixture
2026-08-18 18:19:33 +08:00
chengyongru and chengyongru
467a7b5331
fix(tui): refresh expired API credentials
2026-08-18 18:19:33 +08:00
chengyongru and chengyongru
d47efcc352
fix(tui): prevent transcript from stealing focus
2026-08-18 17:18:49 +08:00
chengyongru and chengyongru
40aa99f456
fix(tui): keep composer visible and focused
2026-08-18 17:18:49 +08:00
chengyongru and chengyongru
df14259717
perf(tui): reduce cold-start latency
2026-08-18 16:28:46 +08:00
Xubin Ren
4858da0759
feat(tui): distinguish cross-workspace sessions
2026-08-17 20:56:10 +08:00
Xubin Ren
0d54ad96e2
perf(tui): keep long streams responsive
2026-08-17 20:56:10 +08:00
Xubin Ren
cf82b89307
feat(tui): make session title interactive
2026-08-17 20:56:10 +08:00
Xubin Ren
c65127f791
refine(tui): clarify model telemetry
2026-08-17 20:56:10 +08:00
Xubin Ren
f1ebd8c4c6
fix(tui): dismiss runtime pickers on outside click
2026-08-17 20:56:10 +08:00
Xubin Ren
6c987fc21d
fix(tui): pin hosted task on narrow panes
2026-08-17 20:56:10 +08:00