Segment-level spoiler filtering, reading order support, and Expanse appearances
Segment-level spoiler filtering - the biggest change since launch. If you're partway through a book, you can now set your exact reading position on the reading profile page. Character data will be filtered to only show information up to that point - no more worrying about seeing a death that happens three chapters ahead. The position picker appears automatically for any book you're currently reading that has segment data. Books without a position set, or without segment data, behave exactly as before.
Story arcs follow your reading order - if you've set a reading order preference for a series or universe, character timelines now display books in that order instead of publication order. A subtle "Following: [Order Name]" indicator appears on the timeline. Viewing a character from a book page now correctly shows only that book's appearances.
Reading order tracking now syncs with your reading profile - advancing your position in a reading order automatically marks earlier books as read and the current book as reading. No more updating both separately.
Multiple origins per character - characters are no longer limited to a single nationality or origin. The character edit form now uses a searchable multi-select, and detail pages display all origins.
The Expanse: 501 POV appearances mapped across all nine books. Every chapter title in The Expanse names its POV character, so we were able to populate appearances with high confidence. Twenty-one new characters were added alongside group memberships and relationships.
Dark Tower segments completed for the remaining four books: Wolves of the Calla, Song of Susannah, The Dark Tower, and The Wind Through the Keyhole. Character descriptions for the core ka-tet were also rewritten to be spoiler-safe.
Data quality pass - rewrote spoilery descriptions, ability notes, and relationship notes across multiple series to remove plot reveals from non-filterable text.
New support documentation for reading orders, groups and factions, and expanded coverage of series character views (table, heatmap, cast).
We now track 663 characters across 15 universes.