Releases: webline/onyx-boox-sync
Releases · webline/onyx-boox-sync
Release list
1.1.1
Full Changelog: 1.1.0...1.1.1
1.1.0
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.)
1.0.0
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=Ndeep-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.jsmanifest.jsonstyles.csspdf.worker.min.mjs(pdf.js worker - required at runtime)
License
MIT. Bundles pdf-lib (MIT) and pdf.js (Apache-2.0).