| Files | Last commit | Last update |
|---|---|---|
fix: 处理 SonarCloud 扫描问题并加固 review-lint - S8786:CSS 块解析从正则改为花括号栈,@media 嵌套也能切出内层块 - 修复 S6594/S7753/S3358/S6571/S7744/S4624 等代码异味,行为不变 - devtools 空实现改为返回 undefined 的箭头函数,去掉整行 NOSONAR 盲区 - review-lint 的 git 调用保留 NOSONAR,理由改为「本地脚本信任 PATH」 - 解析器拆到 tools/css-blocks.mjs,新增 6 条 node:test 回归用例 - ApiErrorCode 增加 isKnownApiErrorCode 守卫与单测,root test 接入 test:tools Assisted-by: DeepSeek Harness | 25 days ago | |
fix: 处理 SonarCloud 扫描问题并加固 review-lint - S8786:CSS 块解析从正则改为花括号栈,@media 嵌套也能切出内层块 - 修复 S6594/S7753/S3358/S6571/S7744/S4624 等代码异味,行为不变 - devtools 空实现改为返回 undefined 的箭头函数,去掉整行 NOSONAR 盲区 - review-lint 的 git 调用保留 NOSONAR,理由改为「本地脚本信任 PATH」 - 解析器拆到 tools/css-blocks.mjs,新增 6 条 node:test 回归用例 - ApiErrorCode 增加 isKnownApiErrorCode 守卫与单测,root test 接入 test:tools Assisted-by: DeepSeek Harness | 25 days ago | |
feat: 业务闭环——登录/CRUD 列表/表单/设置规范页与配套演示接口 server 拆分 routes/,新增账号登录(演示账号 admin/123456)、微信一键(演示)、 刷新令牌与 demo 资源增删改接口;写接口要求登录,401 触发客户端会话恢复链路, 访问令牌 60 分钟 TTL;入参校验统一 400 invalid_input + 字段级 details。 demo 新增登录页(账号密码 + MP-WEIXIN 微信一键条件编译,支持 redirect 回跳)、 设置页(clearSession 登出)、新增/编辑表单页(wd-form + zod/v4 校验,与 server schema 同形状);列表页升级真 CRUD(左滑编辑/删除 + confirmDelete)。 api 层新增 plainHttp 匿名请求器,避免登录接口自身的 401 误触会话恢复。 新增页面注册进 pages.json,darkmode 与 theme.json 原生层随本次一并引入。 Assisted-by: ZCode | 1 month ago | |
fix: 修复 Cm* 薄壳组件未被解析导致三态机制失效 Cm* 位于 @continew-app/ui(路径带 src/ 前缀),easycom autoscan 覆盖不到, vite Components 插件也只有 WotResolver——<cm-page> 以裸元素渲染,props 全部 退化为无效 HTML attribute,加载/错误/空三态从未生效。新增 CmResolver 显式 解析(包内子路径解析不折叠大小写:目录 kebab、文件必须 Pascal)。 顺带修正 CmEmpty/CmPage 中两个生成零 CSS 的死类(text-color-auxiliary → text-auxiliary)。 Assisted-by: ZCode | 1 month ago |