Skip to content

v0.6.1

Choose a tag to compare

@linkingoscar linkingoscar released this 15 Aug 08:56
· 8 commits to main since this release

v0.6.1 — 正确性修复版本

针对代码评审发现的缺陷逐项修复,并补齐工程门禁。

修复(P0 正确性)

  • 附件条崩溃:补回 useCallback 解构引用,dock 组件不再运行时抛错
  • 转换器移除 capText 预截断,全文落盘索引卡,端到端恢复「永不静默截断」
  • 路由统一由 host 会话派生工作区(sessionCwd),客户端 cwd 仅作提示,未知会话返回 400
  • XLSX 改为矩形网格按列补齐,修复空列导致的坐标漂移
  • 缓存升级为真转换缓存:解析前按源文件哈希命中,manifest 记录 sourceHash/schemaVersion
  • 缓存 TTL 以 manifest.lastAccessedAt 为准(读取时 touch)
  • 合并进草稿后回读校验,失败报错并保留文档卡片,消除 DOM 桥静默丢失

工程化

  • ESLint 9 平铺配置 + lint 脚本(no-undef 门禁,可拦截此类钩子引用缺失)
  • CI(GitHub Actions,Node 20/22:npm ci + lint + 全量冒烟)
  • 冒烟测试升级:SSR 真实挂载四个客户端组件、缓存命中增量断言、P2 路由隔离