Memmy - An iOS client for Lemmy

5056 readers
0 users here now

Download on the App Store

View on GitHub

Join the Discord

Code of Conduct

founded 1 year ago
MODERATORS
1
0
submitted 9 months ago* (last edited 9 months ago) by gkd@lemmy.ml to c/memmy@lemmy.ml
 
 

There were some issues over the past week with logins.

I migrated from storing JWTs in the app’s file system to using the iOS Keychain to store them. This prevents - mainly for users with jailbreaks - other applications being able to access tokens.

The issue was caused by the iOS Keychain not being updated whenever the JWT was changed. So, if you signed into an account that already had an existing but invalid JWT, it would have not removed and overwritten the old one. This is fixed now along with ensuring that Memmy operates fine with 0.19. (Version 1.1.4, still waiting on Apple to approve the App Store release).

Now, this isn’t for 99 percent of you, but yet it still needs to be said. I have said before and will continue to say: I am a single person (Sean has his own obligations) working on this right now. It has consumed a lot of time, and that is fine to me. However I also have life commitments.

I totally understand that if the app is not functioning that you are going to migrate - at least temporarily - to another app. That’s fine. I would do the same. What is not helpful is rude comments or store. You’re more than welcome to bring up issues or leave reviews on the store (I do get notified of them) but doing so with “doesn’t work, devs can’t even be bothered to….” provides me with absolutely nothing to work off of.

This issue is a perfect example of that. There have been a handful of people who were unable to sign in for a few days now (more than I know of, I am sure). Of those people, a number either made comments here (and I do apologize for not reading those, please read below) or have left negative reviews without information. I was left to speculate about the issue and assume it was fixed and the user was just using an old version. It was not until today that someone reached out to me over email with details about the issue that I was able to pin it down and fix it.

I am extremely grateful for the people who have either created GitHub issues or emailed me directly with logs and information. I’ve had interactions with a number of you over the past few weeks that have been great, and that is what open source software is all about.

It should be noted too that - as of right now - this community is mainly used for me being able to make an announcement easily. I do not have the time to monitor this community however. If you directly reply to me or message me I’ll get the notification, but I do not pay attention to posts. If you have a question, it is much more helpful to send me an email (along with the debug log) or open an issue on GitHub.

Know that this isn’t just a request for myself. I’m asking you to treat every developer working on Lemmy. related projects, or frankly any open source software with the same respect. I’ve seen numerous times on this site (and frankly this was something that made me want to take a step away for a moment) rude remarks and negativity made towards developers. It isn’t constructive at all and is the opposite of the energy that we as a community should be putting out.

Please, all I ask is that we be respectful in both directions. As long as the community continues to be great I have no issue at all putting time into this. And outside of just myself and Memmy, the only way this community will continue to thrive and grow is if everyone is treated with that respect.

Remember, too, that Lemmy in terms of size and Memmy in terms of existence have only been around for mere months. Nothing comes perfect out of the box. Lemmy is still - I think we can agree - in its early stages. So is Memmy and the rest of the applications out there. What should be remembered is that the next wave of people is bound to come at some point. Your help in development can make that transition easier than it was for you, whether it be help toward me, toward Voyager or Avelon or the other available options, to the instances, or to the Lemmy devs themselves.

Thank you all. Long live Lemmy 💪(fuck /u/spez)

2
 
 

Hey everyone! I wanted to give an update on the status of Memmy development since things have been slow recently.

Don't worry, we haven't just abandoned Memmy! There are a few reasons we haven't really had many updates or progress recently. gk and I have both been a little burnt out after doing so much before. We didn't really pace ourselves very well I think, so recently we've been taking a break. I've been addicted to Baldurs Gate 3 and gk is trying to get out of Gold Nova in CSGO 😏. Additionally, there was a lot of drama recently on lemmy that kind of left a sour taste in our mouths and has just led us to not using lemmy as much recently.

But don't worry, we are still developing. We are actually working on a rewrite of the app, since we both were rather new to React Native when starting this, and have learned a lot of do's and don'ts. We're also planning on having Android support in the rewrite.

We appreciate the patience and support, thank you to all our users!

3
4
 
 

Anybody else notice this? When I load a post or its picture, there’s no indication that the post has been read. For the record, I view in compact mode.

5
0
submitted 9 months ago* (last edited 9 months ago) by SamsonSeinfelder@feddit.de to c/memmy@lemmy.ml
 
 

After the recent update the compact view is unusable for reading news boards, where nearly every post has more than two lines of text and the new memmy app cuts them off with a […] in the end. Can we please get the option to allow multi line titles in the compact view again? I am now only able to read the full headlines with deactivated coompact view which is annoying as I want to read the headlines not have a small preview image for every news.

Thank you.

6
 
 

Hello everyone,

App Store tells me there is a new version and I‘m a bit afraid to update. I disabled auto update when I read there would be a complete rework of the app. I tried other apps and they could‘t handle large cards on iPad landscape mode (all except for one) or didn‘t have the swipe back feature (the one). So there is no real alternative for me out there. I‘m not sure if the memmy devs really cared for iPad landscape mode or if it was working ‚by accident‘.

