Wow! A lot has changed since the launch of Summit for Lemmy. So much has been done yet it still feels like the app is nowhere near complete.

The original roadmap post is stale and it’s grown too long. This post cleans up the roadmap and only contains features yet to be done at the time of writing.

Here we go:

  • Mod actions. (some have been added but not all of them)
  • Create & edit communities
  • Notifications/Push notifications
  • Settings for anything configurable. This one is ongoing because user requests for more customizations will keep pouring in.
  • Support for locales other than English
  • NSFW mode
  • Offline mode (view posts, comment, vote all offline with an offline engine that tracks everything and performs the actions once network is established).

Specific user requests:

  • Add support for tablets.
  • Support sending content to the app to use for later.
  • Add option to reordering comment/post format tools
  • Support switching instances to any instance (even if you are not sign into that instance).
  • Add a way to customize the comment menu (the menu that has the overflow, add comment button and upvote/downvote buttons).
  • In the multi-community build, indicate which communities you’ve subscribed to. Also list subscribed communities maybe by default or have some way to only see subscribed communities.
  • Add “reason” for mod actions.

Stretch features (nice to have but I need to do more research)

  • Possible integration with mastodon/? (needs research)
  • Support kbin?

Completed

  • Custom themes. I’m still accepting themes. See this post for how to submit a theme. You can make a post here or just comment on one of the release posts to let me know.
  • All the search (search profiles, search text, search comments, search posts, etc etc)
  • A button that will move you to the next or previous top comment
  • Change default sort order
  • Adjust text color (specifically the contrast)
  • Add hyperlink button to comment/post text editor
  • Setting to only show top level comments (with options to expand children as needed)
  • Changing the font. Changing font size.
  • Client side sort modes
  • Custom community feeds. Eg. group multiple communities into one feed and view them together.
  • Switch account within a post while keeping position
  • Make post/comment scores change color on vote. This might be a subjective change so might be a new setting?
  • Text searching on the current page.
  • Draft & save comments and posts
  • Left hand mode
  • Show instances for both posts and comments if the user is not from your instance. Also add a setting to toggle this.
  • Add setting to make the bottom bar always visible
  • Add option to disable history
  • Setting to hide bottom bar, roll options to overflow menu.
  • Add settings to customize the bottom bar.
  • Toggle to enable/disable hidden posts
  • Change sort order of comments on a user’s profile
  • Import/export settings
  • Share comment/post as image. (Eg. share a clean image of a post to another social media site such as discord without needing a link)
  • Change gesture action colors to be action specific
  • Add actions from the top bar into the overflow menu.
  • Add upvote percentage somewhere. (Added both in the detailed view and also as a setting that can be enabled for comments and posts separately).
  • Add setting to highlight posts/comments made by you.
  • List local communities somwhere (maybe in the instance info screen)
  • Client sided account specific settings (Eg. designate an account as a NSFW account)
  • Add setting to tie theme to account
  • Add option to display user profile images
  • Option to choose the directory where images get saved
  • Add option to set the view type for a community instead of everywhere
  • idunnololz@lemmy.worldOPM
    link
    fedilink
    arrow-up
    3
    ·
    1 year ago

    I probably can’t do youtube because it requires special API but I can support the other video sources. The app should actually already support these but I’ll double check. If you have an example post let me know.

    • Frools@lemm.ee
      link
      fedilink
      arrow-up
      5
      ·
      1 year ago

      Yeah makes sense for YouTube, Rif used to do it but tbh it was of questionable value as the player was very barebones. YouTube at least opens quickly in its own app.

      I guess there’s not actually that many direct video links posted on Lemmy, I found one that did work, that player works nicely! Is the detection based on extension or content-type or something?

      Maybe the feature request is actually to extract inline video from well known hosts like Imgur? E.g. https://lemm.ee/post/587389

      The other obvious one is redgifs, I’m sure you can find an example of that yourself though 👀

      • idunnololz@lemmy.worldOPM
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        That makes sense. Reddit api had something like content type but this is missing in the Lemmy API. Thus the only way other than to download the content is to look at the extension. I can also add custom handling by website but as you might imagine this is a nightmare to maintain as each custom website handler needs to be updated whenever there is a change on that website.