Neos-Metaverse / NeosPublic

A public issue/wiki only repository for the NeosVR project
197 stars 9 forks source link

Provide the ability to hide whether a user supports Neos on Patreon #3395

Open Zyzyl opened 2 years ago

Zyzyl commented 2 years ago

Is your feature request related to a problem? Please describe.

Currently Neos displays a badge and red nameplate color for users who are patrons on Patreon. Neos will soon display a badge for patrons with the Architect tier and above. Neos also shows the 'wizard hat' badge for users who have contributed >= $500 in lifetime contributions. There is also this LogiX node https://wiki.neos.com/Is_User_Patron_(LogiX_node)

In Discord Neos displays Patron status via custom roles and username colors.

Some users are uncomfortable displaying some, or all, of the above markers. Among other reasons, due to the fact the price of NCR has risen significantly since minting began. Users have expressed concern that displaying these markers may make them a target for social engineering attempts, or other unwanted attention, due to people assuming that they may have accumulated a lot of NCR. Others would simply prefer not to show some, or all, of these markers in order not to be perceived as 'different' or of a different 'class'.

Relevant issues

https://github.com/Neos-Metaverse/NeosPublic/issues/356

Describe the solution you'd like

Users have requested a simple way to hide the standard markers (including the LogiX node) relating to Patreon patronage in Neos and on Discord. Ideally this would be granular, e.g. allowing a user to hide the 'wizard hat' and Architect badges, but not necessarily the standard Patron badge/nameplate. Users would ideally like the ability to hide the Patreon-related roles on Discord without losing access to the relevant channels.

In the short term users are mostly concerned about the most visible indicators i.e. Discord roles and in-Neos badges. More technical approaches (e.g. using the LogiX node) are important longer-term, but of lesser concern to the people I've spoken with.

Describe alternatives you've considered

Currently users can use user-made tools to hide badges, however this is suboptimal as it requires knowing about those in the first place. Users can also make custom nameplates to hide the default Patron color. It is possible to unlink a user's Discord and Patreon accounts, however currently the user would then lose access to Patron-only channels.

Additional context

I originally submitted this issue on behalf of Ceorl#1126 jasonmo#6015

AshtonSparx commented 2 years ago

A lot of conversation has been spoken about it in #356 -- I thought there was a GH issue about badge manager being re-worked so you can toggle literally any badge you owned but think it's waiting on Settings UI re-work

Psychpsyo commented 2 years ago

A lot of conversation has been spoken about it in #356 -- I thought there was a GH issue about badge manager being re-worked so you can toggle literally any badge you owned but think it's waiting on Settings UI re-work

Which would work for the badges but not the logix node. And, I'd suggest that, if a user can disable their Patreon status visibility it should also affect what the API spits out. So while #356 is certainly related here, it's a lot more general and doesn't completely encompass this functionality, meaning this would probably need to be a separate system anyways. (preferably taking priority over the one discussed in #356 imo)

Zyzyl commented 2 years ago

Thanks, I've edited #356 in as a related issue

AshtonSparx commented 2 years ago

I believe the logix node just has internal parsing that pulls from the API to show rather you support (Or supported) patreon. I say supported because, even if you unsub, it'll always still spit out true for the user 😆