github marcoand75/cpr-vcodex-steroids 1.5.0.23-dev4-cpr-vcodex-steroids

2 hours ago

šŸš€ CPR-vCodex Steroids — Library Management V3

A complete rework of the e-book library: smarter shelves, natural sorting, faster navigation, and a more reliable cover pipeline.


šŸ·ļø Smarter library shelves

  • Series + Books view: browse your whole library in one place — series grouped as cards and standalone books side by side.
  • Series view: shows your series/collections as tiles (renamed from "Collections" to Series).
  • Tapping a series opens its volumes in the correct reading order (by volume number, not file order).
  • When you leave a series, you go back to exactly where you were (same page, same tile selected).

šŸ”¤ Natural, human sorting

  • Title sorting is now alphanumeric: Lightlark 1, 2, 3, 4… 10, 11 instead of 1, 10, 11, 2, 3.
  • Author sorting stays as before.

šŸ—‚ļø One menu = one choice

  • The Filtra menu is now a proper single-choice list:
    • All books, Favorites, Recently read, Unread, Completed, Hidden — each shows that shelf in flat order.
    • Series and Series + Books switch the shelf grouping.
  • No more confusing double-highlight: exactly one option is always selected.
  • The Ordina menu keeps Title A–Z / Z–A, Author A–Z / Z–A and now holds Search / Clear search.

⚔ Much faster navigation

  • Instant page returns: pages you already visited are cached, so flipping back takes a fraction of a second instead of re-drawing every cover.
  • The device stays at full speed while covers are being generated.
  • Lighter memory use: reading statistics are loaded lazily, keeping ~137 KB of free RAM and much less heap fragmentation.

šŸ–¼ļø Better covers everywhere

  • Series tiles show the cover of a book inside the series when one exists (with a black band + white title), otherwise a clean placeholder.
  • Books without any usable cover (EPUB with no cover image, TXT/Markdown) now get a generated text title card.
  • A safety check prevents broken all-black covers when the installed font cannot draw the title.

šŸ€„ CJK / Chinese text support

  • The reader now finds and loads the best installed CJK font on demand for non-Latin titles (header, grid, covers).
  • If a Simplified Chinese font is added later, it is picked automatically when it covers the book title.

šŸ› Key fixes

  • Fixed the black horizontal bar that appeared on cached pages.
  • Frame-cache hits now work right after a page flip (previously pages were silently re-rendered).
  • Removed duplicate index builds that doubled update time on SD.
  • Collection/series flags now render correctly in every view (mixed included).

šŸ“š Also in this set

  • Full Steroids documentation updated (features, upstream merge notes, performance guidance).

Don't miss a new cpr-vcodex-steroids release

NewReleases is sending notifications on new releases.