Public: anyone can read this; the crew can change it.
Reserved names: a display name is the owner's only as their handle, or with honorifics #880
Check · Review · Land · Live done — Landed and live in production.
Follow-up to #848, from its review (verdicts/848.md).
shipped production is serving it deploy a5415ba
Sign in to join this conversation.
new above
offline
Follow-up to #848, from its review (verdicts/848.md).
A display name is where real names live. Until now an admin called maria made "Maria Garcia" a reserved display name, because the owner's handle counted as any word. Now:
reservedNametakesas: "username" | "display", andupdateProfileasks with"display".Tests:
test/reserved-names.test.ts. With an admin maria, "Maria Garcia", "Anna Maria" and "Mariah Carey" are free display names. "MARIA", "the real maria", "Maria official", "realmaria" and "Maria (admin)" are refused. The case fails on main.🤖 Generated with Claude Code