Repository navigation
Releases
Releases · Ttungx/easyread-zotero-sync
EasyRead Sync v0.2.4
Full Changelog: v0.2.3...v0.2.4
EasyRead Sync v0.2.3
Full Changelog: v0.2.2...v0.2.3
EasyRead Sync 0.2.2
Attachments are now titled and named by the paper's translated title instead of the fixed name (the EasyRead tag remains the marker).
- Existing
EasyRead翻译attachments are renamed automatically on the next sync — same attachment key, content and annotations untouched, previous file backed up locally before the overwrite. - Filenames are sanitized: filesystem-unsafe characters stripped, basename capped at 100 characters, with a safe fallback.
- Verified: 36 Node + 5 Python tests; 36 native host checks on Zotero 10.0.6 (packed XPI, real HTTP, live EasyRead 1.4.4 paper stored under its translated title); offline rendering of the stored 22-page attachment (196 blocks, 137 formulas, no overflow at 360–1280 px). Real-library WebDAV delivery and physical Android reading remain user acceptance gates; see VALIDATION.md.
EasyRead Sync 0.2.1
First public release.
- Syncs fully translated EasyRead papers as script-free
EasyRead翻译HTML attachments for offline reading in Zotero (desktop and Android). - Fixes the
0x80004005 [nsIURI.username]sync failure on packed XPI installs, Windows filename validation, native Preferences initialization, and wide-table formula overflow. - Verified: 34 Node + 5 Python tests, 34 isolated native-host checks on Zotero 10.0.6 (packed XPI, real HTTP, attachment lifecycle, live EasyRead 1.4.4 paper), and offline rendering of the stored 22-page attachment (196 blocks, 15 figures, 15 tables, 137 formulas, no overflow at 360–1280 px).
- Real-library WebDAV delivery and physical Android reading remain to be confirmed by users; see VALIDATION.md.