Ask for a pen name at the first step into public - #517
Merged
Conversation
Claiming a handle or publishing an edition with no pen name set opens a prompt asking what name goes on the page, offering the display name to keep. The choice is stored as the pen name (setPenNameIfUnset, which never overwrites), so the public byline is always one the author chose and the prompt never returns. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
mtaanquist
marked this pull request as ready for review
July 30, 2026 18:46
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Backlog item from the design pass click-throughs: the reading pages fall back to the display name, so a pseudonymous author could be named publicly without realising. Claiming a handle or publishing an edition with no pen name set now opens a prompt asking what name goes on the page, offering the display name to keep.
setPenNameIfUnset(never overwrites), so the byline is always one the author chose and the prompt never returns - keeping the display name records it as the pen name.PenNamePrompton the modal primitive, wired into the account claim-handle form and the story settings publish form; both actions accept the riddenpenNamefield.Verified locally: lint, check, account integration tests green.
🤖 Generated with Claude Code