Publisher workflow polish
In progress
Wizard-only new books, responsive Books catalog, in-app delete modals (incomplete wizards and catalog), autosave, NC import chapters on Windows, cancel purge, and loading feedback shipped. Codex browser in-app still planned; Forge Python venv per README.
In-app help and onboarding
In progress
Searchable member Documentation at /documentation is live with FAQ and section tutorials. Next: contextual “?” links from Manage/Publisher screens and expandable video walkthroughs if needed.
DNS and TLS onboarding for custom domains
In progress
Step-by-step DNS verification, health checks, and deployment notes (e.g. Forge) so artists can connect jm-blackwell.com-style domains with less guesswork. Domain → profile mapping and profile media on custom hosts are already live.
Audio catalog and releases
Planned
Upload or link albums and singles on artist and label profiles, with playable previews where rights allow.
Fan follows and notifications
In progress
Profile love, in-app notification preferences, and toast-based feedback are live. Email digests and broader follow models are still planned.
Delegated profile administration
In progress
Verified users can request admin access on artist, author, and label profiles; staff assign administrators; super admin approves removal of profile-level admins. Site-wide role requests at registration are live under Manage → Role requests.
Public fan profile pages
Planned
Optional public URLs for fan accounts that opt in, using the same social and featured-media presentation fields already on the account profile.
Merch and ticketing links
Under consideration
Curated outbound links or embeds for Bandcamp, Patreon, and show calendars on profile pages.
Roster and landing analytics
In progress
In-app Analytics dashboard, GA4 gtag, and Data API wiring (property ID + service account Viewer) are supported. Production should set env vars and run cache:clear after deploy when analytics config changes.