UniDesk Codex
1fdd50b7bb
fix: seal restored workbench terminal turns
2026-07-01 01:16:45 +08:00
UniDesk Codex
2ef61ec8d9
refactor: move workbench message projection runtime out of store
2026-07-01 00:30:51 +08:00
UniDesk Codex
da3c00bd07
test: document workbench timeline opencode parity
2026-07-01 00:02:58 +08:00
UniDesk Codex
6c09342f0c
refactor: move workbench realtime planning out of store
2026-06-30 23:58:59 +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
b5eaa8fd90
fix: adjust admin secrets layout
2026-06-30 21:12:02 +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
root
46482644bf
feat: add ESO external secret plan wizard
2026-06-30 12:21:35 +00: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
e99fdc57aa
fix: bound workbench session refresh recovery
2026-06-30 12:47:45 +08:00
UniDesk Codex
4e2aae4d4d
fix: make opencode iframe auth traceable
2026-06-30 09:32:26 +08:00
UniDesk Codex
b82bd418ae
fix: seal workbench terminal message turns
2026-06-30 06:43:25 +08:00
UniDesk Codex
e5ea43acd0
feat: add opencode embedded webui
2026-06-30 00:44:08 +08:00
root
d6ee6e654a
fix: avoid terminal trace hydration storms
2026-06-29 16:01:53 +00: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
db3bbf0145
fix: hydrate terminal workbench traces
2026-06-28 10:15:46 +00:00
root
dc5b06cc62
fix: carry MDTODO HWPOD context into Workbench
2026-06-28 09:45:37 +00:00
root
c85bce449d
fix: stabilize workbench session timeline
2026-06-28 09:10:17 +00:00
root
29e40739fc
fix: stretch MDTODO workspace height
2026-06-28 08:51:13 +00:00
lyon
fd71852fe5
fix: seal Workbench admission failure projection
2026-06-27 17:54:50 +08:00
lyon
4b4a7c78ba
fix(web): recover workbench in-place refresh
2026-06-27 16:11:27 +08:00
root
f67990f894
fix(mdtodo): shrink desktop page shell to content height
2026-06-27 07:58:42 +00:00
root
3059d7bef6
fix(web): recover from Vite CSS preload failures
2026-06-27 07:05:03 +00:00
root
c92faf4efc
fix(web): keep app mounted when locale chunk loading fails
2026-06-27 06:55:07 +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
be95ee2075
fix(web): keep mdtodo task body visible in bounded panes
2026-06-27 01:13:23 +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
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
034b4c8ac1
fix: bound mdtodo task windows
2026-06-26 18:05:05 +08:00
lyon
3708bb3653
fix: seal terminal projection timing from running state
2026-06-26 17:03:55 +08:00
lyon
409ab4444b
fix: refresh workbench projection across tabs
2026-06-26 16:53:31 +08:00
lyon
ec2acb739f
fix: keep running workbench projection timing stable
2026-06-26 16:40:59 +08:00
lyon
54f8b468aa
fix: refresh workbench messages on realtime trace gaps
2026-06-26 16:26:16 +08:00
lyon
496895cae5
fix: keep terminal workbench timing monotonic
2026-06-26 16:13:12 +08:00
Lyon
607e06070a
fix: keep running workbench timing stable ( #2193 )
2026-06-26 15:27:34 +08:00
Lyon
38b7d7bc87
feat: add YAML-first users nav access ( #2188 )
2026-06-26 12:23:37 +08: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