I'm mostly waiting for marking posts as read as you scroll by and hiding read posts (but only in your feed). I think this is especially important with the federated content that might come in later than when I "scrolled past" the point in time it would appear in my feed.
They probably mean that you can't just scroll through and say "okay, I have seen everything created up to the point when I loaded this page" because some posts created earlier might only appear in your feed later.
But say, I'm currently looking at my Subscriptions sorted by New. I doomscroll until I see stuff that is 10 hours old. While I do that posts could come in that are 5 hours old. But the next time I doomscroll I wouldn't go that far back because I think I've already seen stuff that old.
If what I have seen already was automatically marked as read and not showing for me, I would still see the 5 hours old stuff because that wouldn't have been marked as read.
I haven't seen anyone mention this yet, but the biggest feature for me would be an automatic redirect to your current instance if you click on a fedi link to another instance
It's annoying when someone links a post from another instance, and I click the link but I can't interact since I'm not logged in on that URL
Basically, if you're on one instance and click on a link to a post from another instance, it should open that post on your current instance. The desktop version of Lemmy needs this too.
This is really my biggest point of contention with the fediverse atm. Needs to be easier to interact across instances without copying, pasting, editing, or typing in URLs
Ability for a user to essentially block an entire servers posts. I don’t want to rely on my admin to block a server. I want the option to block all posts and the option to block all posts and comments. (Block or hide is fine)
Quick Scroll
Button to scroll to next top comment that can be held to scroll to previous top comment (like apollo has)
Mute words
Ability to block/mute words so for example i can block all communities with the word meme in it because i want to browse All to find new communities but i never want to see meme communities/posts.
Notes
Add custom notes/tags to a user/community that can be color coded
Embed youtube/invidious/peertube that pins on scroll
When opening a thread with a link to a youtube/peertube/inividious link have it embed and play in the app and when you go to the comments have the video stay pinned on top so you can keep watching while scrolling through the comments
I'd like some tablet/large screen optimizations now that I have a Pixel Fold! Sync for Reddit and Infinity are example apps that do it right in my opinion
wefwef.app is perfect and extremely smooth right now and can be installed locally as an app. It's open-source, it has a GitHub repo for those who want to host their own or want to audit the code. Would be cool if it was available directly as an apk on Play Store, I believe it would be hugely beneficial for Lemmy if it became the "official" app!
I'd say other apps should try to take some hints from wefwef, it does all the things right, is inspired by Apollo and once you use it you won't miss Reddit at all!
I'm not a fan of gestures for actions in general, I spend a lot of time trying to get them right or even worse, accidentally making them and doing something I didn't want.
For your 2nd point, I made a script. It works with arrows so you may or may not like it. Also I see a PR was opened yesterday on Lemmy-ui for J-K navigation
Honestly I just love it and I hope it keeps growing
Sometimes using jerboa to open images doesn't quite work the way you'd expect it to, and I know that's not really Lemmy as such but it's about the only negative I can think of
Something similar to what Infinity for shitdit had, we definitely need usability tweaks and better customization options, it would also be great to have different appearance settings per user and nsfw blur per user as well.
I'd love if there was a way to categorize saved posts for both account and local storage and the ability to choose to save posts to a local storage list.
An option to merge the same post from two different communities in a way that preserves some semblance of federation while also making it so the same headline doesn't appear a half dozen times in my feed. Maybe by merging together comment sections and putting an indicator next to each comment chain showing which instance it came from.
Something like Reddits "other discussions" button would be enough for me, just pop up to a list of other posts of the same link and list how many comments in each so I know which ones to click on.
A wishlist for two categories, in each sorted from very important to less important:
Technical:
Open all links relative to my home instance (I want to stay logged in)
Make community discovery easier and consistent. One method, which always works.
Move account to another instance, complete with subscriptions and notifications when older comments receive replies
Clarity: I'm often confused in which community a post lives, or where it originated. Or what a user's home instance is. It is fine to display relative information (Post X from instance Y as seen from instance Z), if clearly less emphasized
Indicate who can see a post or comment. From what instances is that content visible?
Display the same community stats regardless from which subscribed instance they are viewed (subscriber count varies wildly)
View:
Allow to hide selected posts
Expand and collapse images in threads
Lock my feed: Please don't add posts to the top while I'm browsing the thumbnails at the bottom
Display post/comment live preview below input field, so I can see the preview while editing. Currently I must switch view.
Search within a community (without leaving the community page)
Customize your feed: Control how much of each community is displayed (I want posts from some small communities to always show, and posts from others to only show rarely, or only those with votes/comments)
This was meant with the web/browser in mind. I expect apps and clients to work similarly, unless a characteristic necessitates exceptions (screen size, touch, ...).
I want the ability to login to any given Lemmy instance with another instance's account. Kind of like how I can login to various sites using a Google account. I think it would be fantastic if I could login to say, Beehaw.org with my Programming.dev account. That way if I'm perusing Beehaw.org directly I don't have to worry about having my own account there or finding that community back at Programming.dev (and waiting for the subscription to update); I can just login with an existing Lemmy account from some other instance.
If a Lemmy instance is already federating with an instance where I have an account I don't see any reason why this would cause content/moderation problems.