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)
  • @macadoum
    link
    54 years ago

    CSS personnalization for community owners.

    • @AgreeableLandscape
      link
      4
      edit-2
      4 years ago

      That could get messy though, considering that CSS gives an absurd amount of control over the running web page. For example, they can swap the upvote and downvote buttons so users think they’re clicking on one but are actually clicking on the other. Even post content can be effectively changed with CSS. Just display: none; the original text and use a before or after block to fill in what you want.

      I think CSS is great for customization, but not great for site content integrity.

      At the very least this needs to be explicit opt-in per community.

      • @macadoum
        link
        34 years ago

        In the spirit of Old Reddit. No owner would like to fuck up his own community.

        • @AgreeableLandscape
          link
          34 years ago

          Also, CSS can actually leak browser data to a server, such as keypress data and screen width data.

        • @AgreeableLandscape
          link
          24 years ago

          But they might use CSS to censor content (not just remove, they can already do that, but actually change what the text appears to say).

    • DessalinesMA
      link
      34 years ago

      Its a conscious choice here to not let community mods inject css, that has messed up a lot of things and caused a lot of manipulation with reddit. Also, a lot of reddit subs have such awful themes that I have to disable most of them, so for that reason I decided to make themes a user-setting, so that users themselves can choose how the site looks, in a uniform way.

      Communities can still do images / looks on the sidebars, which are on every community and post page.

      • @macadoum
        link
        14 years ago

        That makes sense.

        But how easy it is to change CSS as an administrator, on my own instance ?

          • Serge TarkovskiOP
            link
            14 years ago

            I was digging Lemmy code a bit, and it didn’t look to me like the markup is built based on Bootstrap, rather something from scratch. Am I wrong and it’s Bootstrap?