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
Lyon
0faea26d9c
fix(workbench): keep turn timing monotonic at completion ( #1997 )
2026-06-24 00:55:09 +08:00
Lyon
aed4e9bc3e
fix(workbench): ignore unsealed terminal durations ( #1994 )
2026-06-23 23:29:24 +08:00
Lyon
c323fbdce5
fix(workbench): keep trace timing monotonic ( #1975 )
2026-06-23 16:36:01 +08:00
Lyon
befd0f01d3
fix(workbench): keep main card timing on durable message projection ( #1965 )
2026-06-23 12:50:19 +08:00
Lyon
bdca364391
fix(web): do not seal zero terminal durations ( #1918 )
...
* fix(web): keep terminal duration sealed
* fix(web): do not seal zero terminal durations
2026-06-22 20:15:12 +08:00
Lyon
7b96397511
fix(web): keep terminal duration sealed ( #1917 )
2026-06-22 20:07:20 +08:00
Lyon
f330901863
fix: shorten AgentRun admission and stabilize Workbench projection ( #1909 )
...
* fix: shorten AgentRun chat admission path
* fix: stabilize Workbench turn projection display
2026-06-22 18:01:47 +08:00
lyon
fe1f8cf6b3
fix(workbench): prefer durable terminal duration
2026-06-22 05:28:50 +08:00
lyon
ef32a1e87e
fix(workbench): seal terminal turn timing and diagnostics
2026-06-22 05:19:34 +08:00
Lyon
507850579e
fix: stabilize workbench turn diagnostics ( #1828 )
2026-06-21 18:23:13 +08:00
Lyon
a5b47d5d8d
fix: expose workbench projection failures in otel ( #1824 )
2026-06-21 13:44:22 +08:00
lyon
95c1e3d8fe
fix: keep visible workbench duration monotonic
2026-06-21 04:54:23 +08:00
lyon
ac1753f51c
fix: keep workbench turn timing monotonic
2026-06-21 04:31:16 +08:00
lyon
6ab94f23c8
fix: clarify workbench trace event diagnostics
2026-06-20 19:43:54 +08:00
lyon
c73b19fcaa
feat(web): configure trace explorer links
2026-06-20 16:26:54 +08:00