Skip to content

Releases: Entrolution/speed-read

v0.2.4

03 Feb 13:23
d6cf9da

Choose a tag to compare

Bug Fixes

  • Extract plain-text URLs from Google Docs HTML export (#20)
    • Bare (non-hyperlinked) URLs are now extracted alongside linked ones
    • URLs split across <span> elements are reassembled correctly
    • Document order is preserved for all extracted URLs

v0.2.3

03 Feb 03:58
e63b447

Choose a tag to compare

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 BaseVisualReader abstract 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

  • #15: Code consolidation and performance optimizations
  • #16: BaseVisualReader abstraction
  • #17: Tumblr reader tests
  • #18: ReaderEngine tests
  • #19: TOC panel virtual scrolling

v0.2.2

03 Feb 01:06
06608cf

Choose a tag to compare

What's Changed

Full Changelog: v0.2.1...v0.2.2

v0.2.1

02 Feb 23:30
c2e7d8f

Choose a tag to compare

Full Changelog: v0.2.0...v0.2.1

v0.2.0

02 Feb 23:22
929e172

Choose a tag to compare

What's Changed

Full Changelog: v0.1.0...v0.2.0