Releases: Entrolution/speed-read
Releases · Entrolution/speed-read
v0.2.4
v0.2.3
What's Changed
Performance & Optimization
- Virtual scrolling for TOC panels with >50 items
- HiDPI support for sharp PDF rendering on Retina displays
- Parallel 2-page PDF rendering
- Increased CBZ LRU cache from 5 to 10 entries
- Adaptive preloading based on navigation direction
- AbortController for Tumblr prefetch cancellation
- Cached parsed localStorage in TumblrCache
Code Quality
- Extracted
BaseVisualReaderabstract class for shared zoom/fit/layout state - Consolidated utility functions into dedicated modules
- Removed ~300+ lines of code duplication
- Better code splitting with dynamic reader imports
Testing
- Added 83 new tests (149 → 232 total)
- TumblrReader tests
- TumblrPlaylistReader tests
- ReaderEngine tests
- TOC panel tests
PRs
v0.2.2
What's Changed
- fix: resolve console warnings and race conditions by @gvonness-apolitical in #14
Full Changelog: v0.2.1...v0.2.2
v0.2.1
Full Changelog: v0.2.0...v0.2.1
v0.2.0
What's Changed
- Replace epub.js with foliate-js for EPUB rendering by @gvonness-apolitical in #5
- Add comprehensive accessibility improvements by @gvonness-apolitical in #6
- Fix memory leaks in reader components by @gvonness-apolitical in #7
- Add lazy loading and Web Worker for CBZ extraction by @gvonness-apolitical in #8
- Add visual regression tests by @gvonness-apolitical in #9
- Add Phase 3: Reading Experience features by @gvonness-apolitical in #10
- Add Tumblr reader with series navigation and EPUB export by @gvonness-apolitical in #11
- Cleanup and performance optimizations by @gvonness-apolitical in #12
- Additional cleanup and performance optimizations by @gvonness-apolitical in #13
Full Changelog: v0.1.0...v0.2.0