@@ -39,5 +39,17 @@ task lines, theme colors); no note bodies and nothing off the device.
3939 within seconds; ` npm test ` 50/50; ` npm run typecheck ` clean at the pin;
4040 ` testDebugUnitTest ` , ` lintDebug ` and ` assembleDebug ` pass. Not verified
4141 on a device or below API 31.
42- - Matching ports: iOS ZenNotes/zennotesios ` release/1.9.9 ` (build 20);
42+ - Comment sidecar fix (2026-09-09, after the merge): between the 1.1.16
43+ pin and a3e638fc, desktop ` vault.ts ` dropped its private comment
44+ normalizer for the shared ` @shared/note-comments ` , which keeps the 2.46
45+ ` author ` and ` parentId ` fields. ` MobileVault.writeNoteComments ` still
46+ rebuilt each record from a fixed field list, and app-core hands over the
47+ whole list on every comment action, so one reply, resolve, or delete on
48+ the phone would have flattened every thread and dropped every name the
49+ desktop or an assistant wrote. ` src/bridge/vault-fs.ts ` now reads and
50+ writes the sidecar through the shared normalizer, as desktop does.
51+ Verified by ` npm run typecheck ` , ` npm run build ` , and ` npm test ` ;
52+ ` MobileVault ` cannot run under ` node --test ` (path aliases), and the
53+ fix was not re-run on the AVD. Same fix as iPhone 1.9.8.
54+ - Matching ports: iOS ZenNotes/zennotesios ` release/1.9.8 ` (build 19);
4355 desktop ZenNotes/zennotes 2.46.0.
0 commit comments