Skip to content

# Folio Nooir v1.5.4

Choose a tag to compare

@toshio2011 toshio2011 released this 10 Aug 07:49
· 54 commits to codex/folio-nooir since this release

v1.5.4 changes

  • EPUB image rendering now warms missing image caches before font prewarming, reducing failures caused by fragmented heap memory.
  • Added a bounded TJpgDec fallback for valid baseline JPEGs that JPEGDEC cannot decode because of long AC Huffman tables. Normal JPEGs remain on the faster JPEGDEC path.
  • Added safer lazy image extraction, invalid-cache cleanup, one-time source refresh, and failure memoization so a broken image cannot repeatedly stall page rendering.
  • Problematic EPUB images are cached in the compact pixel-cache format after successful decoding, making later visits fast and avoiding repeated SD/decoder work.
  • Improved XTC/XTCH streaming by retaining the rendered black-and-white plane in small framebuffer chunks, reducing full-page rereads while keeping low-memory fallback behavior.
  • Reduced redundant Recent-book SD writes and corrected featured-cover invalidation when the selected book changes, improving home-screen responsiveness.
  • Updated the firmware version to 1.5.4. These changes use the shared X3/X4 code path; real-device validation remains recommended on every hardware revision.