Spyke
memmy·Memmy - An iOS client for Lemmybygkd

Memmy 0.5 - Should be available later int the day

Hey all!

It may have seemed to be a slow week, but I have been toiling rewriting a significant portion of the codebase while staring at graphs so that we can better implement new features. Currently, the state management was a bit too spread out, so I have taken the time to centralize that. This is going to make things like mod tools a cinch to integrate, and I plan to do that this coming week (seriously).

These changes should also provide some pretty good performance enhancements. To be sure, this is not a complete effort yet, however I have overhauled the two biggest things: feeds and posts/comments. These are the two biggest performance bottlenecks, and I think I’ve gotten about 80% of the way there in improving the performance there. Still more work to do though!

Additionally, we should see another significant performance boost in the next portion of the rewrite, which will remove off the current UI library that we use and replace it with a much better performing library. That is a process that will happen over time.

The great news is that now, we should be able to iterate at a higher speed with these changes, and we should be rolling out some big changes here in the next few days!

For now, there are a few changes - and things that should be fixed because of this rewrite

  • I keep saying this, but I have a feeling that this should resolve some NSFW issues
  • I also keep saying this, but I am pretty certain that this should fix the issues with language ID issues. At least for posts, comments should be fixed in a day or so.
  • The profile screen has been reworked
  • Much better (but still lacking, and this will improve further in the coming days) performance with the traverse

As this is a rewrite of a lot of state things, there is a chance that some things might have broken. However, I have done a good bit of testing here and think things are alright. If you see anything funky, please do let us know!

We do plan (and should be able to do so more easily now) have some tab bar options that will allow you to customize the functions there. For example, you will be able to visit the traverse tab from a button on the tab bar if you wish to swap it out with another one.

Like I said, this coming week will be more feature-full rather than behind the scenes work. Thanks for hanging in there while we get this stuff sorted out!

Cheers!

View original on lemmy.ml

The app has been amazing so far. I also love the posts and transparency about it! Thanks for working on it for us and making it easier for us to get into this world.

62
lemmy.world

Thank you for this. The recent performance downgrade made the app a little unusable on my iPhone 8 Plus. I would like to return to the app as none that I tried are as good as Memmy.

31
gkdreply
lemmy.ml

A big part of the issue was the subscriptions drawer. The issues there have been cleaned up quite a bit now though. I don't have an iPhone 8 to test on, but my results on an iPhone X are pretty good.

29
Mereoreply
lemmy.ca

Perfect! The iPhone X has the same internal specs as the iPhone 8 Plus.

10
gkdreply
lemmy.ml

I think what I'm going to start doing is just browsing Lemmy through Memmy on my iPhone X for 20-30 minutes a day. Instead of just crossing my fingers that things should be fine after a quick test, I'd like to get a good feeling of the performance there. If I can make it 80% performant on there, I can be sure it's fine elsewhere. But if I just stick to my 14 Pro, I never get a good feeling of what's going on for you guys. Simulators don't give any indication of performance unfortunately.

To be honest, I can't believe some of you guys are still out there holding strong with those devices. There's some huge, big name apps that have bad performance on the latest generation models. Really goes to show how little care is given to performance these days over bloat and garbage looking at you Reddit with your terrible performing app...

27
Mereoreply
lemmy.ca

I upgraded to 0.5. Performance is much improved!

3
zewmreply
lemmy.world

How? My App Store o it has 0.4 and won’t let me update 🤷‍♂️

1

I love tech and if I could I would buy a new phone every year. But that’s not realistic for me. So I always buy the highest capacity phone I can and take good care of it. If needed, I replace the battery. And I use it until the apps I want are no longer supported, or it cannot run the latest iOS.

I’ve had a 4S, 6, and now an 8. Will be looking to upgrade this year or next I guess since it’s been six years or more!

Have an iPad Air 2 that is still going strong. Kids use it for gaming and so on.

It’s great that you’re not only focussing on the latest models. I’m sure you will be able to expand the user base because of that.

3
lemmy.ca

You can install a previous build on TestFlight in the meantime to get around that

4

Oh, didn't know that, thanks! I'm back to using Memmy now.

3
lemmy.world

Thank you for the update and all the hard work going into the app. So crazy to think we’re calling it a slow week when it’s still only been days since the latest update.

12

It’s ironic, Reddit killed third party apps and now because of it Lemmy 3rd party apps are flourishing.

1
lemmy.world

seems that 0.5 has some issues with posts in your profile. You can tap on them to be redirected to the original comment but nothing happens. On 0.4 it does work without any issues

7

You’re awesome. Thanks for the hard work. This app has totally solved my Reddit/Apollo sadness

5
lemmy.world

Anyone else not have the update show up on the AppStore yet? Unless this release is only for TestFlight.

4
gkdreply
lemmy.ml

