gkd

joined 2 years ago
MODERATOR OF
[–] gkd@lemmy.ml 19 points 2 years ago (1 children)

The scum tried to require a 60% vote for this. Glad to see it worked out.

[–] gkd@lemmy.ml 1 points 2 years ago

It would probably take a lot of iterations of tweaks for the overlords to fix that one.

[–] gkd@lemmy.ml 3 points 2 years ago

Better plot than most movies these days.

[–] gkd@lemmy.ml 4 points 2 years ago

Same thing here. Seeing people who were born in like 2006 as adults always trips me up for a second.

[–] gkd@lemmy.ml 2 points 2 years ago

Because a large number of people on boards like Reddit or Twitter who call themselves centrists use “I’m not a republican” as some way to excuse bigoted views on race, LGBT issues, etc. I suppose the opposite may be true if you’re in a right-leaning place and have left-leaning views, although I wouldn’t know.

While that might not be the view of centrists in general, that’s the perception of the “centrist” on the internet, and why people generally don’t like them.

[–] gkd@lemmy.ml 7 points 2 years ago

It seems like the videos I’m not too interested in watching thing always work. When I really want to see it, nope.

[–] gkd@lemmy.ml 49 points 2 years ago* (last edited 2 years ago)
[–] gkd@lemmy.ml -1 points 2 years ago (1 children)

No, you are suggesting that their support of one group is an attack on others. Your position is that is wrong.

You proceed to say “fuck em” about Americans who are under threat of attack. Which is a contradiction of your beliefs, at least if you take it at face value. You provide no other context and appear to be of the position that American suffering (individuals, not the regime. We can agree the regime needs to be destroyed) is of no consequence to you.

It’s a shame that both sides of us have to just jump to attacking each other instead of the much larger target that we BOTH agree needs to be dismantled. Much more could be done. This whole “left vs liberal” thing is such a waste of time.

That’s my point. Instead of attacking them, talk to them. Share your opinions, but don’t do it in some “I know more than you” and “I know what your beliefs are” type of way. None of us know each other outside of the little pieces of text we post here.

[–] gkd@lemmy.ml -1 points 2 years ago (4 children)

Alright, continue believing this nonsense. Again, unless you are actively working on a massive coup to destroy this system, then all of your talk and nonsense is going to do nothing to help anyone.

There isn’t one major political group in the entire world that you standing up by doing nothing does anything about. Not one.

And again, you call for the attack of other people in order to save another, which is exactly what you accused him of.

[–] gkd@lemmy.ml -1 points 2 years ago (6 children)

So I would love to know. Would voting for either no one or a third party be a big “fuck you joe!” with no real world consequences? Is that seriously your belief?

Voting for one of two given candidates is far from actually directly supporting someone. You do not know what they did before the generals. Who they supported in the primaries. Unless you are literally out there plotting the coup to outdo all the coups of mankind and not idly sitting complaining online, then you have zero room to attack someone for voting for the less of two evils.

Unless, of course, you believe Trump would have somehow done better or prevented this. The guy saying he would remove all the Palestinians from the US. The guy that the creators and backers of Project 2025 wants to be their guy

And quit it with the “a tiny percentage of people is better than _____”. For one, well over a million people is not just some group to throw to the side to support another group and you’re literally doing the same thing you’re accusing this person of doing. Second, if you think that trans people by themselves are the only target of all that nonsense, then you are seriously incorrect.

[–] gkd@lemmy.ml 1 points 2 years ago (1 children)

lol, somehow he believes that if you had voted for Trump none of this would have happened and Trump who is suggesting we remove all Palestinians from the US would have handled this better.

And seemingly also believes that had you done nothing it would have been a more powerful statement. Right, because allowing Trump to win would have been a good “fuck you” to Biden without any real world consequences.

Unless these people are out there plotting the coup of the history of mankind and not just idly complaining on the internet, then they need to just stop.

Oh, then proceeds to come up with some “trans lives don’t matter when compared to _____” or “you care more about ____ than _____?” Again, quit it.

[–] gkd@lemmy.ml 19 points 2 years ago

I’m praying that you are still alive and well. We all know a cat can hold a serious grudge. And multiple?

Stay safe.

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

Don't PUSH me, cause I'm close to the edge!

Hey all!

First, for those concerned, I have a multi-day vacation coming up here this week, so I'll be taking a nice break and cooking up a new batch of meth for the next spree (I kid I kid).

