š 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).