Repository navigation
Incremento 2026.11.04
Changes since tag v2026.11.03.
- Link PDF and EPUB passages to the exact explanation in another document. Connections retain the source and destination text, briefly reveal the matching passage, and support returning with Jump Back. Older page and section links remain usable.
- Track non-linear reading with separate Viewed and Marked read figures in readers and the Document Bookshelf. Mark or unmark individual PDF pages, page ranges, EPUB passages, or sections. Repeated visits count once, and explicit reading marks combine with the existing Read to here marker in Statistics.
- Send selected PDF, EPUB, or reviewer text to Writing with a link back to its source. Source-side indicators reopen the corresponding writing excerpt, and temporary passage reveals make both directions easier to follow. Writing insertion retains native Undo/Redo.
- Save webpages for offline reading from Anki or Companion. Choose a previewable HTML snapshot — website appearance or an editable Reading copy — reflowable Markdown. Read these documents with the existing EPUB tools and export them as standalone HTML, Markdown, or TXT. Capturing a later version creates a separate document.
- Keep grouped workspace tabs active when opening more readers, references, writing, and searches. Rename, close, resize, and color tabs; save their appearance with workspaces. Grouped web searches retain separate results tabs and share their own profile-scoped browsing session.
- Preview internal PDF links and footnotes on hover with a resizable preview, including while link navigation is disabled. Text inside noted highlights stays selectable. Overlay-only annotation edits update without reloading the main or beside reader, while changes requiring new PDF appearances still refresh the display copy.
- Preserve passage references through resource inspection and unlink/restore flows, retain reader positions across reference navigation, and keep the new state isolated by Anki profile. Refresh English, Croatian, and Simplified Chinese interface catalogs and rebuild the shipped reader and Companion assets.
Restart Anki after updating. Reload or reinstall Companion from the updated add-on and refresh pages using its capture features. Viewed coverage begins with this update; existing read-to-here markers are retained. Reading coverage, document associations, writing backlinks, and offline documents are profile-local and travel through Incremento backups rather than Anki Sync alone. Offline snapshots preserve captured content and available resources; scripts and interactive website behavior are disabled. The minimum supported Anki version remains 24.11.
Verification
- Complete release packaging gate passed: 5,232 Python tests, 300 PDF viewer tests, 244 Companion tests, and 2 MCP connector tests; Python compilation, Ruff, mypy, ESLint, translation validation, both browser builds, four mutation checks, and archive validation.
- All seven deterministic repair guards passed; Python dependency consistency passed.
- npm audit passed the high-severity threshold; three moderate findings remain in development-tool dependencies.
- The archive contains 343 files, including its generated Anki manifest. All packaged source bytes match commit
a83a046. Runtime data, local metadata, tests, and caches are excluded. A SHA-256 checksum is attached.