Lyon
96296ced24
Merge pull request #2223 from pikasTech/fix/1108-dsflash-projection
...
fix(workbench): stabilize dsflash read model pagination
2026-06-27 13:41:34 +08:00
lyon
86308192fc
fix(workbench): stabilize read model pagination
2026-06-27 13:40:17 +08:00
Lyon
de58ad32be
Merge pull request #2221 from pikasTech/fix/2216-mdtodo-report-mobile
...
fix(mdtodo): restore projected report access on web
2026-06-27 10:29:01 +08:00
root
6825e1e2cb
fix(mdtodo): restore projected report access on web
2026-06-27 02:28:16 +00:00
Lyon
efb21d7b0b
Merge pull request #2220 from pikasTech/issue-1078-session-message-spans
...
obs(workbench): add session read spans for #1078
2026-06-27 05:06:06 +08:00
lyon
7747943832
obs(workbench): add session read spans for #1078
2026-06-27 05:05:22 +08:00
Lyon
4383a9101f
Merge pull request #2219 from pikasTech/fix/2216-mdtodo-spec-rewrite
...
fix(web): make MDTODO rewrite visible as bounded workspace
2026-06-27 04:40:08 +08: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
ba9c310417
Merge pull request #2218 from pikasTech/issue-1078-otel-read-spans
...
obs(workbench): add OTel read and auth spans for #1078
2026-06-27 03:58:08 +08:00
lyon
2579371b7f
obs(workbench): add OTel read and auth spans for #1078
2026-06-27 03:55:53 +08:00
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