The below is my personal wishlist. I fully understand it’s a long way to implement all of that. Everything is to be discussed. Correct me if some items from this list are already in the roadmap or have been implemented.
- private communities
- more granular permissions (say, a user can or not to comment, to create posts, to vote etc.)
- site-wide recent activity list (all posts/comments created in communities you follow)
- pinned posts/comments (not only a single post/comment, but multiple ones)
- bookmarks
- being able to see who voted for/against a post/comment
- (controversial) being able to super-vote in a community (in case of having a certain permission in this community), say, to add 2 or more votes to a post – this is similar to reacting with “super” on Facebook, to me, it equals to adding more than one like
- more mobile-friendly header (like Raddle, for example)
- tags for posts
- tag rules with a popup when adding a tag (like Dev.to)
- tag moderation
- option to restrict tags in a community to only those from a predefined list
- community rules link or an except with a link when creating a post
- oEmbed for links
- more profile contacts, so that a user can put not only a Matrix contact in the profile but also, say, an email or a Telegram contact – basically, just being able to add additional fields that if a field contain a link, the link is highlighted, and if the link is one of the known ones, a nice email/Telegram/Facebook/Mastodon etc. icon is shown along with the link (the other fields can be without links, like pronouns, profession, hobbies etc.)
- integration with an event provider (say, Mobilizon) – keeping the same permissions, so that a community admin/mod can create events only visible to the members of the community
- integration with a chat provider (say, Matrix) – keeping the same permissions, so that a community admin/mod can create one or more chatrooms for their community
- well, federation
- a mobile app (a big thing and a long-term goal, I know)
I propose a compromise: Pinned comments and replies. Let’s say we’re in a programming language community, and someone gives bad advice on solving a problem, like “don’t hash passwords”. A well-known and verified professional programmer in that language or even one of the maintainers can make a reply stating why this is a terrible idea, and have their comments pinned to the top of the stack. This gives the comment maximum visibility without affecting the voting mechanic.
Pinned posts are in the feature list above, I also would like to see them available. So you think if a user wants to express an exceptional “above average reaction”, emotions should be just emotions, not affecting the mechanic? Say, leaving another comment like “awesome” etc. Maybe you’re right, I’m just thinking out loud. Let’s wait for other opinions/ideas/thoughts.
We could also have “mini comments” that are limited to ten characters or something, and are placed right in the parent comment/post. And reputable contributors would have the ability to pin them too.
This indeed looks like extended reactions. Like the idea!