feat(library): rebuild the browse header as a title row and one command bar

Library, smart scope, collection, authors and series pages share a new
BrowseHeader: the place and its actions on one row, then search, sort,
filters and facets in one bar that folds groups instead of wrapping.
Format chips count from the new POST /libraries/:id/books/facets, built
on the listing's own query; scopes and collections gain filter and sort.
This commit is contained in:
neon
2026-10-16 06:08:13 +00:00
parent 3a0c61ffbc
commit fdbdc8c990
57 changed files with 3998 additions and 1902 deletions
@@ -1,7 +1,7 @@
{
"totalRoutes": 649,
"totalRoutes": 650,
"byPermission": {
"(none)": 281,
"(none)": 282,
"Permission.ManageMetadataConfig": 38,
"Permission.EmailSend": 34,
"Permission.LibraryEditMetadata": 35,
@@ -35,7 +35,7 @@
"Permission.PodcastDownload": 4
},
"byLibraryAccess": {
"'viewer'": 9,
"'viewer'": 10,
"'editor'": 15,
"'owner'": 4
},