Skip to content

fix: 修复 list 项正文丢失与未知字段诊断 - #266

Merged
wang-kaopu merged 2 commits into
omdsh-dev:mainfrom
wang-kaopu:fix/issue-265-list-item-fields
Oct 7, 2026
Merged

wang-kaopu merged 2 commits into
omdsh-dev:mainfrom
wang-kaopu:fix/issue-265-list-item-fields

Conversation

@wang-kaopu

Copy link
Copy Markdown
Collaborator

Closes #265

原因

list 项只读取 title 与 desc,content、text、body 等字段没有归一化;没有 title 的记录被跳过,记录中的未知字段也没有诊断。

修改

  • 将 list 项的标题与正文别名归一化,只有正文时将正文用作标题。
  • 对未渲染的 list 记录字段给出位置明确的警告;带 type 的项按节点处理。
  • 增加回归测试,并更新使用说明与更新记录。

验证

  • ./node_modules/.bin/vitest run tests/genui-list-item-fields.spec.ts:通过
  • npm run check:通过(1005 个测试通过,99 个跳过;类型检查、构建和 standalone 检查通过)

@wang-kaopu
wang-kaopu merged commit d2da4b5 into omdsh-dev:main Oct 7, 2026
7 checks passed
@wang-kaopu
wang-kaopu deleted the fix/issue-265-list-item-fields branch October 7, 2026 12:29
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[Bug] list 项正文写成 content / text / body 时被丢掉,围栏仍被判为合法(真实样本:三行列表只剩标题)

1 participant