chengyongru
|
8bb3828487
|
fix(tui): preserve usage telemetry fields
|
2026-08-25 01:04:25 +08:00 |
|
chengyongru
|
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
|
961b1fdd7d
|
refactor: remove remaining dead code
|
2026-08-23 19:08:00 +08:00 |
|
chengyongru
|
dd993b4f70
|
fix(tui): bound Markdown math preprocessing
|
2026-08-22 01:46:12 +08:00 |
|
chengyongru
|
cbe4316e4b
|
perf(tui): avoid repeated LaTeX scans
|
2026-08-22 01:46:12 +08:00 |
|
chengyongru
|
375185210b
|
feat(tui): render LaTeX as Unicode
|
2026-08-22 01:46:12 +08:00 |
|
chengyongru
|
9bc9b94732
|
chore(tui): remove redundant picker comment
|
2026-08-21 18:23:04 +08:00 |
|
chengyongru
|
4561c748f6
|
fix(tui): preserve keyboard picker selection
|
2026-08-21 18:23:04 +08:00 |
|
chengyongru
|
252ea18e88
|
fix(tui): clarify input cache telemetry
|
2026-08-21 17:47:52 +08:00 |
|
chengyongru
|
e9ac83d03f
|
fix(tui): reduce redundant runtime chrome
|
2026-08-21 17:11:01 +08:00 |
|
chengyongru
|
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
|
415df576b4
|
feat(tui): print resume command on exit
|
2026-08-20 17:20:36 +08:00 |
|
chengyongru
|
2b491340d8
|
fix(tui): keep context view concise
|
2026-08-20 15:25:54 +08:00 |
|
chengyongru
|
dc13dff3ff
|
refactor(tui): use local command catalog directly
|
2026-08-20 11:53:07 +08:00 |
|
chengyongru
|
c0e1c2848b
|
fix(tui): keep navigation commands in Herdr panes
|
2026-08-20 11:53:07 +08:00 |
|
chengyongru
|
c615aee2ca
|
feat(tui): start fresh chats in launch workspace
|
2026-08-20 11:16:09 +08:00 |
|
Kail Tian
|
1018bdb7fe
|
fix(tui): expose /exit in command menu
|
2026-08-19 20:43:57 +08:00 |
|
chengyongru
|
2bdb11eeba
|
test(tui): simplify expired credential fixture
|
2026-08-18 18:19:33 +08:00 |
|
chengyongru
|
467a7b5331
|
fix(tui): refresh expired API credentials
|
2026-08-18 18:19:33 +08:00 |
|
chengyongru
|
d47efcc352
|
fix(tui): prevent transcript from stealing focus
|
2026-08-18 17:18:49 +08:00 |
|
chengyongru
|
40aa99f456
|
fix(tui): keep composer visible and focused
|
2026-08-18 17:18:49 +08:00 |
|
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
|
3fdf7ae64a
|
chore(tui): tighten TypeScript checks
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
b17f227eb9
|
fix(release): package TUI compliance materials
|
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
|
92727c99a8
|
ci(tui): cross-build releases on free runners
|
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 |
|
Xubin Ren
|
79d51be71f
|
feat(tui): integrate with Herdr host
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
783d381710
|
feat(tui): replace footer hints with model telemetry
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
c320d08dfe
|
feat(tui): run bang commands through the gateway
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
c5d2e0ddf1
|
fix(tui): restore composer focus after runtime controls
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
2d3045647a
|
fix(tui): reflow markdown tables
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
7e60d52f0e
|
fix(tui): prevent terminal cell artifacts
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
a632017194
|
fix(tui): keep runtime controls interactive
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
03d982023a
|
feat(tui): add clickable runtime controls
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
9e47d8106c
|
fix(tui): synchronize shared session clients
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
2f78f7fbc5
|
feat(tui): make follow-up queue explicit
|
2026-08-17 20:56:10 +08:00 |
|
Xubin Ren
|
2f7355426d
|
style(tui): use brand accent for active status
|
2026-08-17 20:56:10 +08:00 |
|