• v1.12.0
    Release / build-and-push (push) Successful in 2m52s
    Stable

    john-okeefe released this 2026-10-14 16:02:46 -04:00 | 137 commits to main since this release

    Bug Fixes

    • (tests) Sync-integration cleanup wiped the shared reading_history table (199d82c)
    • (dashboard) Week widget left the wiped container — it now survives library switches (f981e72)

    Documentation

    • (agents) Stats-build gotchas — end-of-day anchoring (2nd occurrence), dev-DB probe pollution, DeviceID is not always a device (be10adc)

    Features

    • (stats) Reading statistics — session capture wired + /stats page + widget + per-book card (6457fba)
    • (stats) Per-device reading breakdown + device attribution on progress syncs (7a604c2)
    • (dashboard) Collapsible This Week widget, library-scoped + switch-surviving; title into the subbar (0914c93)

    Other

    • (dashboard) Tighten the gap between the week widget and the first shelf (4rem → ~1.25rem) (9bc149f)

    Refactor

    • (stats) 'Web / unsynced' bucket label → 'Web'; analytics tests isolated from the live reader (5a2c158)
    Downloads