I try not to criticize other peoples work, instead I prefer to build something better 😀 https://hzrd149.github.io/applesauce/
Discussion
Your contributions are greatly appreciated in this space!
Please let me know if you could help swap the way adding a new media server to noStrudel is initially loading the site data. I think the OpenGraph data method would not only be faster (since it’s not having to do a full page render) but also more secure as it’s not placing the sites at risk of malicious framing.
if nobody speaks the truth everyone suffers
and i'm tired as fuck of client devs who don't implement necessary functioning authentication, claiming that it is a privacy violation, while their client just connects to any and all throwing out filter after filter containing the user's npub, and don't see the contradiction in their thinking
you get half of it right, used to be that only purplepag.es was getting data from your client but for some time now you look at teh task manager and it is clearly connecting to many relays that i never asked it to, i think that is a really big privacy problem you are causing there... why are you not restricting relay queries to what the user's relay lists say?
noStrudel has always been following relay hints to find other users events or specific events.
while I understand the privacy argument I don't think its worth pursuing at the moment. nostr is a public broadcast protocol which is pretty much the opposite of anything that can be called "private". so while its possible to make clients operate in a more privacy friendly way I don't see much merit too it