Skip to content

Conversation

@random-beta-tube
Copy link

@random-beta-tube random-beta-tube commented Dec 24, 2025

Resolves #8729.

Changes

Adds the extension "hide membership" which hides the following (all of them have settings to show/hide seperately):

  • Membership badges on user profiles who are Scratch members
  • "Member" flairs next to Scratch members' usernames
  • The cat avatars that some Scratch members may have enabled.

Note that the cat avatar setting probably doesn't hide your own cat avatar in the header (I can't test this because I don't have Scratch membership), but Scratch members can disable their own cat avatars and badges on their account settings so this is not a problem.

image image

Update after inital PR:

  • I figured out how to use Actions so the code is now properly formatted.

Reason for changes

Some users might find the new membership decorations annoying.

Tests

The badges and flairs is a fairly straightforward userstyle which I tested on Chrome 143. The cat avatars are a bit more complicated as different parts of the website have different avatar settings but I have implemented and the following parts of the website (let me know if I missed one):

  • Main page ("What's happening")
  • Messages
  • Project pages (the icon in the top left, remix credits and comments)
  • Studio pages (both curators and comments)
  • User profiles (following/followers and comments)
  • The explore page
  • Forums

I'm new to contributing so sorry if I made any mistakes!

random-beta-tube and others added 11 commits December 23, 2025 17:02
Added the manifest and added it to addons.json, but the addon doesn't work yet.
Implemented "Remove badges" sub-addon
Implemented the "hide avatar" and "hide flair" sub-addons. Still needs some refactoring work.
Fixed that the border of the cat avatars doesn't hide sometimes
There's way too many versions of borders! I tried to remove them all.
There are a million edge cases!
This time the only thing that is done sitewide is removing the cat ears, the rest is done per section.
They have 5px rounding instead of 4px like everything else!
Fixed messages tab, and renamed a few things, and added some comments
@Samq64 Samq64 added new addon Related to new addons to this extension. `scope: addons` should still be added. scope: addon Related to one or multiple addons status: needs discussion Still in review or consideration labels Dec 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

new addon Related to new addons to this extension. `scope: addons` should still be added. scope: addon Related to one or multiple addons status: needs discussion Still in review or consideration

Projects

None yet

Development

Successfully merging this pull request may close these issues.

New addon: Hide membership badges

2 participants