Skip to content

1.5.0.23-dev4-cpr-vcodex-steroids

Latest

Choose a tag to compare

@marcoand75 marcoand75 released this 08 Sep 09:58
· 1 commit to master since this release

πŸš€ 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).