root
|
28e6643251
|
fix: move Workbench timing metadata below messages
|
2026-07-20 20:37:45 +02:00 |
|
root
|
01fff45c38
|
fix(web): 恢复 MDTODO 稳定任务引用合同
|
2026-07-13 14:08:56 +02:00 |
|
root
|
4a87338fd5
|
refactor(web): 收口统一控制台源码与交互合同
|
2026-07-13 13:58:00 +02:00 |
|
root
|
8675832a31
|
refactor(web): 重写 MDTODO 三栏工作台
|
2026-07-13 13:51:35 +02:00 |
|
root
|
951559de54
|
fix(web): 收口管理页布局与浏览历史合同
|
2026-07-13 13:26:33 +02:00 |
|
root
|
3d071f57e0
|
fix(web): 收敛 MDTODO 离线详情与布局
|
2026-07-13 06:14:40 +02:00 |
|
root
|
bdf0b6ef43
|
fix(web): 补齐控制台事实与深链合同
|
2026-07-13 05:30:34 +02:00 |
|
root
|
f5ab012925
|
fix(web): 补齐 iframe 与分栏交互状态
|
2026-07-13 05:15:27 +02:00 |
|
root
|
94a4b12ebe
|
feat(web): 建立云端控制台前端基线
|
2026-07-13 04:11:46 +02:00 |
|
root
|
ac560173b1
|
fix: keep MDTODO workspace height filled
|
2026-06-29 08:03:05 +00:00 |
|
root
|
59180fa498
|
feat: refine mdtodo project workspace
|
2026-06-26 14:32:51 +00:00 |
|
root
|
5b5f0fe2a3
|
feat: make mdtodo web tasks operable
|
2026-06-26 12:21:36 +00:00 |
|
lyon
|
6fd0041896
|
feat: add mdtodo task editing flow
|
2026-06-25 22:30:21 +08:00 |
|
lyon
|
315cfb280f
|
feat: restructure mdtodo project page
|
2026-06-25 22:12:13 +08:00 |
|
lyon
|
06284f5287
|
feat: add project workbench launch
|
2026-06-25 17:59:19 +08:00 |
|
lyon
|
63090d5e22
|
feat: add project management pages
|
2026-06-25 17:26:19 +08:00 |
|
Lyon
|
d608c272ea
|
fix: seal terminal workbench timing (#2118)
|
2026-06-25 13:12:42 +08:00 |
|
lyon
|
f40cd324fb
|
fix(workbench): remove frontend trace timing compensation
|
2026-06-25 00:33:21 +08:00 |
|
lyon
|
6804decc56
|
fix: stop completed workbench diagnostics polling
|
2026-06-21 15:45:40 +08:00 |
|
lyon
|
6ab94f23c8
|
fix: clarify workbench trace event diagnostics
|
2026-06-20 19:43:54 +08:00 |
|
lyon
|
ff60ff853b
|
test(web): cover user-visible error diagnostics matrix
|
2026-06-20 16:54:59 +08:00 |
|
lyon
|
c73b19fcaa
|
feat(web): configure trace explorer links
|
2026-06-20 16:26:54 +08:00 |
|
lyon
|
241366b264
|
fix(web): advance workbench timing labels with browser ticker
|
2026-06-20 16:10:36 +08:00 |
|
lyon
|
d947b9e4e8
|
feat(web): surface Workbench diagnostics
|
2026-06-20 16:03:05 +08:00 |
|
lyon
|
98b94b7fd1
|
feat(web): surface api error diagnostics
|
2026-06-20 15:38:11 +08:00 |
|
lyon
|
03942afc5c
|
fix: 收敛 workbench 消息头 timing 投影
|
2026-06-20 14:54:04 +08:00 |
|
lyon
|
32a66f18b3
|
fix: 统一上游不可达错误文案
|
2026-06-20 14:26:44 +08:00 |
|
lyon
|
4a9498d720
|
fix(workbench): expose code agent timing metadata
|
2026-06-20 13:55:57 +08:00 |
|
lyon
|
bcb635a4c5
|
test(web): add workbench golden reliability e2e
|
2026-06-20 11:33:56 +08:00 |
|
Lyon
|
5e7224c666
|
test(web): align performance all-window label (#1685)
|
2026-06-20 11:00:42 +08:00 |
|
Lyon
|
2a7fbf5771
|
test(web): govern performance dashboard windows (#1683)
|
2026-06-20 10:53:32 +08:00 |
|
lyon
|
4290a280d9
|
fix: separate workbench message and trace authorities
|
2026-06-20 10:09:47 +08:00 |
|
Lyon
|
40a54eef20
|
feat: align rum samples with backend evidence (#1674)
|
2026-06-20 09:33:54 +08:00 |
|
Lyon
|
e0127f1044
|
feat: expose performance collection health (#1671)
|
2026-06-20 09:03:17 +08:00 |
|
lyon
|
5a8e6b39e2
|
test: add workbench p1 reliability inventory
|
2026-06-20 08:25:37 +08:00 |
|
Lyon
|
037043b7c8
|
test: 收敛 Performance 迁移验证 (#1649)
|
2026-06-20 02:26:13 +08:00 |
|
lyon
|
c3ca0f869e
|
fix: seal workbench final response from terminal trace
|
2026-06-20 00:11:35 +08:00 |
|
lyon
|
5f1763aeac
|
fix: persist workbench turn admission before preflight
|
2026-06-19 21:55:15 +08:00 |
|
lyon
|
fa924a64c8
|
fix: separate sealed final response diagnostics
|
2026-06-19 21:23:21 +08:00 |
|
lyon
|
0645e7ffa6
|
feat: add workbench performance dashboard
|
2026-06-19 16:49:13 +08:00 |
|
lyon
|
02989a8237
|
fix: preserve workbench message whitespace
|
2026-06-19 15:40:12 +08:00 |
|
lyon
|
d4ead4d0f1
|
fix: normalize workbench trace event page cursors
|
2026-06-19 14:59:58 +08:00 |
|
lyon
|
c6e8ec1e95
|
test: cover workbench projector resume
|
2026-06-19 13:01:53 +08:00 |
|
lyon
|
88112c415f
|
fix: surface workbench projection diagnostics
|
2026-06-19 11:04:37 +08:00 |
|
lyon
|
37ad8b7623
|
fix: keep workbench session projection non-destructive
|
2026-06-19 10:32:39 +08:00 |
|
lyon
|
d9078c4929
|
fix: keep created workbench session active
|
2026-06-19 09:14:47 +08:00 |
|
lyon
|
e5994d8af1
|
fix(workbench): use single turn projection authority
|
2026-06-19 04:18:25 +08:00 |
|
lyon
|
c44461cc35
|
fix(workbench): leave completed no-final response empty
|
2026-06-19 03:50:13 +08:00 |
|
lyon
|
cee702726c
|
fix: complete v03 AgentRun workbench projection
|
2026-06-19 03:32:11 +08:00 |
|
lyon
|
f095e61369
|
fix: stabilize workbench bottom follow scroll
|
2026-06-19 02:45:53 +08:00 |
|