Lyon
|
ea3c568a3e
|
Merge pull request #2217 from pikasTech/fix/2216-mdtodo-web-rewrite
fix(web): rewrite MDTODO page into bounded decomposed workspace (PJ2026-01040409) #2216
|
2026-06-27 03:36:55 +08: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
|
8193fef94e
|
Merge pull request #2215 from pikasTech/issue-2212-mdtodo-detail-scroll-followup
fix(web): keep MDTODO task body visible in bounded panes
|
2026-06-27 01:14:20 +08:00 |
|
lyon
|
be95ee2075
|
fix(web): keep mdtodo task body visible in bounded panes
|
2026-06-27 01:13:23 +08:00 |
|
Lyon
|
16dcba72a3
|
Merge pull request #2214 from pikasTech/issue-2212-mdtodo-bounded-followup
fix(web): keep MDTODO workspace bounded on narrow viewports
|
2026-06-27 01:00:05 +08:00 |
|
lyon
|
9d67dd1cab
|
fix(web): keep mdtodo workspace bounded on narrow viewports
|
2026-06-27 00:58:29 +08:00 |
|
Lyon
|
99079d3ba2
|
Merge pull request #2213 from pikasTech/issue-2212-mdtodo-layout
fix(web): stabilize MDTODO split workspace layout
|
2026-06-27 00:04:58 +08:00 |
|
lyon
|
3b5e729ef3
|
fix(web): stabilize mdtodo split workspace layout
|
2026-06-27 00:03:44 +08:00 |
|
Lyon
|
bc7d0255ac
|
Merge pull request #2211 from pikasTech/fix/2210-mdtodo-ui
feat: refine MDTODO project workspace
|
2026-06-26 22:33:41 +08:00 |
|
root
|
59180fa498
|
feat: refine mdtodo project workspace
|
2026-06-26 14:32:51 +00:00 |
|
Lyon
|
3d34f721ea
|
Merge pull request #2208 from pikasTech/fix/2206-mdtodo-web
feat: make MDTODO web tasks operable
|
2026-06-26 20:28:46 +08:00 |
|
root
|
5b5f0fe2a3
|
feat: make mdtodo web tasks operable
|
2026-06-26 12:21:36 +00:00 |
|
Lyon
|
1d636ba0d2
|
Merge pull request #2207 from pikasTech/issue-1010-no-buildkit-cache
fix: allow CI benchmark to disable BuildKit cache
|
2026-06-26 19:40:14 +08:00 |
|
lyon
|
36e863bd1b
|
fix: allow ci benchmark to disable buildkit cache
|
2026-06-26 19:39:09 +08:00 |
|
Lyon
|
f94e2c13a2
|
Merge pull request #2203 from pikasTech/fix/2183-caserun-internal-api
fix: use internal caserun API orchestration URL
|
2026-06-26 18:51:32 +08:00 |
|
Lyon
|
f6856929f6
|
Merge pull request #2205 from pikasTech/fix/2183-mdtodo-task-window
fix: 收敛 MDTODO 大 source 任务窗口
|
2026-06-26 18:06:10 +08:00 |
|
lyon
|
034b4c8ac1
|
fix: bound mdtodo task windows
|
2026-06-26 18:05:05 +08:00 |
|
lyon
|
7d7cd8a8d4
|
fix: use internal caserun API orchestration URL
|
2026-06-26 17:24:58 +08:00 |
|
Lyon
|
9a367582d5
|
Merge pull request #2202 from pikasTech/fix/2194-workbench-terminal-timing
fix: seal terminal Workbench projection timing
|
2026-06-26 17:05:03 +08:00 |
|
lyon
|
3708bb3653
|
fix: seal terminal projection timing from running state
|
2026-06-26 17:03:55 +08:00 |
|
Lyon
|
2b10e38eb0
|
Merge pull request #2201 from pikasTech/fix/2183-envreuse-source-commit
fix: keep env-reuse boot commit current
|
2026-06-26 16:59:54 +08:00 |
|
lyon
|
b4113907f0
|
fix: keep env-reuse boot commit current
|
2026-06-26 16:58:51 +08:00 |
|
Lyon
|
bd5d8384a2
|
Merge pull request #2200 from pikasTech/fix/2194-workbench-terminal-timing
fix: refresh Workbench projection across tabs
|
2026-06-26 16:54:34 +08:00 |
|
lyon
|
409ab4444b
|
fix: refresh workbench projection across tabs
|
2026-06-26 16:53:31 +08:00 |
|
Lyon
|
53b58d88ef
|
Merge pull request #2199 from pikasTech/fix/2183-constart-caserun
feat: add ConStart 71-FREQ CaseRun smoke
|
2026-06-26 16:42:29 +08:00 |
|
Lyon
|
399b08b6d1
|
Merge pull request #2198 from pikasTech/fix/2194-workbench-terminal-timing
fix: keep running Workbench projection timing stable
|
2026-06-26 16:41:57 +08:00 |
|
lyon
|
a86f89edb9
|
feat: add constart 71freq caserun smoke
|
2026-06-26 16:41:16 +08:00 |
|
lyon
|
ec2acb739f
|
fix: keep running workbench projection timing stable
|
2026-06-26 16:40:59 +08:00 |
|
Lyon
|
6bf562282c
|
Merge pull request #2197 from pikasTech/fix/2183-caserun-no-v02
fix: remove v0.2 CaseRun runtime fallback
|
2026-06-26 16:28:13 +08:00 |
|
Lyon
|
9bc8e910f9
|
Merge pull request #2196 from pikasTech/fix/2194-workbench-terminal-timing
fix: refresh Workbench messages on realtime trace gaps
|
2026-06-26 16:27:08 +08:00 |
|
lyon
|
65f3cc2f8a
|
fix: remove v0.2 caserun runtime fallback
|
2026-06-26 16:26:59 +08:00 |
|
lyon
|
54f8b468aa
|
fix: refresh workbench messages on realtime trace gaps
|
2026-06-26 16:26:16 +08:00 |
|
Lyon
|
25c57c13ef
|
Merge pull request #2195 from pikasTech/fix/2194-workbench-terminal-timing
fix: keep terminal Workbench timing monotonic
|
2026-06-26 16:14:08 +08:00 |
|
lyon
|
496895cae5
|
fix: keep terminal workbench timing monotonic
|
2026-06-26 16:13:12 +08:00 |
|
Lyon
|
701bbbd52d
|
Merge pull request #2194 from pikasTech/fix/2183-project-management-hwpod-auth
fix: 让 project-management 调用 HWPOD ops 带认证
|
2026-06-26 15:52:18 +08:00 |
|
lyon
|
fd76c46c9f
|
fix: authenticate project management hwpod ops
|
2026-06-26 15:51:22 +08:00 |
|
Lyon
|
607e06070a
|
fix: keep running workbench timing stable (#2193)
|
2026-06-26 15:27:34 +08:00 |
|
Lyon
|
8a7e17cc43
|
fix: inherit postgres sslmode from project db url (#2191)
|
2026-06-26 14:47:07 +08:00 |
|
Lyon
|
d11b5d78a2
|
fix: relax v03 external postgres startup timeouts (#2190)
|
2026-06-26 14:10:18 +08:00 |
|
Lyon
|
ed9d40815e
|
fix: keep preset login resilient to OpenFGA outage (#2189)
Co-authored-by: root <root@lyon.remote>
|
2026-06-26 12:57:27 +08:00 |
|
Lyon
|
38b7d7bc87
|
feat: add YAML-first users nav access (#2188)
|
2026-06-26 12:23:37 +08:00 |
|
Lyon
|
11afa1a7d1
|
Merge pull request #2186 from pikasTech/fix/2183-hwpod-spec-configmap-symlink
fix: 支持 ConfigMap symlink HWPOD spec 发现
|
2026-06-26 10:54:35 +08:00 |
|
lyon
|
9b91d92f2b
|
fix: discover configmap hwpod spec symlinks
|
2026-06-26 10:53:47 +08:00 |
|
Lyon
|
95bcf0e9b3
|
Merge pull request #2185 from pikasTech/fix/2183-v03-preinstall-runtime
fix: 预装 71-FREQ HWPOD 运行面配置
|
2026-06-26 10:39:49 +08:00 |
|
lyon
|
9356b25821
|
fix: preinstall 71freq hwpod runtime config
|
2026-06-26 10:38:53 +08:00 |
|
Lyon
|
6cfb3b47cd
|
Merge pull request #2184 from pikasTech/fix/2171-agentrun-run-reuse
fix: 复用 AgentRun warm runner
|
2026-06-26 08:58:30 +08:00 |
|
lyon
|
c9dd8150f2
|
fix: reuse warm AgentRun runner for HWLAB turns
|
2026-06-26 08:57:42 +08:00 |
|
Lyon
|
ff15725fcb
|
Merge pull request #2182 from pikasTech/fix/2101-envreuse-metadata-drift
fix: reuse env catalog across hash metadata drift
|
2026-06-26 08:05:56 +08:00 |
|
lyon
|
ddf52e02d2
|
fix: reuse env catalog across hash metadata drift
|
2026-06-26 00:05:11 +00:00 |
|
Lyon
|
91c8d6009c
|
Merge pull request #2181 from pikasTech/fix/2132-turn-timing-authority
fix: seal terminal Workbench timing after late projection updates
|
2026-06-26 07:32:04 +08:00 |
|