Added
- Book exclude flag (closes #103) — books can now be excluded without deleting or unmonitoring them. An excluded book is hidden from the Wanted page, skipped by the 12-hour auto-search job, and not counted toward author statistics, but stays in the database and is recoverable. Toggle via the book detail page ("Exclude" / "Un-exclude"). Author detail and Wanted pages gain a Show excluded toggle that reveals excluded books with an amber badge. Stored in the database via a new migration (016) so it survives metadata refreshes.
Fixed
- Page size shared across tabs — changing the "per page" selector on one tab (Authors, Books, Wanted, History, Queue) now persists to all other tabs via
localStorage, so the user's preferred page size is not reset when navigating between sections.