NoteConnection v1.6.0 发布对比报告¶
1. 对比基线¶
- 项目:
NoteConnection - 对比范围:
v1.3.0..v1.6.0 - 基线标签(
v1.3.0):376ae600fbf14700c9dbbc10c4bb6190a34078e4(2026-01-24 20:37:25 +0800) - 目标标签(
v1.6.0):eb2bb2ec7b9fd239c559accb034e5537f56613e7(2026-03-23 22:08:28 +0800)
2. 量化差异总览¶
基于 git diff v1.3.0..v1.6.0:
- 提交数:
107 - 变更文件数:
301 - 代码/文档变更量:
+125,957 / -10,083 - 净增长:
+115,874
基于 git diff --name-status 的状态分布:
- 新增:
241 - 修改:
56 - 删除:
3 - 重命名:
1
3. 顶层目录变更覆盖¶
按变更文件数统计:
src/:116docs/:41scripts/:40path_mode/:27src-tauri/:19build/:15.github/workflows/:6android/:6
质量与治理扩展:
- 新增/变更测试文件:
53 - 新增/变更合约测试:
38 - 新增/变更工作流:
6
4. 自 v1.3.0 以来的关键工程增量¶
A. 运行时与打包架构¶
- 在
src-tauri/引入并强化了 Tauri 运行时与 sidecar 架构。 - 清理了 Electron 运行时入口(
src/electron/main.ts、src/electron/preload.ts、electron-builder.yml)。 - 增加前端运行时能力注入与 sidecar 运行时配置水合流程,提升桥接稳定性。
B. Godot Path Mode 扩展¶
path_mode/显著扩容:- 新场景(主场景、设置、树面板)
- 状态机与面板脚本
- 渲染器与 WebSocket 客户端升级
- NoteMD 嵌入面板挂接
- 稳定了 Tauri 与 Godot 的单窗口编排行为。
C. NoteMD 体系集成¶
- 在
src/notemd/引入完整 NoteMD 后端模块族。 - 新增前端 NoteMD 界面(
notemd.html/js/css)。 - 打通了 Tauri/Godot 桥接调用链路。
- 修复 Tauri 集成中的文件/文件夹/保存选择器流程。
D. 移动端与多导出流水线¶
- 双 Android 路线成熟化(Capacitor + Tauri Android)。
- 增加 Android/Tauri 兼容脚本(环境校验、补丁、sidecar 校验)。
- 增加 Java 兼容性对齐能力,提升 APK/AAB 导出的确定性。
E. 校验、安全与发布治理¶
- 新增/扩展:
- FixRisk 运维就绪自动化
- SBOM 生成与 attestation 校验
- sidecar 签名校验
- 隐私清单校验
- pathbridge 严格 schema 门禁
- wasm parity 历史基线与性能护栏
- 移动端 detox 合约校验
F. 性能与开发体验¶
- 增加低内存 Tauri 包装器与运行时内存策略工具。
- 增加 sidecar 预检以减少热启动重复重建。
- 增加 Mermaid/Resvg 运行时资源生成与校验链路。
5. 最高影响文件(按总代码行变更)¶
来自 git diff --numstat 的代表性结果:
build/sbom/noteconnection-sbom.cdx.json(+17016 / -0)TODO.md(+6684 / -1611)package-lock.json(+3850 / -3183)src-tauri/Cargo.lock(+5631 / -0)TEST_REPORT.md(+3883 / -1410)path_mode/scripts/path_mode_ui.gd(+4950 / -0)src/server.ts(+2751 / -291)src/frontend/path_app.js(+2579 / -86)src-tauri/src/lib.rs(+2664 / -0)src/core/PathBridge.ts(+2020 / -26)
6. 本轮文档补齐项¶
基于 v1.3.0..v1.6.0 对比审计,本轮已补齐以下文档缺口:
- 将核心 README/手册/接口文档的过期版本头统一更新到
v1.6.0。 - 将本发布报告改为严格 tag-to-tag 口径(移除
..HEAD造成的歧义)。 - 在发布说明与 README 更新日志中补充 compare 口径信息。
- 更新双语索引,纳入
v1.3.0之后新增的双语配对文档。
7. 发布结论建议¶
相对于 v1.3.0,v1.6.0 属于运行时与治理能力的大版本跃迁,而非补丁级更新。
建议对外发布叙事聚焦:
- 架构迁移:Electron 清退,Tauri 主导。
- 体验迁移:单窗口编排与 NoteMD 嵌入式流程。
- 交付迁移:双 Android 管线 + 更严格的 CI/安全治理。