Repository navigation
MarginPack 0.1.2 — faithful offline reading
Pre-releaseMarginPack 0.1.2 improves reading exports of existing Zotero webpage annotations.
- Correctly verifies quotations spanning HTML line breaks and paragraphs while keeping the recorded UTF-16 range. Changed words and inline word boundaries remain unresolved; no fuzzy relocation is used.
- Keeps same-page contents and footnote links inside the offline file, preserves source language/right-to-left direction, and returns keyboard focus when closing external-link previews.
- Suggests a portable snapshot-title filename. Existing files are still never replaced.
- Adds an opt-in troubleshooting summary with version, counts and numbered type/status records. Source content, comments, URLs, identifiers and source hashes are excluded; copying is manual and nothing is sent. Filters do not redact the reading file.
- Adds English and Chinese first-export and troubleshooting guides.
Validation: 18 adapter cases and 18 reader scenarios in each of Chromium/Firefox. Actual Zotero 10.0.7 reader-derived annotations and real library selection passed on macOS, Windows and Linux (50 API/filesystem checks per platform). Windows/Linux additionally passed 43 native-save checks and 31 production-menu-command checks with real dialogs. Local macOS native UI automation could not connect this round; its 0.1.2 native-menu interaction remains unverified. See the validation record for the exact seams and environments.
Download the XPI to install through Zotero's Tools → Plugins window, or open the original synthetic demo locally without installation. See the validation record for tested platforms, real application checks and remaining seams.
This remains experimental and targets Zotero 10.0.x. Single-file UTF-8 HTML snapshots only; PDF/EPUB, original CSS/scripts, arbitrary live resources, editing/importing exports and complete printing are outside the supported boundary. The source snapshot and annotations remain the editable originals.
Independent MIT-licensed project, built with AI coding assistance; unaffiliated with Zotero or SingleFile. Source and feedback · 中文说明