Too much has changed since Roadmap V2 was created. So we are starting fresh again to clean up the clutter!

If you have any feature requests, please feel free to comment them here.

Planned changes

  • Offline mode (view posts, comment, vote all offline with an offline engine that tracks everything and performs the actions once network is established).
  • Setup wizard.
  • Extremely out of date version check? (Eg. if the app version you are using is over x versions out of date)
  • Export tables as part of export settings. Currently there is a limitation for the import/export settings feature. It only supports settings which are represented as key-value pairs. However some settings are represented as lists and these are stored in tables in a db. This change will require the app to know how to import/export a table as well as possible showing this option to the user.

Specific user requests

  • Instead of showing a circle when votes are hidden, show nothing instead.
  • When making posts under less-than-ideal clients side network conditions/unstable server conditions, the post can sometimes become many times duplicated, potentially by some retrying mechanism. This can be a bit of a mess, and it would be nice if retries were for non-mutating API calls only, or if possible from the Lemmy server’s side, add idempotency so that duplicates get discarded.
  • Add haptic feedback to some actions such as voting and posting/commenting

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

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

Completed features

  • Support sending content to the app to use for later.
  • Add “reason” for mod actions.
  • Add option to reordering comment/post format tools
  • Support switching instances to any instance (even if you are not sign into that instance).
  • Add new top level screen which displays your user profile.
  • Add support for tablets.
  • 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.
  • Comment filters (by keyword)
  • Add a way to customize the post quick actions menu.
  • Notifications/Push notifications
  • Mod actions.
  • Create & edit communities
  • Add a way to make one action easy to access. Eg. a way to do one tap hide read.
  • Show publish and modified date in the post header/comment header
  • Add option to hide all controls by default when in image viewer.
  • Multi-instance feeds support (eg. Subscribed communities from multiple accounts)
  • Support for locales other than English
  • NSFW mode
  • Update bookmark icon based on whether the item is currently bookmarked or not
  • Improve controls for post instance switching. Consider things like: adding a banner when the post is not the same instance as the account, better messaging around instance inconsistencies and switching freely between instances on a post.
  • Better DM UI
  • Screenshot gifs
  • Dim read posts.
  • add a setting to disable/control how many animations play in the app
  • add a way to see all comments in a comment chain when commenting
  • add a way to adjust the cache policy
  • Combine score related settings to be a enum with values (1) hide scores, (2) show scores (3) show up and down votes.
  • Modify the emoji pack
  • Toggle to disable rendering post titles with markdown. Reasoning given: some titles have hashtags meant to mean “number” and not “header”.
  • Copy comment button.
  • Add a way to “go to” a lemmy link. (Useful if the user is viewing lemmy on the browser and wants to see that page in the app).
  • Add a setting to adjust the size of the image icons for post view layouts that are not full width.
  • quick access to subscribed communities by one tap instead of tap on home and swipe. (Suggestion was to add subscribed communities to the search page) (I’m holding off on implementing this one for now because I have some cool solutions here but it will take a long time to implement)
  • Add upvoted/downvoted posts and comments to saved.
  • Some users like to work on multiple posts at the same time, possibly over a long period of time. The request here is a better draft system so managing drafts is easier for this use case.
  • Change homepage from settings.
  • Mark post unread
  • Tag users
  • Change login information in the app
  • When replying on the view comment reply from inbox-screen, when submitting response, the screen does not update with the new comment.
  • Added a setting to show/hide the scroll bar on the post feed.
  • Added an option to only expand one comment thread when viewing a single comment.
  • Update post when comment is posted. This issue is most apparently when commenting on a post with 0 comments as posting a comment will not cause the comment count to update to 1.
  • DieguiTux8623@feddit.it
    link
    fedilink
    arrow-up
    10
    ·
    1 year ago

    Thank you! I look at your roadmaps as an inspirational and motivational texts. I really admire what your Lemmy client looks like, its feature richness and polish… The idea of supporting full offline mode is ambitious and I don’t think any (even among paid options) Android Lemmy app supports it, so I’m really awe-struck. Keep going on like this and kudos for the excellent work!

  • scrambled777@lemmy.world
    link
    fedilink
    arrow-up
    5
    ·
    1 year ago

    This looks promising.

    Is it possible to show gifs from gif hosting sites in the community page. So can see gifs without opening the post.

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

      I was under the impression this was already supported. Any link that ends with .gif should already auto preview in the app. Can you link an example?

      • scrambled777@lemmy.world
        link
        fedilink
        arrow-up
        2
        ·
        1 year ago

        Just an example:

        Looks likes this in community page. I mean video preview/autoplay is not available unless it’s opened.

        After opening the post, it starts to autoplay.

        • idunnololz@lemmy.worldOPM
          link
          fedilink
          arrow-up
          3
          ·
          11 months ago

          Sorry for the late reply, I had totally forgotten about this bug report. I found the post you linked however it plays without opening the link. I’m not sure if I fixed the bug but forgot to list it. Can you try the latest version of the app (v1.25.0) and see if the issue is still happening?

          • scrambled777@lemmy.world
            link
            fedilink
            arrow-up
            2
            ·
            11 months ago

            Hi, thanks for the reply.

            Look like I was not able to explain very clear.

            My question: Is it possible to stream the gif and videos linked in a post without opening the post at all? Same like the preview of images is visible on homepage without opening the post.

            In the first screenshot, one can see linked image without opening post while video/gif’s are not visible unless

            I found the post you linked however it plays without opening the link.

            Yes, it plays without opening the link. But, for it[Video/Gif] to play one need to open the post. Hence, my question above.

            Apart from that app is super smooth and optimized. Really appreciate all your hard work. Cheers.

            • idunnololz@lemmy.worldOPM
              link
              fedilink
              arrow-up
              2
              ·
              11 months ago

              Ah I see. This looks like a bug as you can play the video without opening the post in some layouts but not others. I’ll have this fixed for the next update. Thanks for reporting.

  • Cutter@programming.dev
    link
    fedilink
    arrow-up
    3
    ·
    11 months ago

    I am really enjoying what you have made so far!

    One quick suggestion, you should add a link in the app to where we can tip/donate/pay you besides Patreon.

    I know that in most apps I am more likely to give money if there is a single quick option rather than a subscription.

    • idunnololz@lemmy.worldOPM
      link
      fedilink
      arrow-up
      5
      ·
      11 months ago

      Oh actually I remember now why I didn’t add Kofi. Google is pretty picky about adding different payments methods that aren’t google play into the app (because they don’t get to take a cut of your income). I’ve gotten into trouble with this in the past so to avoid it I just don’t explicitly link payment/donation methods in the app. That’s why there is a “patreons list” screen instead of a page about how to donation. If you are interested in donating on kofi you can find the link on the community description of this community.

    • idunnololz@lemmy.worldOPM
      link
      fedilink
      arrow-up
      2
      ·
      11 months ago

      I have kofi but I think I made it after adding patreon to the app. I’ll add it for the next update. Thanks!

  • asudox@lemmy.world
    link
    fedilink
    arrow-up
    2
    ·
    edit-2
    11 months ago

    Thanks. Btw is it me or is there no option to set a default feed? It always defaults to All for me when I select Subscribed.

    And also, where’s the source?

    • idunnololz@lemmy.worldOPM
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      11 months ago

      To set a homepage, go to any community or feed you want to be the homepage. Then tap the three dots button (bottom right). Select set as homepage.

      The app is close sourced so the source is not available.

        • idunnololz@lemmy.worldOPM
          link
          fedilink
          arrow-up
          1
          ·
          edit-2
          11 months ago

          The github repo is only for hosting the APK. Every time I do a release push, a script is run to build and generate a signed APK. That APK is then pushed from the private repo to the public one.

          This is done because some users prefer to get the app from something that’s not Google play.

  • tenchiken@lemmy.dbzer0.com
    link
    fedilink
    arrow-up
    2
    ·
    2 months ago

    Really appreciate the app so far. Some bits I’ve thought during use so far:

    Support for search / direct jump to a searched URL? Example being to search for https://lemmy.world/post/10414304 and jump here. Related: potentially have Android directly open Lemmy instance related links? (I know this one might be impractical!)

    Larger in-line image display on the main timeline… I feel like this is already in the settings potentially and I’m just missing it, but that in itself might be an issue or consideration for easily confused folks such as myself.

    Great stuff, thank you for your efforts!

    • idunnololz@lemmy.worldOPM
      link
      fedilink
      arrow-up
      2
      ·
      edit-2
      2 months ago

      Support for search / direct jump to a searched URL? Example being to search for https://lemmy.world/post/10414304 and jump here.

      I used to have a dev tool when I was first making the app that did this. This use case never occurred to me. I’ll add it to the roadmap.

      Related: potentially have Android directly open Lemmy instance related links? (I know this one might be impractical!)

      This one is (mostly) impossible. Google tightened up security for handling links. Now apps can only handle links from a certain domain if they own that domain (effectively). So if I wanted to handle links from Lemmy.world for instance I would need to contact the admins and ask them to essentially give my app permission to handle their links. I would need to do this for every lemmy instance so you can see how this is pretty difficult and requires a lot of co-operation.

      Larger in-line image display on the main timeline… I feel like this is already in the settings potentially and I’m just missing it, but that in itself might be an issue or consideration for easily confused folks such as myself.

      Added to the roadmap as well.

  • kratoz29@lemm.ee
    link
    fedilink
    English
    arrow-up
    2
    ·
    10 months ago

    Can I suggest two options?

    1. Automatically trigger the keyboard when making a comment (I swear I’m not that lazy, but many apps do this, so I am always tricked waiting for it to automatically pop up without any interaction on my end lol).

    2. Modify the FAB to your liking, for example, the default option hides read post, holding it up brings up more options or a second action etc.

    Greetings!

    • idunnololz@lemmy.worldOPM
      link
      fedilink
      arrow-up
      2
      ·
      10 months ago

      I’ll add (1) for the next release. (2) sounds a lot more involved so it will be on the roadmap. Honestly though (2) is a bit of a departure from my original design intentions of the app. I’ll need to think about adding this to the app while still making it intuitive.