Skip to content

1.0.1

Choose a tag to compare

@webline webline released this 05 Aug 10:53
· 5 commits to main since this release

Fixes

  • pdf.js worker is now inlined into main.js. Obsidian only delivers main.js,
    manifest.json and styles.css to installed plugins, so the previous separate
    pdf.worker.min.mjs asset 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 ships pdf.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 to window.* for popout compatibility, used Obsidian's
    createEl helpers, dropped the deprecated unescape(), 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.)