Repository navigation
ux: clearer menus — give list says where a person stands, never their name - #91
Merged
Merged
Conversation
The owner's decision, reversing a change that shipped in #90: in roleplay a character's name is learnt by meeting them, and a give list that printed it told every stranger within arm's reach who they were. The server no longer puts a name in the nearby answer at all -- it is absent from the wire, not hidden on the page. Each entry carries the id, the rounded distance and which side of the giver the person stands on, worked out from the giver's facing (the snapshot heading, the convention `World.Ahead` already uses). The row reads `To your left · 1.2 m` / `À votre gauche · 1,2 m` with the language's decimal mark, and `#12` beside it. On a host that cannot read the facing, no side is guessed and the row is the distance alone. The code comment records the decision as "never a name". The test gives both characters a name and requires that none appears in any field of the answer, and checks the side for two facings and for none. web/index.html rebuilt. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This was referenced Oct 5, 2026
Merged
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.
This follows the owner's decision on the inventory give list: no character names. In roleplay a name is learnt by meeting someone, so the list must not reveal it to a stranger standing within arm's reach. This reverses that part of #90.
Before → after
Vee Vectorwith0.5mbeside it, and the server sentnamein the nearby payload.To your left · 1.2 m/À votre gauche · 1,2 m, with#12beside it.World.Ahead).Tests
name.lua tests/run.luagives 4650 checks, 0 failed.luac -p, the sandbox-globals check, andnpm ci/typecheck/buildall pass, withweb/index.htmlrebuilt. No new files.🤖 Generated with Claude Code