18 March 2026 · Book Assembly Team · 2 min read
You can now tag your books with moods, pace, and content warnings. Three small fields that make your library a lot more useful.
Was it a slow burn or did you tear through it in a day? Each book can now be tagged as Slow, Medium, or Fast. Simple as that. You'll find it in the new "Reading Experience" section on the edit page, and it shows up in the book details alongside format and page count.
You can also filter your library by pace, which is handy when you're in the mood for something you can blitz through on a Sunday afternoon versus something you want to sit with for a few weeks.
Every book leaves you feeling something. Now you can capture that with mood tags. There are 14 to pick from: Adventurous, Challenging, Dark, Emotional, Funny, Hopeful, Informative, Inspiring, Lighthearted, Mysterious, Reflective, Relaxing, Sad, and Tense.
You can select as many as apply. Books are rarely just one thing.
If none of those quite fit, you can add your own custom moods too. They work alongside the predefined ones and show up everywhere: detail pages, filters, the lot.
This one's been requested a few times. You can now tag books with content warnings, both from a predefined list (covering things like grief, violence, addiction, self-harm) and your own custom entries for anything specific to you.
There's also a notes field for context. Things like "brief mention in chapter 4" or "major plot point throughout" make a big difference when you're deciding whether a book is right for you (or recommending one to someone else).
Content warnings are hidden by default on the book detail page. You tap to reveal them. That felt like the right call for something inherently sensitive.
You can manage your custom warnings from the dashboard, same as genres and lists. Rename them, delete them, see how many books they're attached to.
All three fields are filterable from the library page. They're grouped together under a "Reading Experience" section in the filter panel, separate from your status and genre filters. Pace chips show in teal, mood chips in purple, and content warning chips in amber.
Partly because they're genuinely useful for a personal library. Partly because they map directly to StoryGraph's data model, which means when StoryGraph import arrives, your moods, pace, and content warnings will come across automatically. Groundwork laid.
StoryGraph import is on the roadmap. These fields were the prerequisite. More on that when it's ready.