Skip to content

Series: one series per spelling, numbers from titles, paging and search - #123

Merged
KodeStar merged 1 commit into
mainfrom
docs/series-grouping-paging
Oct 12, 2026
Merged

KodeStar merged 1 commit into
mainfrom
docs/series-grouping-paging

Conversation

@KodeStar

Copy link
Copy Markdown
Owner

Docs for KodeStar/audiosilo-server#123.

User Guide, admin/books.md > Series:

  • Paging, 24 series at a time.
  • The "Find a series or author" search.
  • Back returns to the same page, search and scroll position, and a library switch starts on page 1.
  • Spellings that differ only in capitals, accents, punctuation or spaces are one series everywhere, named the way the matched books spell it.
  • A series number can come from the title, with the cases that give none.
  • Making an other series the main one now accepts it in any spelling.

API reference:

  • /books?series=, /series (new "one series, any spelling" paragraph), /series/books (names come back verbatim and find any spelling), /admin/books series=, /admin/series (the console loads each card by series=) and /next's series step now say the filter takes any spelling.
  • The effective metadata paragraph covers the title-derived series_index.
  • The swap rule now says "in any spelling".

Screenshot: admin/series.png regenerated with screenshots/run.sh (SHOTS_ONLY=admin/series); it now shows the search box. Docs gate: npm run build passes.

The admin Series page pages its cards, finds a series by name or author and
keeps both in the address; series spelled differently only in case, accents,
punctuation or spacing are one series everywhere; a book's title can give its
series number. API reference: series filters, /series and /series/books take
any spelling, /next's series step, the swap rule and the title position.
@KodeStar
KodeStar merged commit 43271f2 into main Oct 12, 2026
1 check passed
@KodeStar
KodeStar deleted the docs/series-grouping-paging branch October 12, 2026 21:27
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant