Commit Graph

164 Commits

Author SHA1 Message Date
root 9f45d52120 fix: 修复纯 Kafka Trace 实时可见性 2026-07-10 21:59:04 +02:00
root 792a9b844e fix: 保持纯 Kafka Trace 终态展开 2026-07-10 16:33:01 +02:00
root 2391badb21 fix: 复判隔离重放客户端结果 2026-07-10 15:50:15 +02:00
root 3a4912906b fix: 修复纯 Kafka Trace 与原始事件观察窗 2026-07-10 15:42:54 +02:00
root 23c11b5849 fix: 强制隔离 Kafka 调试配置 2026-07-10 13:48:15 +02:00
root 771e659910 feat: 添加 Workbench Kafka 隔离重放 2026-07-10 13:35:26 +02:00
root 4c0dad1c47 feat: add Workbench debug fake SSE harness 2026-07-09 15:46:28 +02:00
root ac412b557c fix(workbench): converge projection signal and detail read terminology 2026-07-09 06:05:42 +02:00
Lyon 8c49eba79b Merge pull request #2375 from pikasTech/fix/2369-mdtodo-layout-toggle
fix: 折叠按钮移到主header,避免左侧折叠压缩主区域
2026-07-04 02:45:33 +08:00
UniDesk Codex 6d4c9985a8 fix: 折叠按钮移到主header,修复左侧折叠时主区域被压缩
1. SplitWorkspaceLayout: leftCol在rightOpen=true时也用0px,
   不再留44px空列;恢复aside始终渲染(去掉v-if),
   折叠时通过width:0px+overflow:hidden隐藏
2. MdtodoPageShell: 在SplitWorkspaceLayout上方加toggle-bar,
   放左右侧栏折叠/展开按钮,始终可见
