mirror of
https://github.com/bookorbit/bookorbit.git
synced 2026-11-03 08:21:39 -06:00
956a7a5e9a
* feat(users): tag/genre content filters for per-user access control Add granular per-user content filtering by tags and genres, allowing admins to set include/exclude filter rules that are enforced across all book-serving surfaces. - Implement DB schema, repository, and SQL helpers for content filters - Wire enforcement across core domains (Books, Collections, OPDS, Kobo sync) - Add REST endpoints for managing filter rules - Redesign UserFormDrawer to support configuring content restrictions - Add read-only Restrictions tab in account settings and user list badges - Add comprehensive unit tests and fix existing fixtures Closes #68 * test(client): update account tab expectations for restrictions