• v0.8.5 03cb4c7869

    v0.8.5
    Release / build-and-push (push) Successful in 2m48s
    Stable

    john-okeefe released this 2026-08-14 08:54:18 -04:00 | 65 commits to main since this release

    Bug Fixes

    • (scanner) Prevent duplicate media item imports (9b171a0)

    Documentation

    • (sync) Document SHA-256 fields and format-aware matching in koreader protocol (8599e5c)

    Features

    • (reader) Wire double-page spread setting into web reader (f5d9578)
    • (sync) Add shared BookResolver with format-aware SHA-256 matching (60a94df)
    • (koreader) Resolve pushes by SHA via BookResolver and return SHA on pull (5584bde)
    • (opds) Always send X-Bookhoard-SHA256 on native EPUB downloads (48af5d3)
    • (sidecar) Key book map by per-format hashes (830741c)
    • (db) Hash_conflicts table and backfill/conflict queries (0c39e04)
    • (scanner) Recompute hashes on rescan and flag content duplicates (77990d0)
    • (ui) Admin Hash Conflicts page and nav entry (8004cb8)
    • (admin) Startup hash backfill and hash-conflict resolution API (03cb4c7)

    Miscellaneous Tasks

    • (deps) Pin foliate-js to d4d87a9 via canonical https URL (b7a9b47)
    Downloads