What features would you like added to Lemmy itself?
Often, its asked what the fediverse or lemmy needs more of in terms of content, but are there any specific features or functionality you really feel are lacking?
The ability to hide posts that are the exact same but posted in Different places. It is very annoying to browse through 3,4,5 posts with the same text, same image and same poster just in different communities.
Some way of grouping Communities other than by name (not very useful). E.G. search on 'Climate' and you don't get the name of one of the busiest communities.
In other words, group them a step up the taxonomy. Create 10 or 15 groups (sci/tech, history, music, culture, media, nature, issues, locations....), see what mods have to say about that list. (Could do worse than the Wikipedia taxonomy.)
Resizeable inline images. At least some way to show them enlarged, the way one can with images that are posted. Kbin had it, and I'm sure mbin does, but the Lemmy Web UI does not, which means manually adding a link beneath the image if you want people to be able to conveniently view images full-size, particularly on touch interfaces.
I got tempbanned for 48 hours in a community recently after not noticing that a mod was objecting to some posts and had deleted a couple until after the ban went in place.
I'd kind of like to have some way to have a higher-priority indicator that a post was deleted or "message from moderator" or something. Preferably a different indicator from just "waiting regular messages", and a way to view mod warnings or messages from moderators.
Tagging. del.icio.us style tagging. LJ style tagging. as free-form as tumblr or as structured as AO3's tagging system. any tagging system. as long as there is tagging system.
Some sort of super community that are searchable (i.e. not something Clientside) and span multiple servers. The fragmentation of having the same few communities everywhere is my biggest issue here.
In general I want more and better discoverability of communities anywhere.
option to get notifications when a post or a comment subtree gets a new comment. Especially (but not only) useful for your own posts, and for when you have commented on a topic whereyou are interested in not only the direct responses, but in the overall discussion.
to handle deleted content better: when a post or a comment is deleted, keep them openable, to still have the context readable
In frontends, I'd like to have the option to not show displaynames, or at least show real usernames next to displaynames.
If you want to reference a user using @username@instance syntax, you need to know their username, and while the displaynames can be cute, I've just never seen a really compelling argument for them. I also haven't seen anyone abusing them yet, but they seem likely to be trouble from a "trying to impersonate someone else" standpoint.
Ninja edits. A grace period where you can edit your comment without it showing it was edited. This is usually for typos and formatting mistakes that you notice right after posting your comment. A minute will do.
Alongside others mentioned (tags/flairs, multi-communities, keyword filtering, etc.) another feature I'd like to see added/improved is notification settings.
Something like...
In account settings:
Enable/disable all notifications.
Enable/disable post reply notifications.
Enable/disable comment reply notifications.
For others' posts/comments and per posts/comments:
Enable/disable post reply notifications.
Enable/disable comment reply notifications.
With those settings you could more easily tune out all notifications or only opt into those you'd like to see, and opt out of those you're done with (say your post/comment got popular and you've had your fill from the replies).
Unrelated to notification settings, it would also be nice to be able to block communities from the front page via the ... More menu in the default web UI.
Back-up/failover instances for communities and users.
Every user and every admin of a community should be able to assign a failover instance in case the main instance goes down temporarily or permanently. All relevant data (posts, upvotes, settings, password hashes, mod log) would be permanently syched so you could just switch over in case of a downtime and most importantly, no content would be lost.
If you implement a feature to set the failover instance as your new main instance, that would also implicitly allow you to migrate users and communities elsewhere.
Consolidation of communities with a sort of overlay.
Mods can choose to mirror the whole community. This way you can have a sort of unified community happening between instances instead of happening on each island.
Also mods can move a discussion if needed.
Just recently I have seen a three separate discussions across three different c/technology communities.
Lemmy does pretty much everything I want from this medium of communication. Wishlist features would be:
A better way of linking posts, I see that there is an extenstion that fixes this issue but it would be nice for new users if this was built in
Account migrations
Multi Communities
A way to assign a #tag to a community. For example If I make c/MMA then I would want every post there to federate with the tag #MMA and every post tagged #MMA to show up in c/MMA
A way of scheduling posts within lemmy.
Maybe a little icon that shows where things are being posted from. So if I see a user with a mastodon showing up in the feed with a formatting mistake ill know why.
An option to follow a thread so you can be notified of all new comments even when its not your thread.
It would be nice for instances to have a monthly server cost that tracks donations. I couldnt find any examples except reddit but something like this sitting in the sidebar would help show users how much these stuff all costs. There could be one for instances and development cost goals.
Ability to see and export the posts and comments I upvoted and downvoted
Polls with configurable restrictions (ex: only allow subscribed members of the community to vote from the date the poll was published, single-choice or multiple choices, restricted to local instance)
Tags for posts and users inside a community
Have a table for rules, and have those rules show up when creating a report
A lemmy:// (or fediverse://) protocol, to make linking content, users, communities, etc more universal across instances, apps, etc
I've said before, but part of my biggest gripe with Lemmy is the process of curating a decent feed. A lot of new users will see the mess of posts in All, including political extremists, an ever growing list of fetish porn communities, and bottom of the barrel shitposts, and they won't be interested in spending a couple hours blocking and subscribing to things before the feed is usable.
One way to address this is to give instance admins better tools to curate a default subscriptions and block list for their users. Allow admins to create what they think is the most accessible feed, but also allow users to customize it as they see fit.
Add technical depth by allowing communities to select a default "sort by most recent comment" like a forum. This is the key difference between ADHD content that focuses on time versus forums that focus on depth. Then find a way to integrate these deep threads into the Allfeed. Bridge the gap between forums with depth and PITA user names versus link aggregators with ADHD but recent info and broad scope.
Ability to search Saved Posts, and RSS for them too like Reddit has.
I save a lot of handy things on Lemmy but it’s really difficult to find them again later. It also seems to sort by original post creation date instead of when I saved them so this makes it even more difficult to find later.
Detect AI prompts attached to images and not strip them from images on upload the way other EXIF data is.
Stripping EXIF location data to help keep people from being doxxed is one thing, but AI image generators try to make images with metadata to indicate that the images are AI generated, which helps avoid using them for training and lets people inspect how images are created. As of now, that gets stripped on upload. It's particularly obnoxious over in !imageai@sh.itjust.works.
EDIT: Even nicer would be the option to leave EXIF location data attached, and merely warn a user at upload time about location data and provide the option to strip it, as I can certainly imagine communities where people would really like to be able to include precise location data with their images.