What's Changed
🚀 Features and Improvements
- file/image blocks: rename an attachment from the block menu @h4yfans (#1812)
- Note attachments panel + self-heal for broken attachment refs @h4yfans (#1725)
- feat(notes): broken wiki-link visibility + confirm-create (#1716) @h4yfans (#1717)
🐛 Bug Fixes
- fix(mobile): note_bodies.path is not unique — a title collision no longer kills the apply batch @h4yfans (#1826)
- debug(mobile): full error text in the seam harness crash surface @h4yfans (#1825)
- debug(mobile): live step + crash surface in the seam harness @h4yfans (#1824)
- fix(sync-client): hard 60s timeout on every pull request @h4yfans (#1823)
- fix(mobile): prepared statements for batch apply — 100-item chunks no longer crash expo-sqlite @h4yfans (#1822)
- debug(mobile): size-ladder probe for the bulk-pull failure @h4yfans (#1821)
- debug(mobile): stuck-item deep probe in the seam harness @h4yfans (#1820)
- fix(cli): re-point relative attachment refs when notes move changes folder @h4yfans (#1815)
- fix(sync-client): validate pull items one by one — a malformed item no longer poisons its page @h4yfans (#1819)
- fix(mobile): drop the data-protection entitlement until real provisioning exists @h4yfans (#1818)
- fix(cli): notes attach embeds into the body and queues the upload for sync @h4yfans (#1814)
- fix(mobile): serialize sync pipelines; first sync resumes past unpullable items @h4yfans (#1817)
- fix(account): free-plan sync upsell + signed-in checkout on /account/sync @h4yfans (#1816)
- fix(cli): catch the CLI up to current vault semantics @h4yfans (#1813)
- Platform-aware labels for reveal-in-file-manager actions @h4yfans (#1811)
- fix(cli): resolve drizzle migrations from the bundle, not a source-tree guess @h4yfans (#1754)
- fix(mobile): shim lib0's isomorphic-webcrypto require so the yjs bundle resolves @h4yfans (#1810)
- fix(sync-client): move the conformance suite out of __tests__ so Metro can bundle it @h4yfans (#1727)
- fix(telemetry): stop PostHog quota flooding + silent auto-update flow @h4yfans (#1724)
- fix(notes): note rename rewrites inbound wiki-links vault-wide @h4yfans (#1720)
- fix(editor): a wiki link click navigates again, and a cell takes pictures and checkboxes @h4yfans (#1704)
⚙️️ Tests
- fix(cli): re-point relative attachment refs when notes move changes folder @h4yfans (#1815)
- fix(sync-client): validate pull items one by one — a malformed item no longer poisons its page @h4yfans (#1819)
- fix(cli): notes attach embeds into the body and queues the upload for sync @h4yfans (#1814)
- fix(account): free-plan sync upsell + signed-in checkout on /account/sync @h4yfans (#1816)
- fix(cli): catch the CLI up to current vault semantics @h4yfans (#1813)
- file/image blocks: rename an attachment from the block menu @h4yfans (#1812)
- Platform-aware labels for reveal-in-file-manager actions @h4yfans (#1811)
- fix(cli): resolve drizzle migrations from the bundle, not a source-tree guess @h4yfans (#1754)
- Mobile US1: open your vault on your phone (read-only) — Phase 3 / Gate G2 @h4yfans (#1721)
- Note attachments panel + self-heal for broken attachment refs @h4yfans (#1725)
- fix(telemetry): stop PostHog quota flooding + silent auto-update flow @h4yfans (#1724)
- fix(notes): note rename rewrites inbound wiki-links vault-wide @h4yfans (#1720)
- file/PDF block: Reveal in Finder, Open in default app, Copy path, show original filename @h4yfans (#1718)
- fix(editor): a wiki link click navigates again, and a cell takes pictures and checkboxes @h4yfans (#1704)
- feat(notes): broken wiki-link visibility + confirm-create (#1716) @h4yfans (#1717)
📝 Documentation
- fix(cli): re-point relative attachment refs when notes move changes folder @h4yfans (#1815)
- fix(cli): notes attach embeds into the body and queues the upload for sync @h4yfans (#1814)
- fix(account): free-plan sync upsell + signed-in checkout on /account/sync @h4yfans (#1816)
- fix(cli): catch the CLI up to current vault semantics @h4yfans (#1813)
- file/image blocks: rename an attachment from the block menu @h4yfans (#1812)
- Platform-aware labels for reveal-in-file-manager actions @h4yfans (#1811)
- fix(cli): resolve drizzle migrations from the bundle, not a source-tree guess @h4yfans (#1754)
- Mobile US1: open your vault on your phone (read-only) — Phase 3 / Gate G2 @h4yfans (#1721)
- Note attachments panel + self-heal for broken attachment refs @h4yfans (#1725)
- fix(telemetry): stop PostHog quota flooding + silent auto-update flow @h4yfans (#1724)
- fix(notes): note rename rewrites inbound wiki-links vault-wide @h4yfans (#1720)
- file/PDF block: Reveal in Finder, Open in default app, Copy path, show original filename @h4yfans (#1718)
- fix(editor): a wiki link click navigates again, and a cell takes pictures and checkboxes @h4yfans (#1704)
- feat(notes): broken wiki-link visibility + confirm-create (#1716) @h4yfans (#1717)
⬆️ Dependency
- fix(cli): re-point relative attachment refs when notes move changes folder @h4yfans (#1815)
- fix(cli): catch the CLI up to current vault semantics @h4yfans (#1813)
- fix(sync-client): move the conformance suite out of __tests__ so Metro can bundle it @h4yfans (#1727)
- Mobile US1: open your vault on your phone (read-only) — Phase 3 / Gate G2 @h4yfans (#1721)
Full Changelog: v2026-08-23.2...v2026.0.1