NoteConnection v1.6.0 Release Compare Report¶
1. Compare Baseline¶
- Project:
NoteConnection - Compare range:
v1.3.0..v1.6.0 - Baseline tag (
v1.3.0):376ae600fbf14700c9dbbc10c4bb6190a34078e4(2026-01-24 20:37:25 +0800) - Target tag (
v1.6.0):eb2bb2ec7b9fd239c559accb034e5537f56613e7(2026-03-23 22:08:28 +0800)
2. Quantitative Diff Summary¶
Tag-to-tag results from git diff v1.3.0..v1.6.0:
- Commits:
107 - Files changed:
301 - Churn:
+125,957 / -10,083 - Net growth:
+115,874
File status breakdown from git diff --name-status:
- Added:
241 - Modified:
56 - Deleted:
3 - Renamed:
1
3. Change Footprint by Top-Level Area¶
By changed-file count:
src/:116docs/:41scripts/:40path_mode/:27src-tauri/:19build/:15.github/workflows/:6android/:6
Quality and governance expansion:
- Test files changed/added:
53 - Contract tests changed/added:
38 - Workflow files changed/added:
6
4. Critical Engineering Deltas Since v1.3.0¶
A. Runtime and Packaging Architecture¶
- Tauri runtime and sidecar stack was introduced and hardened under
src-tauri/. - Electron runtime entries were removed (
src/electron/main.ts,src/electron/preload.ts,electron-builder.yml). - Runtime capability hydration and sidecar runtime config flow were added for frontend bridge stability.
B. Godot Path Mode Expansion¶
path_mode/gained a significantly larger UI/runtime surface:- new scenes (
main, settings, tree panel) - state machine and panel scripts
- renderer and websocket client upgrades
- embedded NoteMD panel hooks
- Single-window orchestration behavior was stabilized between Tauri and Godot windows.
C. NoteMD System Integration¶
- Full NoteMD backend module family was added in
src/notemd/. - Frontend NoteMD surfaces were added (
notemd.html/js/css). - Runtime integration was connected to Tauri/Godot bridge paths.
- File/folder/save picker workflows were fixed in Tauri integration paths.
D. Mobile and Multi-Export Pipelines¶
- Dual Android pipeline matured (Capacitor and Tauri Android).
- Android/Tauri compatibility scripts were added (env checks, patching, sidecar validation).
- Java compatibility alignment tooling was added for deterministic APK/AAB export.
E. Verification, Security, and Release Governance¶
- Added/expanded:
- FixRisk readiness automation
- SBOM generation and attestation verification
- sidecar signature verification
- privacy manifest checks
- pathbridge strict schema gates
- wasm parity benchmark/guard history controls
- mobile detox contract checks
F. Performance and Developer Experience¶
- Added low-memory Tauri wrappers and runtime memory policy tooling.
- Added sidecar preflight scripts to reduce redundant rebuilds in warm dev loops.
- Added generated runtime assets for Mermaid/Resvg and associated verification plumbing.
5. Highest-Impact File Deltas (By Total Line Change)¶
Representative examples from 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. Documentation Completion Work (This Pass)¶
Based on the v1.3.0..v1.6.0 compare audit, the following documentation gaps were normalized:
- Updated stale top-version headers to
v1.6.0in canonical README/manual/interface docs. - Refreshed this release report to use strict tag-to-tag metrics (removed
..HEADambiguity). - Added missing compare-scope context to release notes/readme changelog entries.
- Updated bilingual index coverage to include new paired documents added after
v1.3.0.
7. Release State Recommendation¶
v1.6.0 is a major runtime and governance expansion relative to v1.3.0, not a patch-level delta.
Recommended release communication framing:
- Runtime transition: Electron-decommissioned, Tauri-first architecture.
- UX transition: single-window orchestration and embedded NoteMD flow.
- Delivery transition: dual Android pipeline plus stricter CI/security governance.