Watching nostr:npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 enter his villain arc after dealing with his first app store rejection.

Also we might have to rename mute to block because they are now saying we can’t have our app on the appstore without a block feature.

Reply to this note

Please Login to reply.

Discussion

That's why Amethyst calls "mutes" blocks.

maybe we should just pull the trigger in this one nostr:npub13v47pg9dxjq96an8jfev9znhm0k7ntwtlh9y335paj9kyjsjpznqzzl3l8 . We now have to lie to our users to be on the appstore. Yay

Just do it. It's not worth fighting the stores.

Agree. It's a personal block. Is their a block definition you need to agree upon?

"Block" is often thought of as both not seeing someone else's posts AND them being unable to see yours.

That said. I agree. If the app stores aren't happy with it being called "mute" just call it "block." Not worth getting rejected over.

Freedom will never be popular.

zapstore and obtanium are the Way.

Here they come.

“OmG i CaNt BeLiEvE dAmUs CaLlS tHeIr MuTe A bLoCk BuTtOn AnD wE dOnT hAvE gIFs.”

i dont feel mute and block are well defiened for users anyway.

i personally dont know the difference. all i care about is not seeing that persons notes. call it anything you want.

Fucking Tim.

Damus has been on App Store with “mute” the whole time. What’s up with that?

They can be quite inconsistent, every release is like a lottery

Different reviewers, some say “good enough fuck it” while others are a real pain in the ass. I’ve had rejections for the stupidest shit… appeal it and gets approved second time around.

Android, back in the Android Market days, was completely open. Anyone could submit anything to the Market with zero review process. With the rebranding to Google Play, Google implemented some rules, but nothing in comparison to Apple's App Store. As malware and scams became more prevalent, Google's Play Store policies slowly started to mimic Apple's policies. Today, Google's policies are much more strict than the days of old, but they're still not as strict as Apple's. Thankfully, Android is an open operating system, allowing users to use different apps stores or even side load applications with ease. Android users just do not have to deal with this.

nostr:nevent1qqsql73t5zf2xyapqk2zjfa08d4yltqatk8rjngrjkjca6szl0647pqpz4mhxue69uhhyetvv9ujuerpd46hxtnfduhsygpjuxp8vd29p6ancknaztql3eajk52y8xkppfn7au7elkw9c68zg5psgqqqqqqsyut663

They haven't innovated anything since Jobs passed. One of their biggest sources of revenue. Pieces of 🤬

LOL 😂

I feel the urge to just reply "stupid" a fair bit recently.

Right now I got that South Park episode song in my head about the Mormons...

🎼 Dumb dumb dumb dumb dumb 🎵....

They probably mean a way for THEM to block content, like they require with Telegram.

For example, if you use Telegram from the Playstore or the Apple Store, many posts won't display. But if you grab Telegram FOSS from F-Droid, you will see the messages.

I jusy saw a bit of Musk on Joe Rogan in which he said something along the lines of “We would only build a Tesla phone if Apple and Google would start censoring or gatekeeping”, and I was like: wat?

The sad truth is that people don't own their iPhones.

People have this illusion (myself included) that they hold their iPhone and it's an object that they own. But you can only run apps that they let you run, you can only get it fixed if they want to fix it for you, and when they find your device is too old, they throw it into obsolescence, effectively turning it into a useless brick.

People don't own iPhones. They simply rent the iPhone experience for as long as Apple wants them to.

Damn, bro

AppStore got you down bad

You’re not wrong though

Lol

It’s true though

While I have you guys:

I started building out the gif keyboard

Is there a function that’s already built out for querying a specific relay?

queryRelay(relay, kind, author, tags…) -> JSON events

I’ve been using Yuki’s Nostr-SDK for my projects, but I didn’t want to add more package dependencies to Damus

Any guidance you guys have would be helpful, thanks!

I think we have a function for that in the codebase itself. It might be called "find_events" or something similar, and I believe it's defined on ContentView.swift. If you search the codebase for "find_event" you will probably find it!

On top of what I mentioned in my previous comment, I would discourage using rust-nostr for new Damus features at the moment, we will likely switch over to Terry's Nostr iOS SDK.

For god’s sake.

I may look like a block but I identify as mute!

This is almost resolved!

ridiculous power control freaks