From 838e5bb2d0eba1b5208c97222f1758bcfa9de8ff Mon Sep 17 00:00:00 2001 From: martbost Date: Fri, 18 Sep 2026 15:49:44 -0500 Subject: [PATCH] Only the position's owner sees the placement switch Marty asked where to find the setting, which surfaced the problem: /my/ is a public page and the switch was rendering on it for every visitor. The POST is wallet-gated so nobody could actually change someone else's placement, but offering a stranger a control over another member's team is wrong on its face. It now stays hidden until /api/public/msg-me confirms the viewer has proved with their wallet that the position is theirs. Co-Authored-By: Claude Opus 5 (1M context) --- public/my.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/public/my.js b/public/my.js index 21f668f..1eab8c2 100644 --- a/public/my.js +++ b/public/my.js @@ -826,7 +826,7 @@
${esc(directUrl)}

${dd?'Either way you keep the entry reward on anyone you personally bring.':'Team link helps your team qualify. Direct link places every join under you (own spillover). Either way you keep the entry reward on anyone you personally bring.'}

-
+