Here's the updates for the day for you:

  • You can delete accounts now.
  • Themes have been tweaked
  • Push notifications - Available in Edit Account Settings
  • Swipe co.....wait did you say push notifications? Yea, we'll talk about that down below.
  • Swipe colors are theme-based now. Will continue tweaking these as needed.
  • Other tweaks
  • Oh and compact view users can now press the image to open it up.

Issues I know about and will address tomorrow:

  • Voting on comments doesn't update the vote
  • Going to a user profile is not yet complete. Don't worry, most of this should be done tomorrow. I've got pretty much all the designs laid out and components now made for them. Just a matter of swapping out the old with the new :)

Push Notifications

I've set up a server that will perform checks for push notifications. Here are the ground rules you should know about:

  1. I cannot guarantee the availability of this. As we scale, I will scale as well, so it won't be a problem with that. What I mean is that I cannot guarantee what Lemmy instances are going to do as far as rate limiting (I'm not 100% sure how it works yet). Although I am not spamming any requests at all (you're going to be making more requests for notifications just by having the website open), there will obviously be multiple users making requests from the same IP address now. Depending on what instances owners have in place, some requests might fail to go through. I'll monitor and see what happens.

  2. Before you enable notifications, a message will appear letting you know that you are sending your authentication token to the Memmy server. This is NOT your password, HOWEVER, it does allow Memmy (and anyone who has access to it) access to your account. So, long story short, you are trusting me (and only me, nobody else has access to this server) with access to your Lemmy account.

This is not optimal. I would much rather have scopes where all I can do is READ your mentions/replies/etc, and this might be something that gets integrated later on in the API. We will see what happens with that in the future. For now though, there is only one scope of authentication.

If you do wish to revoke this token in the future for whatever reason, all you need to do is change your password and the token will be invalidated.

Again...you are infact sending your authentication token to the server and I technically do have access to it. Just as a heads up.

  1. Here is how it works:
  • You enable push notifications in the app

  • Your username, instance, auth token, and push notifications token are sent to https://memmy.app

  • The server attempts to access the Lemmy API endpoint /site. When authenticated, this endpoint returns user information.

  • The server checks that the username in the API response matches the one sent to the server. If it does not, then either the authentication token was invalid or the username was not correct.

  • If everything is correct, the server stores the username, instance, authentication token, and push token in the database.

  • The server will check for replies (currently this is all I am checking for as to not create too much traffic) periodically. This should happen once per minute, but as users increase, there may be delays as I scale.

  • The server will get the latest reply ID and see if it is greater than the last one received. If so, this is a new reply and it will be sent to the user. That reply ID will then be stored in the database.

  • Subsequent devices are also supported. Notifications will be sent to each device.

  1. Full source code is available to view at https://github.com/gkasdorf/memmy-push

  2. To instance admins: All requests made to instances include the user-agent "Memmy Push/0.1 on behalf of username". The username is included to inform you that these are not requests made for one specific individual, but for multiple users. If this ever becomes a problem on your instance, please let me know as I would really like to make this work great for everyone, not just the users. This is a team effort.

On that note, please also let me know if you see any trouble with traffic coming from the app. Similarly, requests are made with the user-agent "Memmy ios version".

Feedback

Let me know what issues you have with this feature. Obviously it is new and I'm not sure how great it works yet. From my testing it works fine. I will slowly expand on the notifications delivered from this, however, I first want to make sure we approach this slowly so that we do not create an absurd amount of traffic that cannot be handled. I will closely monitor traffic and adjust timeframes if necessary.

The next update will include mostly visual and UI changes as we move toward normalizing the entire design of the app and bring about a great UX for all of you.

I'm also aware of a number of issues, and don't think they are unnoticed. Now that we have all the features in place, we can go through and fix every last one of these issues 👍

And lastly on that note, thanks for your guy's debug logs. We are now reaching a point where we are seeing on average 1 crash per 1000 sessions and debug logs are coming in quite less frequently than before. All good news :)

See you in the next update. Till then, happy pushing!

1
Memmy Dracula (i.imgur.com)
 
 

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!

1
submitted 2 years ago* (last edited 2 years 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!

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

This was the final item I needed to finish up to do the searching. Expect it tonight. Cheers.

1
submitted 2 years ago* (last edited 2 years 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

1
Update (i.imgur.com)
 

Here’s a new build for you guys! Available on TestFlight now.

  • All Lemmy and KBin links now direct you to the correct community or magazine without leaving the app
  • Redesigned header on community views
  • Theme is being implemented. Once this is done, full customization will be available to the user.
  • The linking and direction was the first part of getting searching done. I anticipate searching will be done either later in the night or tomorrow morning.

Happy scrolling!

 

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.
 

Get ready!

view more: ‹ prev next ›