gkd

joined 1 year ago
MODERATOR OF
 

2 Edit: Ok back up as .79

Edit: Expired .78 because of a super annoying keyboard autofocus on the traverse page. Releasing .79 in about 5 minutes.

Hey all! Here are this version's changes:

  • Fix infinite spinning on profile page
  • Images that also have a post body now show both
  • Fixed duplicate NSFW setting
  • Keyboard for search now includes "@" for easy access
  • Sign in/sign up screens now include "." for easy access as well
  • Onboarding screen should render correctly on all devices
  • You can save posts now. They will be synced with your Lemmy account. You can view them on your profile page
  • All of your subscriptions will now show up and you can search through them. Also a more attractive and easy way to access them
  • Default Active search was added to settings
  • Settings was moved to profile. We will revisit this if it's a user issue (i.e. people can't find it, you guys don't like it, etc.)
  • Issue with communities having an "infinite render" are fixed

We're getting there!

Happy scrolling!

 

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.

 
 

This is only the first update for today. It includes mostly bug fixes but a few visual features as well:

  • Subscribe button now updates after subscribe/unsubscribe
  • More adjustments to font size. Trying to get this right sorry…
  • Keyboards should ALL use the correct theme
  • Actions sheets also should ALL use the correct theme
  • Comments rework:
  1. Should fix ALL issues where the profile feed would show duplicate comments
  2. Should fix ALL issues where the inbox showed duplicate comments
  3. Should fix ALL issues where pressing a comment in either of the above might take you to the wrong spot
  4. Should fix ALL issues where replies don’t show up
  5. Note this is a big change in the logic, so if you run into issues please let me know ASAP so I can resolve them.
  • Dracula theme and Dracula purple theme added. Thanks to Sean for this as well as https://github.com/daltonlicause for his color additions.
  • Other themes should be much better now, sorry for the dark mode update from yesterday. On that note, I’ll get a REAL OLED theme written up.
  • Also on the theme note, I will be creating a theme.readme as well as a post on /c/memmy@lemmy.ml about how you can contribute your own themes to the project.
  • Landing page looks much better now, thanks to https://github.com/ntoporcov. I hope he continues to support the project and make some great changes for you guys. Sorry, I am not generally a frontend developer and as such don’t have the touch for design like some of these amazing people do.
  • Thanks to Sean again for working on these themes. He went through and made the necessary changes to let the community do their own theming.

The update coming next will include many features. Like I told you yesterday, you’ll be in for a treat. I’ll see you guys in that update. Until then, happy scrolling!

 

Images in the feed now fit to screen. Also, images are preloaded once the info is received from the API so you don’t have to wait for them to load.

For that reason, I’ve also altered the refresh rate for getting new data, so as long as you’re not fast scrolling, you should see the loading wheel far less.

Update will also include other fixes and improvements (including a fix for what seems to be one of the two remaining crashes happening frequently. See you guys later!

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

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 something@something.com, 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!

 

Update

I've done the release. However, because Apple would have wanted to actually review a 0.0.2 release but would be fine with me releasing whatever I wanted inside of a single incremented build...I just released the 0.18 support under 0.0.1.60.

Please try using 0.0.1.60 REGARDLESS of whether you are using a Lemmy 0.17 instance. It should work. Only downgrade if you have problems.

EDIT: From initial testing, it appears that 0.0.1.60+ should operate fine when interacting with a 0.17 Lemmy instance. Regardless, just know that if you do run into any issues to please try downgrading to 0.0.1.58 before submitting a report to see if that fixes the issue.

I will be releasing two versions here in the next hours. These will include both 0.0.1.58 and 0.0.1.60. There will be no differences feature wise between these two versions. However...

0.0.1.60 will be the final version that supports Lemmy 0.17. If you are using an instance that has not yet upgraded, please do NOT update to 0.0.1.60+ until that update happens. PLEASE petition your instance admins to upgrade their Lemmy instances ASAP.

There will be a few minor fixes in both versions for the status bar color and for the text color when creating a post. No other changes will be included.

If you have issues with logging in, please let me know. As of right now, it seems if you are already authenticated there shouldn't be anything wrong. It also may be that 0.0.1.60 works just fine with 0.17 instances. You are welcome to try. If it doesn't, just simply downgrade inside of TestFlight.

Cheers, see you with the update here soon.

 

Hey all,

So I told you search would be released tonight, and I wanted to make sure that I got something out to y'all. Search tab is now there, and functionality is there to search for the top 20 results of users, posts, and communities. I will be completing this screen tomorrow and will have more for you then.

There is now a profile page that is in the works. You can preview yours by pressing Profile, or view other peoples' by searching for them and pressing there. There is no listing of posts or comments here yet though, nor will any of the buttons work quite yet. Expect this functionality tomorrow as well.

On the feed view tab, you can now press the feed button at the bottom to scroll back up to the top.

Debugging actually works now (forgot to include a trailing slash...), so if you encounter any issues at all, if you could please forward those logs to me. If you press email, it will automatically open inside the app for you to email me. I seriously appreciate this.

I believe I have ironed out most of the issues with link handling. There were a few underlying issues that were not my fault, but some were mine. Things should be OK now though. If you continue to get these crashes please let me know and I'll deal with them.

There shouldn't be any more white screen errors if you go to a community that is empty. Instead, you'll receive a notice saying nothing is there and maybe it's time to do your duty 🫡.

I've also done a few other pieces of work throughout the app, and have cleaned up a few things that may have caused performance issues on older devices (although so far I have not heard of any so that's great!).

