Something went wrong. Try again.
[READ-ONLY] Mirror of https://github.com/flo-bit/streamplace-overlay. flo-bit.dev/streamplace-overlay
Something went wrong. Try again.
Badge-gate cross-user commands master
Streamer (goose.art): "you should have mod permissions to affect any user besides yourself i think". !shrink @target, !grow @target, and `reload @target` all reach into another chatter's pet state. Behind a chatterIsBadged() check now, same gate that already protects !barrelroll / !refresh / !clearall — anyone without a place.stream.badge.issuance record on the stream.place account gets a console.log denial. Self-affecting commands (bulge, blur, up/down, reload self, !reset, etc.) remain ungated. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Author Eli Mallon Co-author Claude Opus 4.7 (1M context) Date (Apr 30, 2026, 7:23 PM UTC) Commit 7feec54c 7feec54cafc3c67a1b0ed4157e67bcde44c35849 Parent 57512303 5751230375176f314b7374832a3823447b5d524c