Mark XC
The Inbox
Shipped April 25, 2026
What it is
User-facing email preferences page at /account/emails. Auth-gated server component reads profiles.email_prefs jsonb, renders a toggle row per channel (daily_nudge / weekly_oracle / weekly_wrapped / challenge_ping / product_news) with descriptions in user language. Optimistic UI flips on click, persists via POST /api/account/email-prefs which validates against an allow-list and merges. Master 'Stop all email' switch flips every channel false in one round-trip. Trust signal + GDPR-aligned + closes the unsubscribe-only-via-email-link gap.
Related — same category
First Judge audition: upload a take, get a score. The product hypothesis.
/dashboard with practice streak, recent takes, plan summary.
Practice Forge — guided log + reflection prompts. The retention hook.
Audition Simulator with timed takes + judge panel persona.
See it in the product.
Every Mark exists because string players asked for it. Free demo, no card.