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 1 year ago
MODERATORS
51
36
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

A few months ago I requested the option to mark as read by scrolling through your feed as I saw another Lemmy app added that feature. I got a reply that they would try their best but it seemed like it would be a difficult task.

Well I’ve just noticed that this feature is now an option! I may be late to the party since I don’t know when it got released, but how cool is that??

I’ve been very impressed with the development and responsiveness about requests, and this sealed the deal in making me a Memmy user for life!

52
 
 

Howdy all! Hopefully you are doing well.

It has been quite some time since the last update, and for that I do apologize. Both personal commitments and just the need to take a step back have had both Sean and I not really working much on the app. However, here is some news from Memmy.

The initial releases of Memmy taught me a lot about React Native. Making an app this feature filled is fairly difficult, and it grew quickly and fell apart in a lot of areas. Seeing all of those short comings, I have gone ahead and addressed them from the ground up.

The number one issue was the UI framework that was in use. Somehow, the arguably most used UI framework for React Native had exceptionally terrible performance. That has now been completely removed from Memmy. What we are working with now produces renders in within 2ms of base React Native components.

Additionally, the state has been completely reworked. No longer should there be any real issues there. I’ve taken care to try and make sure there is only one source of truth for posts and comments as well as making sure proper memoization is being used.

Swipe gestures can be fully customized now, so feel free to do whatever setup you want.

I have some code ready to test for push notifications again. Originally, I disabled them because of rate limit issues at the request of Lemmy.world. I’ll make sure I’m still in the clear, but I was given some numbers to work with before that I think will work fine.

The community drawer can be opened from anywhere in the app by pressing and holding on the home icon now. Double tapping will refresh the feed. Small stuff, but highly requested.

Drafts get stored for everything. You can start replying to a comment, close out and reply to another one, then go back to the first. Your changes will be waiting for you.

There are other changes all over the place that should really just make performance light years better. There are sleek animations now as well on community and profile views, and loading is no longer “jarring”. Animations and fade ins are used throughout the app for all loading of data.

There’s some more stuff to implement but I anticipate having something up on the store by the middle of next week. I’ve submitted something to TestFlight for approval already, so if you are still in there you can download that.

I should note that there are no plans at all to monetize Memmy. No advertisements, paywalls for features, etc. frankly, I am happy to bite the small bill for push notifications if it comes to it. The intention is just to make an environment that you all can easily use.

Feel free to come back to memmy if you left, or stay where you’re at. As long as you’re happily using Lemmy in general that’s all that really matters :)

Cheers!

53
 
 

Just popped in to say that I miss Memmy. I switch between Voyager and Thunder these days.

They are ok.

Yet I’m still back here, on this community, telling y’all my opinion on it.

54
36
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

Just curious, has the development stopped for Memmy?

It’s my favorite app for Lemmy however there are some small issues and it’s been quite a while since an update.

Just hope everything is okay.

55
 
 

What do guys. I would kill for Memmy notifying me when I get answers/responses

56
 
 

cross-posted from: https://lemmy.world/post/5623132

When using the web browser to draft a Lemmy post/comment that contains a direct image upload, the instance creates a self-hosted URL that publicly shows that image prior to the user deciding to publish that post/comment. This creates a liability in several ways:

• If the Lemmy user happens to accidentally select the wrong image, such as one with personal or confidential information, that info is now public without the user consenting to its release. I would expect that to be illegal, or at the very least compromising?

• Malicious users can mass upload illegal content to the Lemmy instance’s servers without that content being reported by users or presented to the mods of a community

• Even deleting the post/comment that contains that image does not delete the URL or otherwise wipe the image from that URL.

While the web browser does have a pop-up box that allows the image to be wiped from the URL, this option only exists for a few fleeting seconds before the box disappears. Additionally, on Lemmy.world, and perhaps other instances, this option is nearly illegible.

I have altered the image to make the text legible.

A similar, but more severe, issue arises when using the Memmy app. When using Memmy to draft a Lemmy post/comment that contains a direct image upload, the app creates an Imgur-hosted URL that also publicly shows that image prior to the user deciding to publish that post/comment. The same issues of non-consensual release and inability to delete the content by deleting the post/comment are present. However, further issues arise:

• While it is possible to request that Imgur deletes an image uploaded by someone else (or anonymously uploaded by Memmy on your behalf, in this case), having to go through Imgur as a middleman just creates a further obstacle to remedying an accidental upload.

• Imgur’s uploads essentially forbid any NSFW content, which is a stricter standard than some Lemmy instances. Not only might some images violate Imgur’s rules, but the ability to access them on the Lemmy instance will be short-lived if Imgur decides to remove them.

• Using Imgur as the image host for pseudo-social media seems to be against Imgur’s Terms of Service. Their website reads “Also, don't use Imgur to host image libraries you link to from elsewhere, content for your website, advertising, avatars, or anything else that turns us into your content delivery network.”. If Memmy continues to use Imgur this way, Imgur may take action and block Memmy from uploading images to it, and perhaps even delete all images previously uploaded by Memmy, therein removing them from Lemmy as well.

