I've tried Mlem and Memmy, and the biggest features missing as I see it are:
Once you have logged in, search all currently federated servers. See what their subscriber count is on their local instance, and across all instances. Sort by subscribers, posts/day, or comments/day.
A tab which shows you your subscribed communities so you can go straight to them (Memmy and kbin both make you go in to your profile to do this, it should be front-and-center)
Ability to subscribe to a community by looking at its main page
Ideally kbin communities would show alongside lemmy communities, I think this is a limitation of kbin right now though?
Swipe posts to upvote/downvote (right), reply/save (left)
Something which tells you the last time information was pulled from a federated server - sometimes it would be useful to know that I might be seeing a page which is 8 hours out of date vs. one which was updated 30sec ago
Something which tells you or prevents you from posting to a defederated community since the post will not behave as expected
Expose options for copying links to comments, links to parent comments
Ability to see your post history separated by threads/comments/etc., and messages; from a comment, go to the specific thread in question (i.e. direct link to parent or contextual comments in that thread, not just the original post)
Hide posts you've voted on already
I don't think any currently existing apps expose moderator tools. I'm not sure how much of this is present on the API side so far but will be hugely important as communities get bigger.
Content density. On Apollo I can see ~6 posts at once on any given page. On Memmy or Mlem I see ~2.5. Just a much more efficient display of content, tell me what the post title is, what community+server it's on, how old the post is, how many comments, what the upvote-downvote calculus is. If I want to know the user count or read the blurb on the post I can tap in to it.
These are awesome requests, I’ll be sure to reach out to you when the app is ready for testing. If you or anyone else have requests when it comes to mod tools specifically please reach out to me. I’ve never been a mod on here or Reddit so I’m not sure what types of tools mods need, but there are definitely APIs for that and I’d love to take advantage of them.
Just to add a couple of things to your great list that I’m missing by from Apollo:
Hide posts I’ve read (eg posts I’ve scrolled past are marked as ‘read’ and then hidden on next refresh. Ideally with an option to view / search those ‘read’ posts
Option to open the built-in. Bowser view in Reader mode—this solves much of the trash mobile sites with endless cookie pop ups and ads
To your second point: already done. As for the first one, I can definitely add that as an option but one of my favorite features from Apollo was that it told you when there were new comments since the last time you opened the post. What if it hid the post unless there were new comments in the thread? Maybe have that as an option as well. I’m really going for extreme levels of customization & I love the idea
I've been using Mlem via TestFlight. It's solid. My only gripe is minor. I see a large amount of duplicate posts across different Lemmy instances. For example, Beehaw's c/technology and Lemmy.world's c/tech often have the same content posted. My guess is it's the nature of federated content. It'd be very impressive if you find a solution to consolidate duplicate posts from Lemmy instances.
Mlem is Ok, but still lacks way too man QOL features. I found Memmy as well, which is a bit newer, but also seems to be way more polished already, and the dev does updates almost daily. Already has listed communities, search, a working feed that doesn’t duplicate, and blurred NSFW.
It does this already. When there are multiple posts with the same link they are grouped together and you can choose which one to enter when you navigate to the comments. Still experimenting with it
Feature request:
When you tap someone’s user name, it shows clearly which instance they are on e.g. @nevird@beehaw.org on top (pretty standard)
But then when, you click on the instance part of the user name, it brings you to the about page of that instance.
https://testflight.apple.com/join/o9m6BbyU Looking forward to hearing from you all! It’s not finished yet but I haven’t ran into any show stoppers yet. That’s up to you all 🥲
Working title is Olympus. I already bought the domain so hopefully nothing better comes. The long term goal is to support multiple platforms like kbin & mastodon and possibly (optionally) Reddit
They federate, in that they communicate with eachother, but this app wouldn't allow you to login on a kbin instance, it'd only allow you to login on a lemmy instance.
To make it do both would unfortunately probably mean a complete duplication of effort, but i'm not sure of that.