Book chapters page, author websites, and Wikidata integration
Book chapters page - every book with segments now has a dedicated /chapters page showing the full chapter list with descriptions, character appearances, and source attribution. Includes spoiler filtering for logged-in readers, pagination, and ISR caching. Books link to their chapters page from the detail page.
Sherlock Holmes summaries - all 62 Sherlock Holmes stories and 4 novels now have literary-style chapter and story summaries with character entity links. 113 segments updated across 9 books.
Author websites - author pages now show an "Official website" link when available. 21 author websites populated automatically from Wikidata.
Wikidata links - all entity detail pages (books, characters, series, universes, authors, groups) now show a "Wikidata" link in the footer when a Wikidata ID is present. JSON-LD structured data includes sameAs URIs for search engine entity disambiguation.
Book cover in hero - book detail and chapters pages now show the cover image as a portrait in the hero banner (matching the character page pattern) instead of as a background image.
Groups get Wikidata IDs - the groups schema now includes a wikidataId field, available in the curator UI.
Character Goodreads ID removed - the unused goodreads_character_id field has been removed from the schema and curator UI. No data was populated.
Search term display - the books page now shows the search term in the subtitle when filtering by search query.
CTA card height - the "Missing a book?" card now matches the height of adjacent book cards in grid layouts.
Pagination scroll - all public list pages (books, characters, series, authors, universes, groups, genres) now scroll to the top when changing pages. Sub-tables within entity detail pages are unaffected.
Breadcrumb improvements - entity dots now appear on "Chapters" and "Edit history" breadcrumbs matching their parent entity type. Desktop breadcrumb truncation widened so longer titles display in full.