Skip to content

Releases: webline/onyx-boox-sync

1.1.1

Choose a tag to compare

@github-actions github-actions released this 07 Aug 16:42

Full Changelog: 1.1.0...1.1.1

1.1.0

Choose a tag to compare

@github-actions github-actions released this 05 Aug 16:41

Full Changelog: 1.0.1...1.1.0

1.0.1

Choose a tag to compare

@webline webline released this 05 Aug 10:53

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.)

1.0.0

Choose a tag to compare

@webline webline released this 05 Aug 09:47

Booxidian watches a folder for Onyx Boox exports and imports them into your Obsidian vault automatically - reading-note highlights, handwriting PDFs, and annotated PDFs. Desktop only. UI and notes in English and German.

Features

  • Reading-note highlights (.txt / .md) - both firmware layouts (V1 and V2), one note per book or per book page.
  • Handwriting PDFs - pen strokes reconstructed to a lossless SVG, plus optional text transcription (Claude, OpenAI, a local LM Studio / Ollama server, or on-device Apple Vision via the companion PDF2MACMD plugin).
  • Annotated PDFs - the PDF copied into the vault + a companion note quoting each highlight verbatim, with #page=N deep-links.
  • Deduplication by content hash - re-scanning never creates duplicates.
  • Folder watcher with a configurable polling interval (works with Syncthing, BooxDrop, cloud folders, USB mounts, or a vault subfolder).

Install (manual)

Download the four assets below into <vault>/.obsidian/plugins/onyx-boox-sync/, then enable the plugin in Settings → Community plugins:

  • main.js
  • manifest.json
  • styles.css
  • pdf.worker.min.mjs (pdf.js worker - required at runtime)

License

MIT. Bundles pdf-lib (MIT) and pdf.js (Apache-2.0).