Does anyone use iPad landscape mode and can confirm that it stills works great?

Thanks in advance

7
0
submitted 10 months ago by gkd@lemmy.ml to c/memmy@lemmy.ml
 
 

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!

8
 
 

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.

9
 
 

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

10
 
 

It would be fun to have an option to hide posts I’ve already viewed. In case of an accidental click it would also be nice to unhide them.

11
 
 

I want to collapse comments, not posts It’s the most annoying thing in the world trying to click a link in the post body but then the entire post collapses

12
 
 

bold

italics

header

header 2

~~strikethrough~~

quote

  • list
  • list
  1. ordered list
  2. ordered list

inline code inline

abc~subscript~

abc^superscript^

spoilera bunch of spoilers here


code block
code block
13
 
 

I can’t open links to taz.de in Memmy. The part after the „!“ in the taz.de url gets truncated. The server reports a 404.

Example post: https://feddit.de/post/2395850

I‘ve also seen a lot of similar problems with 12ft.io links.

14
 
 
15
 
 

My feed has been flooded with posts about the Sync app released for Android, with a lot of hype but also some complaints regarding pricing, ads, privacy, etc.

This made me really appreciate Memmy, with which I have had no issues so far, and am impressed with how clean and easy it has been to use despite being new.

So that’s all, just a huge thank you.

16
 
 
17
 
 

Hey guys! Sorry for being AWOL for the past few days. I’ve been taking some personal time and stepped away for a bit. Going to be cleaning up some more stuff and pushing out some good stuff to you guys soon.

This build here - for real this time - offers significant performance enhancements. There is more to be done, but this is a great start.

Here’s some changes:

  • Hide username in the tab bar
  • Some context menu refactors
  • Add bug report option
  • We have replaced the old UI library with a new one. There are still some quirks to work out, and we will be handling those over the next few days. This offers quite a significant performance boost over the last library.
  • Using more stable variables to prevent unnecessary re-renders. This is one part of the performance improvements.
  • Fix infinite refreshing attempts of an empty community
  • Added option to delete posts. This was something I threw in tonight and will be finishing edit post tomorrow. I also have the mod tools ready to go, just a matter of adding them where they need to be in the menus
  • Comment chains are collapsed after either the first 4 2nd level comments or after 3 replies to a 2nd level comment. Much easier to scroll through comments now. This is a WIP so there might be issues. Let us know.
  • Added a comment jump button. Speaks for itself. Might have some issues and is still a WIP. Let us know if anything goes wrong
  • Should have fixed a few crashes that were getting reported while I was away.

Again, sorry for the downtime. I’ll be more active over the next week and we should see some big stuff.

18
 
 

Hi everyone,

We are aware that the TestFlight version is pretty unstable at the moment, with a lot of bugs and crashing. This is because we are in the middle of rewriting our entire state management. We appreciate the testers who let us know what issues there, are but please be respectful when doing so.

If you don't wish to deal with the current instability of the TestFlight version, please download the App Store version as that is meant to be stable. When using TestFlight, you get all the latest features, but that also means you get the latest bugs too :D

As another reminder, creating bug reports in GitHub is still the best way to have your issue addressed.

Thank you to everyone who helps us test Memmy!

  • Sean
19
 
 

Since we have now long press option on comments, can you add up/downvoting for this? I have disabled gestures and comment actions, so no way to vote. I also get a strong haptic feedback with long pressing comments, but I have it disabled in settings

20
0
submitted 1 year ago* (last edited 11 months ago) by tigerjerusalem@lemmy.world to c/memmy@lemmy.ml
 
 

A feature that seems missing from all lemmy apps is a way to browse instances I’m not signed. Say I’m at lemmy.ml and find a post I like from lemmy.world. I’d like to see what else lemmy.world has to offer, so listing the communities there would be awesome.

To me that’s the worst part of the fediverse, not being able to browser neighbors communities. This feature would bridge this gap and make using the fediverse more pleasurable.

21
 
 

Hey guys, is there a way to change the language within the app back to english? After the update the app is German (my system language) but I would like to change it back to English 😇

22
 
 

I want to say thank you again to Culivio and all the users working to improve the app. This recent update is mindblowing! Good job!

If you haven't done so yet, I suggest going into the app store and giving Lemmy 5 stars here:

Memmy App Store Page

I would love to give you guys a tip at some point. Where can I do that? I couldn't find anything in the app settings.

Cheers! 🍻

23
 
 

Looks a bit weird, system font is ok but waaaaay to small for me

24
 
 

I found the accounts settings and I see both my accounts and what the current account is but I see no way how to switch the current account. Does anyone know how to do that in the newest update from today?

25
 
 

Quick feedback on the new traverse UI:

I hated it for about 10 seconds. Then I realized I can swipe to open the drawer. Then I liked it.

Nice.

view more: next ›