Bug-fix and polish release.
Faster pagination in expanded view. Tapping the next-page chevron in the 3-row expanded view now advances by a full screen of books, not 8. Previously the bottom row of each page was repeated as the top row of the next, so paging through a large library is now noticeably faster.
Fixes
- Surname sort recognises more compound names: "Nikki St. Crowe", "Maria von Trapp", "Jose dos Santos", "Omar Al Khayyam", and similar particle-prefixed surnames now sort by the full surname rather than the trailing word.
- Custom-chip sort actually applies. A Favourites or Recent chip configured to sort by Series, Series #, Title (or anything else) was previously ignoring the sort priority and falling back to its default order.
- Removing books from Favourites now persists across KOReader restart. Workaround for an upstream bug in KOReader's collection-save code.
- Books update automatically across all chips after a status change, favourite toggle, or removal from history. Swipe-down refresh isn't needed for these actions.
- The closed book's spine on the chip refreshes its progress indicator immediately on return from the reader.
- The chip editor's icon picker no longer leaves an orphaned keyboard on screen if a pagination tap leaks through to the dialog underneath.
Tweaks
- Empty chip placeholder is now a full-size card with a clearer headline and explanation. The Home chip (or any chip whose source is "Home folders" or "Home flattened") gets a "Set home folder" button that opens KOReader's folder picker directly.
- Expand/collapse (swipe up/down on the shelves) keeps your top row of books in place across the transition, instead of shifting them off-screen.
- Footer page indicator reflects where you are in the list more honestly when expand/collapse leaves the cursor between page boundaries.
- New: "Reset chip bar to defaults" in Bookshelf menu, Advanced settings. One tap restores the fresh-install chip set without touching your other Bookshelf settings.