Repository navigation
Name an owner's nodes by node_ref on the console, never node_id - #610
Conversation
This comment has been minimized.
This comment has been minimized.
e5f750e to
c3744f2
Compare
This comment has been minimized.
This comment has been minimized.
The owner pages on app.retina.fm still put the private node_id on screen. Connect your node listed it in a Node ID column beside the Node ref one, and /api/auth/me/nodes filled an unnamed node's name with its node_id, which Tunnel and My Nodes then displayed; they also fell back to the id themselves when a node had no ref. The owner route now names a node through public_name, as the public listing does: a node with no name of its own, or one whose name is a node id, is called by its ref. The route keeps node_id for the owner's own calls (release, location privacy, the node's <id>.retnode.com site), but no page displays it: the Node ID column goes, Tunnel searches and labels by name or ref, and a node with neither shows a dash. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
c3744f2 to
b01659d
Compare
|
Claude finished @Babissimo's task in 2m 0s —— View job Code Review
SummaryRe-reviewed the full diff independently ( Specific points verified:
No changes touch I wasn't able to run the backend/dashboard suites in this sandbox (no Branch · |
The owner pages on app.retina.fm still put the private
node_idon screen:/api/auth/me/nodesset an unnamed or offline node'snameto itsnode_id, and Tunnel and My Nodes displayed that name. Both pages also fell back to the id when a node had no ref.What changes
namewithpublic_name, as the public listing does. A node with no name of its own, or whose name is a node id, is called by its ref.node_idfor the owner's own calls (release, location privacy) and for the link to<node_id>.retnode.com, the node's own site. No page displays it, but that link's href and hover title still name the id, because the site is named after it.Stacked on #609 (the archive), so the two ship in one deploy.
Verification
main): backend 5078 passed, dashboard 1394 passed. Typecheck, eslint and pre-commit are clean.🤖 Generated with Claude Code