Commit Graph

2632 Commits

Author SHA1 Message Date
root aedc30c7c1 fix: scope v03 secret-plane smoke to D601 2026-06-27 13:33:45 +00:00
Lyon 367affeabb Merge pull request #2236 from pikasTech/issue-2234-secret-plane
feat: add v03 secret-plane smoke sync
2026-06-27 18:01:07 +08:00
lyon 4964cdde5f feat: add v03 secret-plane smoke sync 2026-06-27 18:00:05 +08:00
Lyon 7ecbae6f5e Merge pull request #2235 from pikasTech/issue/2229-workbench-terminal-projection
fix: seal Workbench admission failure projection
2026-06-27 17:55:50 +08:00
lyon fd71852fe5 fix: seal Workbench admission failure projection 2026-06-27 17:54:50 +08:00
Lyon 6120f7fdfe Merge pull request #2232 from pikasTech/issue/2229-workbench-no-refresh
fix(web): recover Workbench in-place refresh
2026-06-27 16:12:12 +08:00
lyon 4b4a7c78ba fix(web): recover workbench in-place refresh 2026-06-27 16:11:27 +08:00
Lyon 3fced0ba71 Merge pull request #2231 from pikasTech/fix/2230-mdtodo-1920-gap
fix(mdtodo): shrink desktop page shell to content height
2026-06-27 15:59:24 +08:00
root f67990f894 fix(mdtodo): shrink desktop page shell to content height 2026-06-27 07:58:42 +00:00
Lyon b74c38d166 Merge pull request #2228 from pikasTech/fix/2226-css-preload-recovery
fix(web): recover from Vite CSS preload failures
2026-06-27 15:05:41 +08:00
root 3059d7bef6 fix(web): recover from Vite CSS preload failures 2026-06-27 07:05:03 +00:00
Lyon 57684ea8dc Merge pull request #2227 from pikasTech/fix/2226-mdtodo-locale-import-fallback
fix(web): keep app mounted when locale chunk loading fails
2026-06-27 14:55:46 +08:00
root c92faf4efc fix(web): keep app mounted when locale chunk loading fails 2026-06-27 06:55:07 +00:00
Lyon 1415abb7e6 Merge pull request #2225 from pikasTech/fix/2225-mdtodo-pane-layout-hotfix
fix(mdtodo): keep workspace shell height while shrinking panes
2026-06-27 14:01:19 +08:00
root 636ba30b73 fix(mdtodo): keep workspace shell height while shrinking panes 2026-06-27 06:00:12 +00:00
Lyon 5a3e16c201 Merge pull request #2224 from pikasTech/fix/2223-mdtodo-pane-gaps
fix(mdtodo): shrink workspace panes to content height
2026-06-27 13:44:37 +08:00
root 5ea2fa46a6 fix(mdtodo): shrink workspace panes to content height 2026-06-27 05:43:09 +00:00
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