Content requests, user profiles, and authentication
Content requests - suggest books, series, characters, or other content you'd like to see on OpenFiction. Other users can vote on requests, and curators manage the review workflow.
User profiles - edit your display name, see your Gravatar, and track your content requests from a personal dashboard.
Authentication - sign in with email/password or Google, with session cookies for server-side auth and redirect support.
Forms - all forms now use React Hook Form with Zod validation, unsaved change guards, and accessible error messages.
Genre system - browse books by genre at /genres with filterable genre pages.
Character abilities - abilities section on character pages showing magic systems and powers.