Release Notes 0.3.2
Caution
Breaking Change: This release refactors how local annotations are stored. Please back up your vault before updating if you have many local attachments with annotations.
Sidecar Annotation Storage (Breaking Change)
Local annotations are no longer stored as inline Obsidian comments. They now live in a dedicated .zf.json sidecar file co-located with your attachment (e.g., paper.pdf → paper.zf.json).
- Why?: Better performance, no note bloat, and standard JSON format.
- Migration: ZotFlow will automatically migrate your old inline annotations to the new
.zf.jsonformat the first time you open a note in the reader. - Sync: Moving, renaming, or deleting an attachment in Obsidian will automatically sync its
.zf.jsonsidecar.
New Features
- Linked File Support: You can now open and annotate Zotero attachments stored as "linked files" (attachments stored outside the Zotero library managed by zotmoov/attanger/zotfile, only available on the desktop version).