1.0.1
Fixes
- pdf.js worker is now inlined into
main.js. Obsidian only deliversmain.js,
manifest.jsonandstyles.cssto installed plugins, so the previous separate
pdf.worker.min.mjsasset never reached directory-installed users and the PDF
features (handwriting strokes, highlight text) would fail. The worker is now built
into the plugin and started as an in-memory module worker — nothing external to
locate. The release no longer shipspdf.worker.min.mjs. - De-hyphenation of PDF text. PDFs hyphenate at line wraps ("poli-⏎tisches"),
which surfaced in highlights as "poli- tisches". These are now joined
("politisches"), while real compounds ("Nord-Süd") and inline dashes are kept. - Addressed the automated-review findings: replaced an inline style assignment with
a CSS class, made the LICENSE a recognizable MIT (third-party notes moved to
NOTICE), switched timers towindow.*for popout compatibility, used Obsidian's
createElhelpers, dropped the deprecatedunescape(), and removed an unused
import.
Install (manual)
Download main.js, manifest.json and styles.css into
<vault>/.obsidian/plugins/onyx-boox-sync/, then enable the plugin. (The PDF engine,
including pdf.js's worker, is bundled into main.js.)