• Malicious users can use Memmy to mass upload content that is illegal or otherwise against Imgur’s ToS to Imgur and beyond the moderation reach of Lemmy. This is obviously bad for Imgur and those who browse it, but it may also lead to Imgur taking action and blocking Memmy from uploading images to it, and perhaps even deleting all images previously uploaded by Memmy, therein removing them from Lemmy as well.

• If Imgur, or any other third-party hosting site, shuts down, then its images are also lost from Lemmy.

• Unlike the web browser, there is no option at all to delete the image from its host prior to publishing.

What can be done about this? I think the easiest/best options may be as follows:

• Make the instance-hosted URLs private so that only the user and admins can see them until the post/comment is published. If the post/comment is deleted or the user edits the post/comment to remove the image, either make the URL private again or wipe the image from it.

• If a post/comment draft is discarded without publishing, wipe any uploaded images from the instance servers to avoid illegal content spam.

• For Memmy, use the community’s instance as the image host instead of a third party like Imgur.

• If there is some way to make the image appear in the draft without hosting it on a server, but rather hosting it client-side, that would be ideal. I don’t know enough about the relevant tech/coding so I don’t know if this is possible.

57
 
 

I noticed yesterday that instances I have blocked are suddenly reappearing in my feed and comments, and today that communities I've blocked have also started popping up. I saw someone comment that Memmy loses the block lists when the phone restarts, but that doesn't seem to be the issue in my case; the lists are still there.

I did update to ios 17 yesterday, though I'm not sure how that would affect this issue.

Anyone else seeing this?

58
 
 

Love Memmy, use it every day. I know the devs had to take some much-needed time off and I respect that 100%. That said, I keep selfishly wanting my favorite app to get better and am wondering if effort will resume soon? Or is the rewrite happening under the covers and we just don’t see the activity? Anyway thanks, just checking in on you guys.

59
 
 

Just wanted to let you know I’m moving on from Memmy. With no updates in a while and none seeming forthcoming, it’s time. Other exiting new apps are out like Lemma that are stable and whose developers have time to give them.

No hard feelings. Glad you gave it a shot. Memmy was a good app. Enjoy Baldurs Gate.

60
 
 

…. I have no interest in yiffit.net

61
62
 
 

Hello. I’m new to Lemmy and Memmy both, and I had a question regarding its functionality. Is there a way to open a link in Memmy? I have a community I want to join but clicking the link just opens it in my browser, and for whatever reason I can’t find the community in Memmy’s own search bar.

63
 
 

This request is regarding offering an optionto collapse all the responses to a topic from the children of top-level comments on down. It can be very difficult to navigate a discussion when you cannot visually block out all the various responses at various levels of indentation and attend to the higher level/voted responses for any given topicz

64
 
 

Would love to see some widescreen support implemented. Mainly, accounting for the notch (see my screenshot for what the notch currently blocks from view) and just having images display horizontally when holding your phone that way. Currently, rotating to landscape just keeps the image vertical with tons of wasted space.

65
 
 

The “block community” feature is pretty useful, but there are so, so many communities for the American hand-egg teams that blocking them individually is pretty tiring. Is there just an easy way to block the whole instance? It would also be pretty good for a few other instances I can think of.

Also, Memmy quits randomly pretty often, without any error reporting or anything. Is this common, and can I fix it?

66
 
 

Third-party software section

67
 
 

When I go to my account and look at my previous comments I can not see comments older than 7 days.

Is this intentional or am I missing a filter setting somewhere?

Would be great if I could see my entire comment history.

68
 
 

Example:

c/lemmy.fmhy.net/post/222654

69
 
 

I almost exclusively use Memmy on my iPad, so I didn’t notice this for a while.

Sometimes I get the “submit logs” screen. I dutifully click the link to submit the logs. I thought I was helping. Then, the other day, Memmy crashed when I was using it on my phone instead of my iPad. I clicked “submit logs” as usual… and my phone actually seemed like it was doing something. I’ve never noticed that on my iPad.

That made me wonder - is the Submit Logs feature on iPad just much more subtle, or is it actually broken?

I’ll be happy to provide specifics about my hardware/software upon request.

70
71
 
 

Is anyone else having this issue? If I have it enabled during the day, it sets itself to dark mode.

72
 
 

Would love a way to group communities I find similar, that was I can view the group and get all the posts about a topic from multiple communities over many instances. Bean app has this feature. Think multireddits for a Reddit comparison.

73
 
 

Hi devs, is there plans to add Face ID to this app, I don’t mind if it’s a pro feature I’ll happily pay for it, but it’s something I do want.

74
 
 

I’ve got several replies in my inbox that I assume were deleted because when I click them I get an error message (or maybe it’s another bug, not sure), and I’d love to know whether they’re happening based on a certain reply, but I can’t tell.

It would be awesome if the community/threat were displayed in the header of messages in the inbox.

Thanks for all you do!

75
6
submitted 1 year ago* (last edited 1 year ago) by [email protected] to c/[email protected]
 
 

I’m on a server that has downvotes disabled. I’m wondering if we can get an update that hides the downvote button/slide when it’s disabled? I accidentally press it 2-3 times per day and the error dialogue can be frustrating. I was thinking there could be an option for what to replace the ‘slide right to downvote’ shortcut with when it’s hidden. Such as share or copy link.

view more: ‹ prev next ›