·
23 commits
to master
since this release
Changes
- Cover Grid group picker can now show cover tiles instead of a text list, chosen per grouping type via two new settings (Author group display, default List; Series group display, default Grid). Series tiles use the cover of the series' first book; author tiles show a placeholder and the name.
- Added a persisted library index: grouping opens read title/author/series from disk instead of re-parsing every book's
content.opf, cutting a grouping open from ~14 s to ~0.4 s on a 40-book library. Prompts to update when the library has changed, or when a folder hasn't been indexed yet, with the option to carry on with what's cached. - Added Delete cover cache (Settings > Apps > Cover Grid), and made Generate all covers build the library index as it goes.
- Fixed the firmware crashing out of memory when opening a series group on a large library; cover generation now refuses to start when contiguous heap is too low rather than aborting, and retries when the page changes.
- Fixed the grouped grid's Back hint reading "Home" when it returns to the group picker, and Back from a group returning to the top of the picker instead of the group just left.
- Renamed the no-series bucket to "No series" (it was truncating on a tile), wrapped over-long button labels and confirmation text instead of cutting them off, and merged upstream through
1.5.0.9.