Xubin Ren
|
1c1f746903
|
style(webui): refine first-run model prompt
|
2026-09-02 16:25:07 +08:00 |
|
Xubin Ren
|
138bf3c0b8
|
fix(webui): simplify unconfigured model badge
|
2026-09-02 16:25:07 +08:00 |
|
Xubin Ren
|
9a4781982e
|
fix(webui): route first-run model setup choices
|
2026-09-02 16:25:07 +08:00 |
|
Xubin Ren
|
b47f0980f1
|
feat(webui): add first-run AI setup flow
|
2026-09-02 16:25:07 +08:00 |
|
Xubin Ren
|
b632186b5f
|
perf(webui): smooth paged history scrolling
|
2026-08-27 10:45:40 +08:00 |
|
Xubin Ren
|
d7d03b25ef
|
fix(webui): preserve semantic history anchors
|
2026-08-27 10:45:40 +08:00 |
|
Xubin Ren
|
6a3f53a917
|
fix(webui): stabilize fast history scrolling
|
2026-08-27 10:45:40 +08:00 |
|
Xubin Ren
|
25e20a1458
|
feat(webui): link model picker to settings
|
2026-08-27 10:45:40 +08:00 |
|
Xubin Ren
|
5678f83290
|
fix(webui): tighten conversation top spacing
|
2026-08-27 10:45:40 +08:00 |
|
Xubin Ren
|
cb7b640d36
|
fix(webui): soften composer scroll boundary
|
2026-08-27 10:45:40 +08:00 |
|
Xubin Ren
|
701926eba1
|
fix(webui): preserve file edit activity order
|
2026-08-27 10:45:40 +08:00 |
|
Xubin Ren
|
bbbfacbc64
|
fix(webui): compact single-pane chat header
|
2026-08-27 10:45:40 +08:00 |
|
chengyongru
|
5cf78540a4
|
fix(agent): wait for exec sessions without polling (#5526)
|
2026-08-25 14:46:02 +08:00 |
|
chengyongru
|
04974b7607
|
fix(webui): preserve causal message order (NAN-29) (#5503)
|
2026-08-24 15:08:22 +08:00 |
|
Xubin Ren
|
12029f8812
|
feat(runtime): add user-controlled turn recovery
|
2026-08-24 00:58:04 +08:00 |
|
chengyongru
|
ffa58aa5ef
|
fix(webui): keep answer text outside reasoning shell
|
2026-08-23 21:29:42 +08:00 |
|
chengyongru
|
961b1fdd7d
|
refactor: remove remaining dead code
|
2026-08-23 19:08:00 +08:00 |
|
Xubin Ren
|
48eea29313
|
feat(webui): unify turn observability
|
2026-08-22 20:51:24 +08:00 |
|
chengyongru
|
d28687e2e1
|
feat(webui): polish model preset interaction
|
2026-08-21 16:49:30 +08:00 |
|
chengyongru
|
953d2ed217
|
refactor(webui): infer fallback from active model
|
2026-08-21 16:49:30 +08:00 |
|
chengyongru
|
7f97373490
|
fix(webui): only highlight actual model fallbacks
|
2026-08-21 16:49:30 +08:00 |
|
chengyongru
|
251a1ccd40
|
refactor: simplify cross-session messaging
|
2026-08-19 01:15:56 +08:00 |
|
chengyongru
|
0e184965e8
|
feat(webui): add lightweight session messaging via mentions
|
2026-08-19 01:15:56 +08:00 |
|
Xubin Ren
|
3dc38f6396
|
refactor(models): unify preset names
|
2026-08-16 11:50:56 +08:00 |
|
Xubin Ren
|
50391b2fb7
|
fix(webui): keep actions hidden while turn id resolves
|
2026-08-16 00:14:42 +08:00 |
|
Zhou
|
48126f049d
|
fix(webui): hide actions until turn end
|
2026-08-16 00:14:42 +08:00 |
|
Xubin Ren
|
e630e78075
|
fix(webui): preserve range selection and turn timing
|
2026-08-15 15:40:52 +08:00 |
|
Xubin Ren
|
60993597de
|
refactor(webui): unify shared shape system
|
2026-08-14 19:55:25 +09:00 |
|
chengyongru
|
221e8a4e4a
|
feat(webui): polish sidebar and session transitions (#5393)
|
2026-08-14 17:03:11 +08:00 |
|
Xubin Ren
|
26c9687b80
|
feat(webui): add native workspace folder picker
|
2026-08-14 04:03:54 +09:00 |
|
chengyongru
|
686dd0603e
|
fix(webui): restore session drag and review findings
|
2026-08-12 17:26:13 +08:00 |
|
chengyongru
|
4b5319b760
|
feat(webui): add tabbed pane workbench (#5322)
|
2026-08-12 14:45:12 +08:00 |
|
chengyongru
|
3778e7e628
|
fix(webui): soften form control focus rings
|
2026-08-11 14:39:07 +08:00 |
|
chengyongru
|
71a99b0780
|
fix(webui): improve UX recovery and empty states (#5315)
|
2026-08-10 15:22:25 +08:00 |
|
chengyongru
|
411d6061ae
|
fix(webui): explain HTTPS requirement for voice input (#5304)
|
2026-08-09 21:17:57 +08:00 |
|
Xubin Ren
|
af52fbcbc4
|
fix(webui): emphasize temporary chat expiry
|
2026-08-08 23:20:59 +08:00 |
|
Xubin Ren
|
92eb91338a
|
fix(webui): label temporary chat guidance
|
2026-08-08 23:20:59 +08:00 |
|
chengyongru
|
75e333a3c5
|
fix(webui): derive temporary chats from session policy
|
2026-08-08 23:20:59 +08:00 |
|
chengyongru
|
a5bc3bfbb9
|
fix(webui): complete temporary chat mode
|
2026-08-08 23:20:59 +08:00 |
|
Xubin Ren
|
c9a6145878
|
feat(webui): add temporary chat mode
|
2026-08-08 23:20:59 +08:00 |
|
chengyongru
|
113e8d67ad
|
refactor: remove verified dead code
|
2026-08-08 21:10:34 +08:00 |
|
chengyongru
|
02a002a0e6
|
fix(webui): preserve activity text rendering
|
2026-08-07 13:04:42 +08:00 |
|
Xubin Ren
|
9af6bb91c7
|
fix(webui): preserve session drag contracts
|
2026-08-06 19:11:05 +08:00 |
|
Xubin Ren
|
f44a766f98
|
feat(webui): preview dragged session mentions
|
2026-08-06 19:11:05 +08:00 |
|
Xubin Ren
|
2c8e63446f
|
feat(webui): drag sessions into composer mentions
|
2026-08-06 19:11:05 +08:00 |
|
chengyongru
|
223b911e7e
|
fix(webui): tighten interactive motion
|
2026-08-06 18:28:45 +08:00 |
|
chengyongru
|
67805f5db8
|
feat: add provider-native request switches (#5254)
|
2026-08-05 18:26:39 +08:00 |
|
chengyongru
|
9098ffd38f
|
refactor(webui): improve visual consistency (#5249)
|
2026-08-05 13:24:45 +08:00 |
|
chengyongru
|
a54d5d14cb
|
fix(webui): feather clipped activity edges
|
2026-08-05 11:10:46 +08:00 |
|
chengyongru
|
5770329542
|
fix(webui): render markdown in prompt rail previews (#5244)
|
2026-08-04 18:24:54 +08:00 |
|