• v0.9.0 922336c064

    v0.9.0
    Release / build-and-push (push) Successful in 3m0s
    Stable

    john-okeefe released this 2026-08-18 09:58:44 -04:00 | 42 commits to main since this release

    Bug Fixes

    • (reader) Stabilize chrome panels, bookmarks end-to-end, dead UI removal (ba95cc3)
    • (sync) Resurrect tombstoned annotations when a newer save re-creates them (a962342)
    • (reader) PDF highlights never appeared — isPDF read too early + overlay shrunk by pdf.js transform (eb09a5d)
    • (reader) PDF search returned nothing — reactive proxy broke pdf.js; add back-to-location (1905fec)
    • (reader) PDF highlights offset from the words — wrong fraction denominator (34a27a5)
    • (reader) Both toolbars showed below 768px — cascade-layer conflict (dc68d03)
    • (reader) PDF contents drawer rendered nothing — duplicate x-for keys (206db93)
    • (reader) Pin foliate-js e448d36 — webtoon pages now load (243d369)

    Features

    • (reader) Immersive chrome, slide-over drawers, tri-state PDF pointer mode (612f888)
    • (reader) Glass chrome — translucent bars, custom slider, slide-away hide (14d1a15)
    • (reader) Touch & mobile — tap zones, gesture engine, mobile sheets (24ea9d8)
    • (reader) EPUB highlights & notes — selection popover, overlayer rendering, annotations drawer (40d7051)
    • (reader) PDF text highlights via fraction-rect annotations (a05b016)
    • (reader) In-book search for reflowable formats (5e73b0a)
    • (reader) In-book search for PDFs (6fc4107)
    • (reader) Relocate back-to-location, add recenter control, wrap bottom bar on small windows (f283903)
    • (reader) Mobile-pattern toolbar — compact row + ⋯ overflow menu under 768px (6cd0fb2)
    • (reader) Page thumbnails tab + reliable PDF contents (fd4c357)
    • (reader) Confirm bookmark creation with a success toast (1a07635)
    • (reader) Shortcuts help modal + desktop edge page-turn zones (94be6ed)
    • (reader) Webtoon reading mode + brightness/contrast/night filters (e500039)

    Other

    • (vite) Remove stale hashed chunks after each build (bd7d71a)
    • Merge branch 'reader-redesign': reader v2 — immersive chrome, annotations, search, touch, webtoon

    Full reader redesign across 22 commits (with the foliate-js fork's
    zoom-control engine work pinned per release):

    • Phase 0: panel/chrome stabilization, bookmarks end-to-end (REST CRUD
      via AnnotationService), dead UI removal, tombstone resurrection fix
    • Phase 1: edge-to-edge glass chrome with auto-hide, slide-over drawers,
      tri-state PDF pointer mode (Smart/Pan/Text), Kindle-style theme swatches
    • Phase 2: touch gesture engine (pinch/pan/swipe/double-tap), tap zones,
      mobile sheets + compact toolbar with overflow menu
    • Phase 3: EPUB highlights & notes (selection popover, overlayer
      rendering, annotations drawer), PDF text highlights (fraction-rect
      overlays), in-book search for both EPUB and PDF, back-to-location
      stack, page thumbnails, shortcuts help modal, desktop edge zones
    • Phase 4: webtoon (vertical-scroll) mode for comics, brightness/
      contrast/night filters, bookmark toast feedback
    • Build hygiene: vite stale-chunk cleanup, browser-verified fixes for
      Alpine proxy/dpr/duplicate-key classes of bugs along the way (922336c)
    Downloads