It is for both, but Apple never approved the store release :( hopefully over the weekend, not sure why it didn’t get done today but unfortunately that’s just how it works with them. One day it will be a 15 minute span from upload to approval, next will be a few days.

3

Okay no worries, things happen. Looking forward to trying this update when it’s available.

2

Thank you for the details and making so many improvements to your app!

4

Love Memmy, you are doing great work! Will you be able to implement profile setting updates (such as image, banner, and bio)? or does lemmy restrict that to online?

A feature request: One thing I loved about Apollo was the swipe to go back action. I could go down the biggest rabbit hole from a post to a user to another post by that user to a new subreddit and so on, but could always start swiping to go all the way back to the post that started it all.

3
gkdreply
lemmy.ml

You can do it in app, so that will be available.

As for the swipe to go back, can you elaborate further? Right now you can (I think?) do what you’re asking. It doesn’t matter how deep you go you can swipe back all the way to the home feed.

3

re profile update: Awesome!

re swiping back: Yep! Basically, if I saw a post I may tap through to see the post in full, right? I may then tap on the username to see what else they posted, then tap on one of those posts, then maybe tap on that subreddit to see if I want to subscribe, maybe even tapping on a post in that subreddit. -- then, if I was ready to head back to my main feed where I started, I could start swiping back. In this example, if I'm on a post in that random subreddit, it would take me back to that subreddit, then back to the post that got me there, then back to that profile, then back to the post, then back to where I started in my main feed!

I may be weird in that I like diving down rabbitholes to discover new folks and communities, but personally I found it super handy.

2

Can we get a slide back the other direction to go back to the last opened post from the feed? Apollo had that and it was great. Occasionally I’ll slide back too far and end up on the main feed again but a quick slide from right to left on the main feed page would take you back into the last post even if you’ve scrolled down the feed a ways.

2
lemmy.ca

Are there plans on fixing push notifications? They haven’t worked on either the TestFlight or release version, since Memmy hit the app store

3

Yeah they don’t work for me either. Reinstalling the app and logging out and back in has no effect I’m afraid.

3

Let me check into it today. Have been super busy but I’m pretty sure I know what the issue is.

2
ebits21reply
lemmy.ca

Have you tried logging out and back in? I think they work for other people?

1
lemmy.world

I have used the Testflight app, now I do use the App Store version.

Is there also a in-app splash screen with patch notes? Much like Apollo did?

3

You can use either. TestFlight will give you the notes.

Should get beta updates in between releases on TestFlight (no in between updates the last few updates though).

6

Thanks for all the hard work you’re doing!!

Is the downloading image text back?

2

Bug on 0.5: clicking on the reply button for comments does not work, the swipe gesture does. Clicking reply button on a post directly does work.

2

Anyone else have themes broken by the latest update? I had to roll back to version 0.4 to be able switch to the OLED theme again. On 0.5 you can select any of them and it won't apply.

1
ChlkDstTtrreply
lemmy.ml

Try applying the theme and then toggling the “Match System Light/Dark Theme” toggle on and then off (or vice versa).

1

Thank you! Seems really really snappy compared to the previous one!

1

No worries about the slowdown. It’s inevitable as the app gets bigger and the problems become more complicated. Loving the work that goes into the app so far!

1

Bug for 0.5 (4), themes are not applied unless you toggle match system theme on and off

1
lemmy.ml

For a moment there I thought the update broke the app as I just opened it after updating and nothing loaded… apparently it was just a coincidence with the usual lemmy.ml overload lol

Kudos for the hard work on the backend, I know these are not usually the most flashy updates but are also crucial for performance and scalability, so congratulations for the hard work!

1

I just noticed a feature that I would like to see on Memmy. When you tap one of the bottom nav buttons (like Feed), it gets you to the top; it would be really nice that once you’re at the top, a double tap could refresh the feed without having to pull down the feed itself.

1

Can you add communities to Favorites without subscribing to them?

I'd like to add shortcuts to various communities without their content filling up my regular feed.

Both Narwhal and Apollo for reddit supported this, and Voyager for Lemmy supports this.

Memmy is currently the most advanced Lemmy client for iOS right now, but it does NOT have this functionality.

1

Are you aware of the issues with landscape mode? Posts and comments go all sorts of crazy when going to landscape mode and then back to portrait mode.

1

Just wanted to say this app on iOS is amazing, as is the rate of updates. The UI keeps getting better and better. Love your work!

1

Unfortunately, the comment spacers still remain unfixed. Is that on the roadmap, or is this the intended look going forward?

1

Thank you for the updates, loving both the app & the fediverse. Guess it’s one…well, only really, thing I can thank u/spez for.

One question though. Is there an auto-rotate setting I need to enable? Photos remain in portrait orientation currently.

edit: found its entry on Git, glad it’s on the radar.

Again, thanks for all your hard work.

1

Please optimize the line height for titles so that it matches the line height for regular comment text.

1
Frz
sh.itjust.works

I love the app so far, it’s beautiful and I enjoy the themes a lot. I think my Lemmy usage will skyrocket now that I have this app haha (I’ve been using the mobile web version all this while). One suggestion I have is to maybe reduce the size of the upvote/downvote buttons in the comments because they’re pretty large compared to the text, but this is far from a priority of course. Keep up the good work.

0
ebits21reply
lemmy.ca

I think this was a bug in the last version actually that’s was fixed.

1

I downloaded the app about an hour before I left that comment. It wasn’t fixed for me, same with the flashbang issue.

1
lemmy.ca

[Bug] In the latest update, "clicking" no longer takes me to the post where the comment is.

0
gkdreply
lemmy.ml

Noted and will be fixed today.

1

Forgot to say is when you "click" a comment in the comment section.

1

I’ve actually abandoned Memmy in favour of Wefwef / Voyager because there is still no way to just hide a damned post. I have to upvote / downvote to mark as read, and only then can I clear “read” posts.

Such a simple feature and I was losing my mind without it. How are you all hiding posts? Or do you vote on literally everything? Foreign language posts? Posts from obscure communities you have no opinion on?

Anyway, I’ll be watching changelogs for a bit in anticipation of “hide” features, but Voyager seems to have it all already.

Really bummed (and confused) at the omission of this functionality ☹️

-1

Filter instance, filter keyword, and mark read on scroll have just all been added.

2

Make sure you uncheck the ‘default browser’ option

3