Memmy - An iOS client for Lemmy

5074 readers
1 users here now

Download on the App Store

View on GitHub

Join the Discord

Code of Conduct

founded 2 years ago
MODERATORS
751
 
 

Screen of UI bug after going between landscape and portrait.

iOS 17 b2 and iPhone 11.

752
 
 

Hey all. I want to do two things in this post. I'll get the first one out of the way real quick.

Community Rules

While I appreciate all the support and fun, I'd like for us to not attack or belittle, or make fun of any of the other apps or developers that are being made. Even if a comment could be interpreted as doing so, I'd rather us not share that content.

This obviously cannot be controlled by me outside of this community, but I'd like to emphasize that I think we should follow this behavior as a Lemmy community. There may be features of Memmy that are superior right now to those in other apps, and I am certain there are features in other apps that are superior to those in Memmy. The thing that matters is we are all working toward making a more accessible, friendly, and fun way to access Lemmy, and that is something that will help this community grow.

There's a reason that there were multiple successful iOS and Android apps for Reddit. There's a reason that even with an official Mastodon app, there are other apps that interact with Mastodon as well. No single developer can create THE app that will appeal to every user. I can't do that, nor can anyone else. So let's keep the spirit up for all the devs and work on this as a team.

With that said, here are some ground rules.

Rules

  1. Be polite.
  2. Don't start drama or anything that could be perceived as starting drama.
  3. Don't trash talk, belittle, or joke about the work of other developers. This doesn't mean you can't say "I like this feature in X better than in Y". That's fine. But let's not start with "lol I had to delete that app it was garbage, idk wtf they are doing over there..."
  4. Try to stay in-scope. Everything so far has been fine. Keep all the feature requests and bug info coming (although bug reports should mainly be posted to GitHub as it is much easier to view and triage there)

I might update this if I think of anything else, but that's pretty much it. I'm also not saying that anyone DID do anything like this, but I saw some content that could have been PERCEIVED as such.

Roadmap

We are looking at an MVP release to the App Store being submitted before the 1st. It will be either tomorrow or day after tomorrow. I am not sure how long it will take for review, but I'd give it a range of 12 hours (unlikely) to two days (maybe even longer).

After this MVP gets released, we will start implementing community feature requests. All of the posts you guys are making here and on GitHub are not going unread. We will figure out which ones we need to prioritize, which ones we want to prioritize, and which ones can be pushed back. We will release a detailed roadmap of this soon.

We have fixed all of the issues with crashes and that update will be released within the next day on TestFlight. We have also done the following:

  1. Revamped the community/subscriptions screen
  2. Created an interactive onboarding process for new users who don't know about Lemmy. It will help with picking an instance, give you details about the instances you can join, etc. Full .18.1 captcha support.
  3. Cleaned up some more theme issues and UI issues.
  4. Added editing of posts/comments

I think this is enough to give us an MVP for release. At the very least, I want to get something to Apple that they can put through the initial review process so that we can make sure we are fully compliant with their rules.

753
 
 

This should be pretty simple - prevent posts from loading if they are on an instance blacklist. This will allow users to avoid content from certain instances (such as Exploding Heads or Lemmygrad) that they do not enjoy, regardless of whether their instance ends up implementing a feature to do similar blocking.

It might be good to add in a user toggle (set to enabled by default) that allows comments from blacklisted instances to be shown on threads (to avoid bad formatting issues).

754
 
 

Swipe anywhere to go back is an awesome feature that I absolutely love! No more reaching the edge of the screen. Just a quick swipe from anywhere, and you're back to where you were. It's so convenient. I first experienced this feature on the Apollo app, and now I wish every app had it. With Swipe anywhere to go back, I tend to open posts more easily because it’s easier to go back.

755
 
 

Something like multi-Reddit’s would be cool have down the line to be able to browse multiple communities that are similar at the same time.

756
 
 

Edit: my bad. I swiped too far. A short swipe worked. Thanks @derelict@derelict@lemmy.world and others in comments

Just want to confirm before raising an issue on github

Replying to comment was working for me then it stopped working. I tried to swipe as much as I can from right to left, almost reaching my left side of the screen but nothing happened

Same issue whether Swipe Gesture setting was on or off. Swipe to upvote/downvote works

757
 
 

I would really like to have high contrast dark and light themes. Something like the Night Owl theme but with secondary colors of neon orange, purple, green, etc. And the light could be beige with dark brown, green, and blue. I couldn’t find pictures of a good example.

I know there is a ton of work going into the actual development of the app functionality, so I understand it may take a while before this is considered, but the accessibility would be nice for people with visual difficultly.

758
 
 

We’ve all been there, accidentally tapped the status bar and iOS auto scrolls back to the top of whatever page you were viewing. Happens frequently. Tapping the status bar again to return to your previously scrolled position would be a great feature.

759
 
 

When you first go to search the whole page is empty, we could use this space to display top communities in a list like on the website

760
 
 

I see the person silhouette with the heart, im assuming that is the subscriber count, but what is the eye symbol representing?

761
 
 

I can’t figure out how to upvote a user’s comments in a post. Is this missing or am I just overlooking it somewhere? I’ve searched all over and haven’t found an answer.

762
 
 

I don’t want to keep posting here suggesting features if they’re already in the works!

That’s all, thanks :)

763
 
 

First things first, I want to say thank you for the app! After the whole Reddit drama and Apollo being shut down in a couple of hours, it’s nice to have a replacement app for the replacement network.

Memmy is great, especially considering the early stage it’s in. With every update we get new features and improvements. Love to see such an active development!

