forked from akai/readest
74401fc1bb
* fix(library): always sort series books by index ascending, closes #3709 When grouping by series, the sort direction (asc/desc) was applied to within-series book sorting, causing books to appear in reverse series index order when the library was sorted descending. Now series index sort is always ascending (1, 2, 3…) regardless of the global sort direction. Also sort series groups by name when "Sort by Series" is selected instead of falling back to updatedAt. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> * fix(library): skip merge sort when inside a series group The allItems.sort at the end of sortedBookshelfItems was re-sorting books using the regular bookSorter (e.g. Date Read), which overrode the within-group sort that correctly prioritized series index. Now when inside a group, the already-sorted books are returned directly. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> --------- Co-authored-by: Claude Opus 4.6 (1M context) <noreply@anthropic.com>