Roadmap V2

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
King,

Will you ever think about releasing the app at f-droid, I genuinely search everywhere to find the APK file to install as I don’t have Google playstore.

idunnololz,
@idunnololz@lemmy.world avatar

Please see the community info page. There is a link to the GitHub where you can download the APK. I was told this apk cannot be added to f-droid because it is not open source.

King,

It’s a lot of work to get the release from there.

At least put on accrescent store, GitHub suck in tracking android updates.

idunnololz,
@idunnololz@lemmy.world avatar

I’ve not used it before but I heard good things about Obtanium: github.com/ImranR98/Obtainium

n1729,

Feature Request:

  • Is it possible to have an option to integrate/shift top bar to bottom for ease of access/use with one hand.
  • Ability to customize bottom navigation bar.
  • Support for Large screen/Tablet.
idunnololz,
@idunnololz@lemmy.world avatar

Is it possible to have an option to integrate/shift top bar to bottom for ease of access/use with one hand.

I can’t envision a UI where this would be possible without looking really bad. The best I can do is maybe add a setting that allows you to access everything at the top within the overflow menu. I can add this to the roadmap.

Ability to customize bottom navigation bar.

By “customize the bottom nav bar” I mean change which actions you can take? Yeah this sounds pretty do-able. I’ll add this to the roadmap.

Support for Large screen/Tablet.

This is planned but the priority is low. I think it’s going to be a while before this is added. I’ll add it to the roadmap.

n1729,

By “customize the bottom nav bar” I mean change which actions you can take? Yeah this sounds pretty do-able. I’ll add this to the roadmap.

Yes, that’s what I meant. Apologies for not making that clear.

I can’t envision a UI where this would be possible without looking really bad.

If you implement the ability to change bottom actions as above, then maybe the top bar actions can be integrated there.

This is planned but the priority is low. I think it’s going to be a while before this is added. I’ll add it to the roadmap.

No issues. As long its in roadmap, worth the wait.

Thanks for the response. Appreciate your work.

MrPear, (edited )

Love the app and this roadmap looks like something to look forward to!

I’m experiencing a bug though, and have some suggestions that I wanted to share. If you need any more info/dumps for the bug, feel free to reach out.

The bug: the info on my own profile page has not been retrieving new information. The last comment that is shown to me, is this one, even though I’ve made a lot more comments since. It is also notable that the app shows it as a comment that was posted “one month ago”, while the website tells me it’s a two month old comment.

Suggestion/bug: When writing a comment, the button to add an URL works not as expected. When I select a text and press the button, I expect it to use the selected text to fill in the " Text"-textbox with that text, so I can easily add a URL to a text that has already been typed. Right now, it does not fill in the textbox automatically and when I tap “OK”, it overwrites the original text. Would be a great QoL improvement to autofill this.

Suggestion: I don’t know if this option is included in the customization part of the roadmap, but I would really appreciate an option to male the bottom bar sticky, or in other words: to be able to disable the auto hide functionality. I understand why people prefer the larger screen space, but personally I prefer the consistency of a locked bar. Maybe with an additional quick setting to switch between manually hide/show/autohide the bar?

Suggestion: An option to customize your quick settings, preferably with all regular options available so you can really customize it to your liking.

Suggestion: Option to give set specific themes to specific accounts. I think it could be a great visual indication if you could tie a theme to an account. So for instance: when I’m logged into this account, my app uses a red theme, but when I switch to a different account, the app uses a yellow theme.

Edit: I also just noticed that this post shows up as a 5 hour old post, but the comments are up to (almost) a month old.

idunnololz,
@idunnololz@lemmy.world avatar

The bug: the info on my own profile page has not been retrieving new information. The last comment that is shown to me, is this one, even though I’ve made a lot more comments since. It is also notable that the app shows it as a comment that was posted “one month ago”, while the website tells me it’s a two month old comment.

I fixed a bug a while back where I was incorrectly saving spaces for your account if you accidentally signed in with a space (eg. "lemmy.world " instead of “lemmy.world”). This might be causing the weird account issues. Could you try signing out and back in to see if that fixes the issue?

Suggestion/bug: When writing a comment, the button to add an URL works not as expected. When I select a text and press the button, I expect it to use the selected text to fill in the " Text"-textbox with that text, so I can easily add a URL to a text that has already been typed. Right now, it does not fill in the textbox automatically and when I tap “OK”, it overwrites the original text. Would be a great QoL improvement to autofill this.

Will look into this for the next update.

Suggestion: I don’t know if this option is included in the customization part of the roadmap, but I would really appreciate an option to male the bottom bar sticky, or in other words: to be able to disable the auto hide functionality. I understand why people prefer the larger screen space, but personally I prefer the consistency of a locked bar. Maybe with an additional quick setting to switch between manually hide/show/autohide the bar?

Added to roadmap.

Suggestion: An option to customize your quick settings, preferably with all regular options available so you can really customize it to your liking.

Need additional context. What do the “quick settings” refer to here?

