this post was submitted on 23 Jun 2023
139 points (100.0% liked)

Memmy - An iOS client for Lemmy

2536 readers
1 users here now

Download on the App Store

View on GitHub

Join the Discord

Code of Conduct

founded 1 year ago
MODERATORS
 

Hey all,

Today I've been working on implementing the inbox. This is still a work in progress, and I have been primarily focused on logic over UI today for this, so I know there's some issues with it right now. Here is what I know is meh:

  • Only replies are operational right now. You cannot view messages or mentions yet
  • Some comment chains don't show up when you press on the comment. I'll work on this tomorrow
  • You are not automatically scrolled to the comment. I'll work on this tomorrow
  • UI is not optimal. Like I said, this is still a work in progress
  • Some other issues

Also, these fixes are included:

  • Replying to a Kbin message should no longer cause a crash
  • Memory leak that resulted from getting into deeply nested views is fixed
  • Other crashes are fixed

In addition to:

  • A makeshift "fix" in search. If you enter [email protected], you'll be presented with the option to either go to that community or go to that user. I'll make this more friendly in the future.

I also know about one crash that is happening right now as a result of pressing some external links (deep links from what it looks like, i.e. links that should take you to another app). I'll look into this.

Like I said, this is still a work in progress and I'll make a lot of changes tomorrow. For now though, you can at least see what's going on in your inbox. Your "badge" count of replies will refresh every minute, so you can just pull-to-refresh on the inbox screen.

Thanks for all the feedback and support so far.

Happy scrolling!

all 32 comments
sorted by: hot top controversial new old
[–] mikeboltonshair 38 points 1 year ago (1 children)

Just wanted to say thanks for all the work you guys have put in, every morning I wake up and see a TestFlight notification that the app has been updated, never seen that before with any app I’ve tested

[–] [email protected] 14 points 1 year ago
[–] [email protected] 23 points 1 year ago

Also I know I keep saying it, but the fixed font scaling will be here soon. Sean is working on cleaning up themes right now so expect this soon.

[–] [email protected] 21 points 1 year ago (2 children)

Thanks for your work and don’t push yourself too far. I‘d prefer a good and carefully written app in a few months over an unstable und hasty written on in a few weeks.

[–] [email protected] 21 points 1 year ago

For sure. Inbox is pretty much the last feature to implement before I go through and do a big overhaul. Getting all of the functions in place ahead of time gives me a good idea of how things need to come together so I can go back through and make things as elegant as possible.

[–] richie510 1 points 1 year ago

While nobody wants to use a trash app, I have a high tolerance for beta bumps to experience rapid development. I’m so happy to be on this ride.

[–] [email protected] 8 points 1 year ago

The app is starting to look pretty functional right now. Thanks for the effort.

[–] [email protected] 7 points 1 year ago

Just echoing what’s already been said but you and your team are absolutely killing it. Love the app, I’ve had really both g but positive experiences. It’s pretty damn stable. Just needs more features, some QOL improvements, all this you already know. But the speed at which it’s happening is absolutely incredible. Thanks for all the hard work.

I would like a way to support the dev team, like maybe a tip jar feature ? Pro tip: include XMR options please.

[–] [email protected] 7 points 1 year ago

I can’t believe how good this app has become in such a short period of time. Thanks for all your hard work!

[–] eaterach 4 points 1 year ago

Is it possible to add my kbin account to memmy? i already am logged in with my lemmy.world instance, i'm guessing it doesn't make sense to have other instances? I'm still trying to figure all of this out and it doesnt make a ton of sense to me, sorry! Thank you

[–] [email protected] 4 points 1 year ago

Thanks for all the hard work, loving the app 🙂

[–] g0nz0li0 4 points 1 year ago

Amazing! Great work 🙏

[–] nieceandtows 3 points 1 year ago

Hey man, update looks great! Great job!

[–] eaterach 3 points 1 year ago (2 children)

Also, having a hard time upvoting & downvoting comments in app. No matter where I press it to vote it collapses the comment. Hope this is helpful! You're doing a great job, it's already super accessible and I'm excited to stick around

[–] Earthwormjim91 4 points 1 year ago (1 children)

Do you have gestures enabled in settings? If you do, upvote/downvote are a swipe from left to right on the comment.

[–] eaterach 2 points 1 year ago (1 children)

that works! Thank you :) Gonna have to get used to that

[–] Earthwormjim91 1 points 1 year ago

Haha no worries. I came from Apollo which has the same gestures so it’s been easy to get used to here for me*___*

[–] eoddc5 2 points 1 year ago* (last edited 1 year ago) (1 children)

@gkd (are we able to actually tag on lemmy? Or is that a feature apps need to address? /c/ is the community, is there a different /x/ for users?)

Anyway: feedback to the messages / inbox that might be under the “some other things”

But at least for me: my inbox works pretty well. Once updated it shows that I have 9 unread post replies in my inbox. But the unread count does not clear after reading them.

edit: I actually found out what was going on, the current setup is there is a mail icon that you have to manually click to mark it as read. @gkd are you able to add a method that reading / clicking into a message marks it as read (and then you can use the mail icon to manually mark as read or unread if needed?)

[–] [email protected] 2 points 1 year ago (1 children)

Users are /u/user (at least on Lemmy, I believe it is the same on Kbin). I am going to implement something where a simple /c/community or /m/community will just link to that community, regardless of whether or not it’s been properly wrapped in markdown.

And yea, it was not a full implementation. I’m going to handle setting them as read if you visit them. Lemmy itself handles changing the status if you reply to the message, so just need to handle it if you view the message. The button will probably be replaced with a swipe gesture similar to the iOS mail app for making them as read/unread. That was just a placeholder for now.

[–] eoddc5 1 points 1 year ago* (last edited 1 year ago)

Totally understood it’s all basic implementations so far

Just providing my experience

/u/gkd test

Edit: so /u/user isn’t working (as far as hyperlinking to that user or tagging? (But it’s not on the web, either?

Also edit issue - Memmy app you can’t edit posts. I’m sure you know this though.

[–] LazaroFilm 2 points 1 year ago (1 children)

I’m sure it’s just not implemented yet, but once the inbox item is read, there’s no way to see it again. The All button doesn’t work.

[–] [email protected] 3 points 1 year ago (1 children)

Yea, I’ll add this in today. I was busy with some other things yesterday so didn’t get it fully implement it. Be on the lookout later tonight or tomorrow morning.

[–] LazaroFilm 2 points 1 year ago

No worries! The app is already amazing!

[–] [email protected] 1 points 1 year ago

Found Memmy just a day or two ago and I gotta say I love it!

[–] [email protected] 1 points 1 year ago

By far the best Lemmy app in development. It has the most features and best UX design. Thank you thank you thank you!!

[–] Oliper202020 1 points 1 year ago

I'm happy to see so much progress, don't push yourself, we can wait, you don't have to do so much, every day, the app works great, and i would rather see you continue work on this app years to come rather than you burn out becourse you work hard

[–] [email protected] 1 points 1 year ago

I am testing version 1.0.0.69 and it is amazing. Thanks for the job 👏🏻👏🏻👏🏻