3. MdtodoTaskTree: 移除面板内的折叠按钮(已移到主header)
2026-07-04 02:45:02 +08:00
Lyon 70e5e7e69c Merge pull request #2374 from pikasTech/fix/2369-mdtodo-layout-followup
fix: task-tree 占满 task-tree-boundary(#2369 补充)
2026-07-04 00:42:16 +08:00
UniDesk Codex dfc4f2a064 fix: task-tree 占满 task-tree-boundary(#2369 补充)
.task-tree-boundary 设 height:100% 继承父格高度;
.task-tree 移除 max-height:min(54dvh,560px) 上限,
改用 height:100% 占满可用空间。
2026-07-04 00:41:36 +08:00
root f749c3d2bf chore: sample jd01 follower timing 2026-07-03 14:01:02 +00:00
root 56a442fe47 chore: add web rollout sample marker 2026-07-03 13:03:14 +00:00
UniDesk Codex ecc4f5ea68 fix: MDTODO 前端布局 — 10 项布局修复(#2369)
1. 左侧任务树占满 aside 高度
2. 右侧报告面板占满 aside 高度
3. Workbench 启动按钮在新标签页打开
4. 侧边栏收起后彻底隐藏,展开按钮显示在内容区
5. 详情工具栏移到标题下方一行
6. 正文为空时显示标题代替留空
7. 任务编号宽度根据内容自适应
8. 折叠/展开按钮居右
9. 任务状态改用标签颜色展示(///)
10. Reindex 提示信息添加关闭按钮
2026-07-03 20:06:36 +08:00
UniDesk Codex 70c475892d fix: keep mdtodo task tree interactive while refreshing 2026-07-01 14:37:45 +08:00
UniDesk Codex 2fd1933914 refactor: complete workbench runtime module integration 2026-06-30 23:51:22 +08:00
UniDesk Codex c306fc39a6 feat: complete workbench opencode runtime migration 2026-06-30 22:45:17 +08:00
UniDesk Codex a3d25a8b1d fix: complete opencode workbench runtime migration 2026-06-30 21:02:24 +08:00
UniDesk Codex f0b6c692bd fix: expose mdtodo workbench trace diagnostics 2026-06-30 20:41:32 +08:00
UniDesk Codex 65f5fbe08c feat: migrate workbench realtime runtime modules 2026-06-30 18:39:37 +08:00
root 207dcc5dc6 feat: add admin secrets read-only MVP 2026-06-30 09:04:30 +00:00
UniDesk Codex 12f3d11104 fix: add mdtodo provider profile selection 2026-06-30 12:59:34 +08:00
UniDesk Codex e5ea43acd0 feat: add opencode embedded webui 2026-06-30 00:44:08 +08:00
root 4007854a0b fix: bound workbench trace rendering 2026-06-29 15:28:07 +00:00
Codex 47790df426 fix: dedupe MDTODO page context labels 2026-06-29 12:47:06 +00:00
root ac560173b1 fix: keep MDTODO workspace height filled 2026-06-29 08:03:05 +00:00
root 29e40739fc fix: stretch MDTODO workspace height 2026-06-28 08:51:13 +00:00
root f67990f894 fix(mdtodo): shrink desktop page shell to content height 2026-06-27 07:58:42 +00:00
root 636ba30b73 fix(mdtodo): keep workspace shell height while shrinking panes 2026-06-27 06:00:12 +00:00
root 5ea2fa46a6 fix(mdtodo): shrink workspace panes to content height 2026-06-27 05:43:09 +00:00
root 6825e1e2cb fix(mdtodo): restore projected report access on web 2026-06-27 02:28:16 +00:00
root 7ff887ff20 fix(web): make MDTODO rewrite visible as bounded workspace
Issue #2216 requires a visible SPEC rewrite, not only component decomposition. Replace the card-like MDTODO shell with a compact framed workspace, pane separators, a true outline rail, a primary document pane, and a right report pane. Keep public API and web-probe testids intact.
2026-06-26 20:38:45 +00:00
lyon 09ad21fd32 fix(web): rewrite MDTODO page into bounded decomposed workspace (PJ2026-01040409)
Replace the 1125-line monolithic MdtodoView with SPEC PJ2026-01040409 §5.1
component layering and composables. Old page shell, resident metric/detail/
create boxes, nested cards and document-level scroll are cleared.

Components:
- MdtodoPageShell: page assembly, route restore, loading/error boundary
- MdtodoToolbar: narrow status bar, Source/File dropdowns, actions
- MdtodoTaskTree: Rxx outline, fold/search/filter/current highlight
- MdtodoTaskPanel: title/status/body inline edit, report links, launch
- MdtodoReportPanel: right-pane preview, fullscreen, light code blocks
- MdtodoSourceDialog/MdtodoCreateTaskDialog/MdtodoInfoDialog: dialogs

Composables:
- useMdtodoRouteSelection: URL authority for source/file/task/report
- useMdtodoSource: source list/config/probe/reindex
- useMdtodoTaskData: files/Rxx window/task detail/links
- useMdtodoTaskMutation: create/update/delete with fingerprint
- useMdtodoReportPreview: preview/fullscreen/close-restore
- useMdtodoWorkbenchLaunch: non-empty session with first-round prompt
- useMdtodoDisplay: file/status helpers, Rxx tree derivation

All web-probe data-testid contracts preserved. Build verified on D601.

Closes pikasTech/HWLAB#2216
2026-06-27 03:36:05 +08:00
lyon 9d67dd1cab fix(web): keep mdtodo workspace bounded on narrow viewports 2026-06-27 00:58:29 +08:00
lyon 3b5e729ef3 fix(web): stabilize mdtodo split workspace layout 2026-06-27 00:03:44 +08:00
lyon 496895cae5 fix: keep terminal workbench timing monotonic 2026-06-26 16:13:12 +08:00
Lyon 38b7d7bc87 feat: add YAML-first users nav access (#2188) 2026-06-26 12:23:37 +08:00
root 75d43aa6ff workbench consume facts-only realtime snapshots 2026-06-25 09:49:05 +00:00
lyon 63090d5e22 feat: add project management pages 2026-06-25 17:26:19 +08:00
Lyon 77979025e7 feat: add web caserun compile path (#2117) 2026-06-25 13:00:23 +08:00
Lyon 67282299c2 fix: expose stable trace row attributes (#2084) 2026-06-25 05:49:18 +08:00
lyon f40cd324fb fix(workbench): remove frontend trace timing compensation 2026-06-25 00:33:21 +08:00
lyon 2277329abd fix(workbench): remove UI timing display caches 2026-06-24 19:32:34 +08:00
lyon fa8d7bf6e0 Revert "fix(workbench): smooth visible agent timing labels (#2005)"
This reverts commit d4bcf7deb5.
2026-06-24 19:23:29 +08:00
Lyon d1bb34c360 fix(workbench): use single timing source for code agent duration (#2048) 2026-06-24 15:53:54 +08:00
Lyon df8249eb9b fix(workbench): filter assistant trace row body duplicates (#2031) 2026-06-24 08:51:56 +08:00
Lyon 6dcf833f8a fix(workbench): stabilize visible trace timing rows (#2006) 2026-06-24 02:23:10 +08:00
Lyon d4bcf7deb5 fix(workbench): smooth visible agent timing labels (#2005) 2026-06-24 02:15:50 +08:00
Lyon b2b6d200fc fix(workbench): seal terminal timing display seconds (#1998) 2026-06-24 01:07:32 +08:00