Description
My suggestion
Having our own feedback forum would create a centralized place for suggestions.
Currently, feedback is spread across a few different places, and on GitHub, it's mixed in with to-dos. With our own feedback forum, community suggestions would be better separated, and everyone would have access to all public feedback and all in one place.
Some users don't have a GitHub or Discord account, limiting their options for leaving feedback. With our own forum, this problem would mostly be solved as, depending on how we handle logging in, users could create Scratch Addons accounts (maybe) or almost everyone coming in could verify ownership of a Scratch account to authenticate and make posts, letting more users join in.
Allowing users to anonymously leave feedback without logging in could also be considered. Such feedback could be posted privately (only maintainers could read it) or made public as an anonymous post (though, that could potentially lead to abuse).
How users could authenticate
Scratch
This would connect the Scratch community to our feedback forum by verifying ownership of Scratch accounts. Everyone on the feedback forum would inherit their username from Scratch this way.
We shouldn't reference our website from Scratch (since our feedback forum's communication feature would very likely violate Scratch's website policies and of course, we don't want to mention our browser extension).
GitHub
This might make it easier to grant some collaborators/organization members privileges. It also provides two-factor authentication. GitHub has already gradually been rolling out a 2FA requirement, so we might as well take that extra protection just in case.
Our own account system
This might work alright if we're okay with potentially not recognizing users from Scratch. However, users may not want to create an account just for this.
@WorldLanguages I know you previously mentioned the idea of a feedback forum.