Summary
The audiobooks toolbar exposes a list/grid view toggle, but the grouped views (?group=authors and ?group=series) only render as a grid. Toggling to list mode while grouped is silently ignored — the toolbar icon flips, but the page keeps rendering grid cards.
Root cause: the list-mode template in fe/src/views/library/AudiobooksView.vue is nested inside the groupBy === 'books' branch. The grouped-view branch has no viewMode === 'list' rendering at all.
Steps to reproduce
- Open the audiobooks library.
- Click the toolbar list/grid toggle so the icon shows list mode.
- Open the grouping dropdown and switch to Authors (or Series).
- The view stays as a grid of cards. The list-mode toggle has no effect for grouped views.
Expected behavior
List mode should render a row-per-collection list (cover thumb, collection name, book count). Clicking a row should navigate to the collection page, matching how the grid cards behave.
Notes
Re-opened here from kevinheneveld#1 per discussion on #585 — proposed fix is in that PR.
Summary
The audiobooks toolbar exposes a list/grid view toggle, but the grouped views (
?group=authorsand?group=series) only render as a grid. Toggling to list mode while grouped is silently ignored — the toolbar icon flips, but the page keeps rendering grid cards.Root cause: the list-mode template in
fe/src/views/library/AudiobooksView.vueis nested inside thegroupBy === 'books'branch. The grouped-view branch has noviewMode === 'list'rendering at all.Steps to reproduce
Expected behavior
List mode should render a row-per-collection list (cover thumb, collection name, book count). Clicking a row should navigate to the collection page, matching how the grid cards behave.
Notes
Re-opened here from kevinheneveld#1 per discussion on #585 — proposed fix is in that PR.