UniDesk Codex
|
cf4f78a41a
|
fix: harden cloud web tsc gate
|
2026-07-02 17:14:42 +08:00 |
|
lyon
|
c7f87427b0
|
fix: hydrate routed workbench conversation detail
|
2026-06-17 07:21:29 +08:00 |
|
Codex Agent
|
36fc82f5dc
|
feat: migrate cloud web to vue platform shell
|
2026-06-12 01:17:11 +08:00 |
|
Codex Agent
|
e74acf333b
|
fix: preserve workbench project refresh path
|
2026-06-05 22:57:42 +08:00 |
|
Codex
|
58b06fcd17
|
fix(web): enforce React TypeScript single path
|
2026-06-03 17:47:27 +08:00 |
|
Lyon
|
10906ec726
|
fix(issue751): add web-types.d.ts + tsconfig + tsc-check baseline (#754)
为 issue #751 的 TypeScript 收紧建基线:
- 新增 web/hwlab-cloud-web/tsconfig.json(strict family 全部开启、noImplicitAny
默认关、allowImportingTsExtensions 打开、types=[bun-types, node])
- 新增 web/hwlab-cloud-web/web-types.d.ts(ElMap + WorkbenchState + 跨文件
function/lifecycle/constant 的 ambient declarations;用 WorkbenchUnknown
接口避开 any 字面量,同时保留索引签名允许任意属性访问)
- 新增 web/hwlab-cloud-web/scripts/tsc-check.ts:web:check 的并行 type gate,
显式 untyped 注解(项目源码 + web-types.d.ts)直接 exit 2;residual type
错误按 issue #751 follow-up 处理
- web/hwlab-cloud-web/package.json:加 typescript@5.6.3 / @types/node@22.7.5
/ bun-types@1.1.33;check / check:tsc / check:tsc-strict 入口
- byId/query 加显式 : HTMLElement 返回类型(不再返回 HTMLElement | null)
- app-conversation.ts 中 captureConversationScrollPosition 加 : void 注解
web:check(54 tests / 0 fail)+ web:build(12 dist files)通过;tsc-check
报告 0 explicit untyped,residual type 错误(property access / strict null
等)作为 issue #751 后续轮次跟踪,不阻塞 build。
Refs: pikasTech/HWLAB#751
Co-authored-by: Codex <codex@noreply.local>
|
2026-06-03 15:21:03 +08:00 |
|