However I have two little suggestions:

  1. The app icon has white edges, which makes the home swipe animation look a bit off. (See screenshot)

  2. (Not sure if it was like that before) Now the app’s name on the homescreen is „Memmy App“. Personally I’d prefer to have it only called „Memmy“ to make it look cleaner. I’m sure everyone knows that it’s an app :D

Again, thanks for developing Memmy, looking forward for the upcoming updates!

764
 
 

I noticed I can save posts from the app but don’t see where to view the posts I’ve saved

765
 
 

Hey all!

Edit 2: Well that was cool: https://i.imgur.com/sTKLG76.png

Looks like I hit a stray key before building...resubmitting now as version 0.0.1.75

Edit: Update released.

Going to be pushing an update here in a few hours with the following changes:

  • The issue where tapping a post in your profile would cause a crash is fixed. We were getting ready to fix up profiles and this happened...sorry
  • Profile page is now available for any user. Just tap their name in the feed or search.
  • You can now swipe on an item in your inbox to mark it as unread. Still need to finish up mentions and messages, but I'll have that done tomorrow.
  • Additional themes and a better way to select them. I'll get system default added either tomorrow or day after that.
  • Other bug fixes under the hood

Let me know what all needs working on still and we will get it fixed up! Happy scrolling!

On a side note, I want to ask the following of everyone:

If you are having issues subscribing to communities (crash), please let me know the instance you are on and the community you are trying to subscribe to. I'm really curious to know what is going on there, as I am 100% unable to reproduce this issue but obviously it's happening to a lot of you.

There has not been any significant change to the subscription logic which makes me think that this might have something to do with something going on with a certain instance, but I cannot be sure. I am also curious if this is something that happened with the latest update to .18 and the use of the .18 API and API client inside of Memmy. There appears to be proper error handling here in this logic, so I am not sure what might be causing that crash.

Thanks!

766
 
 

Hey, I’m new to Lemmy and Memmy but wanted to share some suggestions.

  1. Can you swap the top of the cards so the community is upper left and the submitter is upper right or even below the content?

  2. Can you add icons/colors for different types of users like mods and whatnot?

767
 
 

Every time I post a comment, I immediately get two upvotes. But there should only be one?

768
 
 

What’s the best way to give app feedback or submit a suggestion? TestFlight? GitHub? Memmy discord?

769
 
 

Dunno if this is a bug or just hasn’t been implemented yet, but when I click on another person’s profile, it takes me to my own profile instead of theirs.

iOS 15

iPhone 8+

770
 
 

Just a simple suggestion, but currently, Memmy doesn’t support any gestures from the touchpad. So, for instance, I’ll click to open a picture, but then there’s no way to use the touchpad to go back to the feed or post. There’s no ‘x’ or back button and a two finger swipe on the touchpad doesn’t go back like it would in other apps.

Can we get an on screen way out or a way to swipe back with the touchpad? Thanks

771
33
submitted 2 years ago* (last edited 2 years ago) by gkd@lemmy.ml to c/memmy@lemmy.ml
 
 

Hey all!

As always, thank you for being a tester. Because of your efforts in reporting, things are continually improving and we are finding new issues to patch up.

Before I explain, I just want you to know that this is not a rant or anything. It has nothing to do from any feedback from you guys, but something I wanted to clear up ahead of time, especially going into the fairly soon release of a stable build on the App Store.

I just wanted to give a quick explanation of how Sean and I are using TestFlight. I'm not sure how other apps are handling this, but my current use and future plan is to use TestFlight for "hot off the press" builds. That does not mean that no testing has gone into them, but it does mean that the testing will have been limited.

Were we a big team, we would send things through QA before releasing whether to TestFlight or for production to the App Store. However, we are not, and it is primarily only two people contributing to the actual codebase. We are extremely grateful to the people who are submitting PRs with improvements and fixes however, and would love for that to continue.

With that said, TestFlight will continue to be for hot releases. Things might break, things might improve. And you guys, the community, are that QA team. There's no way we could get this sort of feedback or anything without you guys, and we are grateful for that. I just don't want you all to feel that we are throwing bugs at you for no reason.

Once a stable build is released on the App Store, I'd love for some of you to stick around with us in TestFlight to continue doing what you are doing. Builds to TestFlight will likely become more frequent rather than less with a proper CI/CD pipeline will be established to release new version tags on Git directly to TestFlight.

I also want to make sure that all of you know that regardless of whether you receive a response or not, your issues are seen and are being addressed. I think it goes without saying that this community has grown extremely fast. To go from having zero users to nearing 10000 in less than two weeks is a difficult task to juggle, especially when dealing with a brand new codebase, a brand new API, and all the while attempting to integrate and push at lightning fast speeds.

Thankfully we are starting to get to a point where integrations do not need to be made as fast (most necessary features are now implemented), so there is going to be way more smoothing out the edges coming up now.

Thanks as always for your help and understanding!

772
 
 

We have the feature that scrolls to the top when you tap the top of your screen, but it should also save your last location. Then if you’re at the top of the feed, when you tap the top of the screen it scrolls back down to your last position in the feed.

Boost used to have this. It’s useful when you accidentally touch the top of the screen, and didn’t mean to scroll to the top.

773
 
 

As title states, I know lemmy doesn’t support making groups of communities natively like a multireddit, but I wonder if it’s possible to implement this into this app?

Like if I am subscribed to a bunch of gaming communities, and a bunch of future tech communities, can I make a folder for each, and when I click it I get a feed of only the communities about gaming?

774
 
 

Tried to unblock a community after accidentally blocking it, refreshed the community and Memmy got caught trying to load posts it had blocked and I did not see an unblock option, only the block option

775
 
 

Hi, recently Mlem added a list cure of all the communities I’m subscribed, like Apollo does it. It would be cool to Memmy to add this feature.

view more: ‹ prev next ›