Suggestion: Option to give set specific themes to specific accounts. I think it could be a great visual indication if you could tie a theme to an account. So for instance: when I’m logged into this account, my app uses a red theme, but when I switch to a different account, the app uses a yellow theme.

Added to roadmap.

Edit: I also just noticed that this post shows up as a 5 hour old post, but the comments are up to (almost) a month old.

The post is “5h old” because I update this post recently. The last update was probably from 5 hours ago.

kratoz29,

This app is pretty much perfect, I feel it keeps alive in the RAM/saves feed in the latest version, also hiding read posts is way way way faster and more reliable now did something change?

I think it only needs some fixes in the feed sections, for example when changing sorts or moving around different feeds it places randomly (it doesn’t go to the top), so I need to scroll all the way up and marking as read some posts in the process (not the desired outcome), also a refresh button in the FAB would be nice (refresh would be like a workaround to go to the top I guess, but the only way I know how to do this is pulling from the top 😂).

Other than some other requests like the integrated web player I can’t think of more features yet!

idunnololz,
@idunnololz@lemmy.world avatar

You can go to the top by tapping “Home”. Also I thought I fixed the auto-scroll to top on sort order change. Does this bug occur on v1.4.6?

kratoz29,

I think everything is right now 👍🏻

b9999998,
@b9999998@lemmynsfw.com avatar

Please consider adding a “crosspost” button. The basic LemmyNSFW web browser UI has this very useful functionality.
Perhaps you already have this functionality, but I couldn’t find it…

idunnololz,
@idunnololz@lemmy.world avatar

I was trying to get this feature in the coming update but it’s starting to look like that’s not possible because there’s too much other stuff to do. I’ll punt this to the next update. Sorry.

b9999998,
@b9999998@lemmynsfw.com avatar

Thanks for putting in your queue

Aielman15,
@Aielman15@lemmy.world avatar

Relay for Reddit refugee here. I’ve tried five different Lemmy apps and, so far, this is the first where I almost felt like home.

I’m very excited for the roadmap, especially for custom community feeds (i subscribe to different communities to “keep a tab” on them but it’s turned my feed into a mess, and less active communities often get buried by active ones) and more NSFW options (I don’t want to block NSFW posts from communities I trust, but I’m forced to turn NTSW off because I don’t want to see porn in All/Local).

If I may, I’d like to suggest a feature.

On relay, when writing a post/comment, if I accidentally quit/go back, and then resume writing, the text message gets saved so that I don’t have to type it again. Especially when I’m writing long posts/comments, knowing I’m not losing progress if I accidentally tap the wrong button eases my mind. Would it be possible to introduce a similar feature on Summit?

idunnololz,
@idunnololz@lemmy.world avatar

Yep this is planned. I just isn’t super high priority at the moment. I’ll try to add it by the end of the week.

PhobosAnomaly,

Outstanding app, everything I’ve ever wanted is either in the update or on the roadmap - specifically the options to go to “next top comment” is a big one for me.

I suppose in light of the financial disaster that was left after the other site’s API charging drama - consider adding a ko-fi or patreon link in the app somewhere to allow users to contribute towards your dev time?

Cheers again, and good luck!

Glarrf,

Jumping to the next comment is exactly what I’d love to see next, glad to hear it is coming :)

idunnololz,
@idunnololz@lemmy.world avatar

There is a patreon link on this community’s info pane but I will add one in the app as well. Thanks for the suggestion!

Amir,
@Amir@lemmy.ml avatar

Could you add “share fediverse source url” like lemmy’s web UI has with the rainbow button? Or make it a toggle in the settings? I’d rather not share all the links proxied through the instance I’m using

idunnololz,
@idunnololz@lemmy.world avatar

Will do

Frools,

Would love to see in-app video support. So when a post links to an Imgur/YouTube/whatever video it gets opened in a native player rather than opening in a chrome webview thing

idunnololz,
@idunnololz@lemmy.world avatar

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,

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. lemm.ee/post/587389

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

idunnololz,
@idunnololz@lemmy.world avatar

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.

coconutxyz,

For comment navigation, please consider something similar to relay for reddit, a pair of draggable up and down button where I have always positioned them in the middle for reachability

idunnololz,
@idunnololz@lemmy.world avatar

I never used relay before so I tested it this morning. I noticed the next and previous comment button but I couldn’t drag them. Is there a way to drag them in relay?

coconutxyz,

Thanks for considering it! Yea under the setting > behaviour there is a checkbox for locking the comment button

idunnololz,
@idunnololz@lemmy.world avatar

Ah I see.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • summit@lemmy.world
  • DreamBathrooms
  • ngwrru68w68
  • modclub
  • magazineikmin
  • thenastyranch
  • rosin
  • khanakhh
  • InstantRegret
  • Youngstown
  • slotface
  • Durango
  • kavyap
  • mdbf
  • GTA5RPClips
  • JUstTest
  • ethstaker
  • normalnudes
  • tester
  • osvaldo12
  • everett
  • cubers
  • tacticalgear
  • anitta
  • Leos
  • provamag3
  • cisconetworking
  • megavids
  • lostlight
  • All magazines