I am still awaiting Google to approve the build I submitted for an open test track. I am not sure when that will be, but I would expect it to happen tomorrow. I am also not sure what their policy is with uploading subsequent builds without approval, so builds there may be significantly less frequent and likely will be closer to stable IF THAT IS THE CASE. If not, I'll do with Android builds the same I do with iOS builds.

I'd like to aim to have a MVP ready to submit to the Apple App Store by the 27th of this month. It is a tight schedule, but I believe that I can get there. That's the goal, we will see what happens.

In other news, I have configured a server and domain to do some work on push notifications coming up probably beginning at the end of the week. First, I'll want to get the inbox/alerts wrapped up, obviously so you have something to receive alerts about...

I will also begin some work likely next week to bring some moderator actions to the app. I have a design available that will make this a pretty nice process, and I hope to integrate it pretty smoothly.

All of the support you guys have been providing has been great and I love the feedback. Please continue to let it flow. Please know that even if I do not respond, I am reading it. Integrations are slow, but I do have two great people helping me out along the way!

Hopefully you enjoy the release, and hopefully things start getting smoother around the edges.

NOTE: I have seen some instances where user settings are getting cleared. If this happens to you, please do the following:

  1. Open the app and email the debug log to me. Please let me know what you were doing at the time this happened (or if a crash happened first, what seemed to cause the crash?)
  2. Uninstall the app.
  3. Sign back in.

I'm not 100% sure why this is happening, but to reproduce it, I need as much info as possible to try and reproduce it. It isn't happening very often, but often enough for me to have gotten a few reports.

Thanks guys! Happy scrolling! 🖖

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

I have submitted an Android build to the Play store and am pending approval on the open test track. Once I get something back I will sticky the link to this community.

Lemmy users should be able to access it by clicking here

 

I am aware of issues you guys are having with the crashes. I’m not able to reproduce it, but I’m wondering if it has to do with the instance I’m using. If you guys experience crashes, please let me know the instance you are on as well as what caused it. Really appreciate all the feedback I’m getting.

I also know about the post upvoting issue, looking into it.

————————-

Finally some functionality am I right??

Features

  • Account Switching - Let me know if you have any issues with this. I think I’ll add a better indication of loading, since right now it’s not obvious it’s working
  • Markdown editor - easily add markdown characters to your posts and comments
  • Posts - make new posts (finally…heck was that guy waiting on?)
  • Image uploading - Add images to your comments and posts with ease. Images get uploaded to Imgur.
  • NSFW blur - cover up all that stuff you don’t want to see.
  • Swipe to go back after opening a link

Coming in next update:

  • Easy searching
  • Block instances. I’ve been asked about making it so that posts just get covered similarly to NSFW instead of complete blocking. Might do both.
[–] gkd@lemmy.ml 0 points 1 year ago (1 children)

But if I type :q! it just appears in the body of the text!!

[–] gkd@lemmy.ml 0 points 1 year ago (3 children)

He kind of looks like he would mod the jailbait sub…

view more: ‹ prev next ›