-
released this
2026-08-18 09:58:44 -04:00 | 42 commits to main since this releaseBug 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
- (reader) Stabilize chrome panels, bookmarks end-to-end, dead UI removal (