• v0.7.5 9a62c10803

    v0.7.5
    Release / build-and-push (push) Successful in 2m44s
    Stable

    john-okeefe released this 2026-08-10 13:59:29 -04:00 | 79 commits to main since this release

    Bug Fixes

    • (templates) Use expression attributes and fix indentation (4b152bb)
    • (admin) Expandable sidebar section + library manage toggle (a42232e)
    • (sync) Wire dead token cleanup queries into daily maintenance runner (1461273)
    • (ui) Move theme checkmark when theme changes in Appearance menu (8d65e03)

    Features

    • (admin) Redesign library management with HTMX expandable rows + stats dashboard (706be09)
    • (admin) Add scan settings + system information to settings page (64ad10b)
    • (db) Typed tunable system settings + SettingsRegistry (bc47450)
    • (auth) Make session duration and password rules configurable (457a383)
    • (api) Make device rate limits, OPDS page size, and conversion cache configurable (d12911d)
    • (sync) Make annotation tombstone TTL configurable (757398b)
    • (api) Unified tunable settings endpoints with typed validation (885f6d8)
    • (app) Wire settings registry into startup and admin routes (537330e)
    • (admin) Editable tunable settings UI with grouped sub-sections (598d70f)
    • (ui) Adopt book-open brand icon and add SVG favicon (ab465d8)

    Miscellaneous Tasks

    • (frontend) Slim admin.ts, remove dead library.ts (006cc0c)

    Other

    • Merge remote-tracking branch 'origin/main'

    Conflicts:

    templates/book_detail.templ

    templates/collection_rules.templ

    templates/conflicts.templ

    templates/header.templ

    templates/progress.templ (89ea310)

    • Merge branch 'new-ui'

    Conflicts:

    templates/admin_library.templ

    templates/admin_library_templ.go

    templates/conflicts_templ.go

    templates/unlinked_books_templ.go (9a62c10)

    Refactor

    • (admin) Remove separate sidebar, integrate admin nav into main sidebar (a87c8af)
    • (background) Parameterize sync queue and worker pool constructors (936a484)
    Downloads