• v1.10.0
    Release / build-and-push (push) Successful in 3m1s
    Stable

    john-okeefe released this 2026-10-14 09:49:20 -04:00 | 148 commits to main since this release

    Bug Fixes

    • (web) Viewport meta on all admin/profile pages; admin users page reworked for mobile (300866c)
    • (web) Admin users list reworked to the library-management card pattern (f3c9d4b)
    • (web) Password requirement indicators on registration and admin create-user (bc6ce41)
    • (auth) New users inherit the system-wide default timezone (740213f)
    • (tz) Server-side timezone conversion for all user-facing time displays (1601548)
    • (tz) JWT context stub carries the user's timezone (0772f06)
    • (web) Profile save gives visible feedback (HX-Refresh) (57d83fd)
    • (web) Profile save silently died under htmx 2 — invalid-JSON hx-headers (505fc48)
    • (web) Admin users cards redesigned for mobile readability (2a6e4b9)
    • (web) Profile modal always displayed UTC — Timezone never mapped (dc353b0)
    • (web) Field-mapping + fragile-hx-vals sweep across profile and library surfaces (320f310)
    • (nas) Refuse deletes while library storage is unreachable; real file removal; stat cache (17274bb)
    • (make) Restore .PHONY declaration dropped by the guidelines cleanup (d95814d)

    Documentation

    • Retire PROJECT_GUIDELINES.md — library-visibility rule now in AGENTS.md + dev docs (f42720a)

    Features

    • (security) Library visibility enforced at the source; per-library series; annotation ownership; admin user creation (431fec0)

    Other

    • Pin foliate-js 7796b05 — pdf text-layer dedupe on re-render (v0.5.3) (97fbdf1)
    Downloads