-
released this
2026-10-22 21:02:19 -04:00 | 0 commits to main since this releaseBug Fixes
- (vite) Guard cleanStaleChunks — vp test deleted every built chunk (
6791d61) - (reader) Arrows stay page turns while the progress slider holds focus (
807899b) - (book-detail) Hero backdrop — templ double-escapes style values (
ff17d14) - (audio-reader) Valid doctype — page loaded in quirks mode (
fa5b952) - (pwa) Add the manifest icons the manifest always referenced (
970beee) - (scanner) Re-extraction is write-after-success — no NULL audio_metadata (
80bfc1a) - (media) Metadata editor save no longer wipes audio_metadata (
35d8ba3) - (audio-player) Playback speed silently reverted to 1x on every reload (
408a972) - (audio-player) Precision rail rendered transparent (
3325b64)
Documentation
- (agents) The doctrine — tests never run against a real server (
6508abc)
Features
- (audio-player) Keyboard shortcuts — declarative keymap, dialog, media keys (plan §2) (
295c4b0) - (audio-player) Sleep timer — moon pill, countdown, 5s fade then pause (plan §3) (
fe7eab9) - (audio-player) Settings popover + autoplay-on-open (plan §4) (
18bed79) - (audio-player) Progress bar overhaul — ticks, buffer, wheel, tooltip, precision rail (plan §1) (
1f30602) - (audio-player) Scrub interaction rework — free-flow drag, pixel magnetism, touch pull-away precision (plan §9) (
96fd2aa) - (audio-player) End-time label toggles total / book-left / chapter-left (plan §10 web) (
a9430f3) - (audio-player) Per-book playback speed + user default (plan §8) (
3576a44) - (audio-player) Gear-menu default speed + split shortcuts into Mouse/Touch (plan §12) (
03c3e15)
Refactor
- (audio-player) One source for the speed list (plan §5) (
db96ea9)
Tests
Downloads
- (vite) Guard cleanStaleChunks — vp test deleted every built chunk (