• v1.9.1 9e4cc4efd0

    v1.9.1
    Release / build-and-push (push) Successful in 2m42s
    Stable

    john-okeefe released this 2026-09-21 20:05:43 -04:00 | 8 commits to main since this release

    Bug Fixes

    • Pin foliate-js e16530a — desktop double-click zoom toggle (5329bf3)
    • (build) Exclude local package-lock.json from Docker build context (7caa46c)
    • (devices) Re-approving a known device rotates its token instead of 500 (1cd8557)
    • (devices) Release pendingMu on the pending-status path of CheckRegistrationStatus (5cdfe5a)
    • (schema) Refresh library_type_name on library change; make trigger block re-runnable (1002cbc)
    • (admin) Delete-library warning names what is lost; modal now closes (388b62b)

    Documentation

    • (user) Web reader guide — navigation, touch selection, highlights (b4c956a)

    Features

    • (reader) Comic treatment for fixed-layout items in comics/manga libraries (80e5d5b)
    • (data) Duplicate-content queries — archive filters, cross-library moves, archived-twin matching (a4dbe79)
    • (scanner) Repoint rows on cross-library moves of identical content (64ef691)
    • (collections) Merge archived duplicates into their active copy (45e3a25)
    • (opds) Library folder navigation and library-scoped search (5da97b2)

    Miscellaneous Tasks

    • Complete go.sum with test-graph dependency sums (65f6bdf)
    • (docker) Bake Go module cache into the test-runner image (077afac)
    • (templates) Regenerate templ outputs and rebuilt static assets (9e4cc4e)

    Tests

    • Repair integration harness — wire SettingsRegistry, reuse preserved dev admin (4faa217)
    • (infra) Self-healing admin password; cross-library move/merge suite (7b0b279)
    Downloads