What broken interaction did you experience between nostr apps this week?

#nostrability


On Damus, if a profile is muted, going to unmute a profile, you still see Mute User.


Replying to a reply of a note in Primal. Then when I look at it in Damus, the reply of the reply is under the original note, instead of being under the reply to the note.


Notes not being linked on Damus


This is a known issue in cross-client compatibility. I think nostr:npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf came up with a fix.


nostr:note1d70n2wc6aueg4eheeae4hsagfvppzj39fnafreynld0gtlzcvykqcq78jy

Naddress not rendering as link 🔗


I still seem to lose followers when I switch between Damus and Primal and need Nostur to fix it.


Should be a low hanging fruit.


I couldn't see/zap some primal wallets of new/no previous interaction profiles from amethyst. Rectified by clearing cache  but would but have never known if i didn't jump around to different clients.


nostr:npub1rzg96zjavgatsx5ch2vvtq4atatly5rvdwqgjp0utxw45zeznvyqfdkxve what’s the note id for that example?


Also couldnt zap some getalby addresses from Primal, while using Primal. And inversely, couldn’t zap primal addresses from getalby, while using Damus. Probably not a new issue. But noticed last week when I tested Primal


Amethyst crashes when searching in the globalbfeed tab.  This has been happpening since day 1


Can’t post anything on Damus on iOS 17.4.

Can’t post pics on Iris.

Refuse to use Primal because they tie you to using their own onboard wallet for zaps and then KYC you if you want to use their wallet. Then inform you that their wallet service isn’t available in your country (Canada) when you try to set it up.

Can’t see zap icon on posts at all on Nostur or Damus first least acquiring lightning addresses and manual zapping invoice addresses outside of the apps


Here’s one example:

nostr:note1mzvhlh37fe0pdu5gvfjrgrq4uk0x4pqrw0aqhq5n4sr9w9nj9ges3j0s9y


Example. https://image.nostr.build/6623f98c3302a7bae9d1330863c6db538c0465607b2fa949c82f1d78504e5d96.jpg


OK yeah, the issue is with both Damus and Primal in regard to NIP-10. Damus doesn’t understand the new way of making replies, and Primal didn’t attempt to preserve backwards compatibility when implementing the new way.

I fixed the backwards compatibility issue in Amethyst two months ago.
https://github.com/vitorpamplona/amethyst/pull/737

nostr:npub1xtscya34g58tk0z605fvr788k263gsu6cy9x0mhnm87echrgufzsevkk5s nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr any way you could prioritize these fixes?


Here is the issue on nostrability repo

https://github.com/nostrability/nostrability/issues/9


Typed replies that appear to post on primal, refresh and nothing is there. Receive replies or notifications on Damus that never appear on primal. No lighting icon or availability on Damus. Alby wants a referral to setup and anyone who already has Alby does not have a referral code to provide.


Using Amethyst:
App crash when mentioning someone
Can't zap anyone which is having a Primal wallet


Which platform of Primal did you make the replies from? Android, iOS, or Web?


What broken interaction did you experience between nostr apps this week?

#nostrability


Primal iOS


I spent about an hour looking through the Primal iOS code, and the code doesn’t match up with the reported behavior. The code adds a “reply” marker event tag before some “p” tags, but nowhere does it create a “root” marker event tag.

createNostrReplyEvent code: https://github.com/PrimalHQ/primal-ios-app/blob/3b1f2d13f261348ecdc219bc600043509d1d926d/Primal/Common/Nostr/NostrObject%2BExtra.swift#L221-L226

The current App Store version is 1.2.46 but what’s checked into GitHub is 1.2.30. The GitHub repository is 16 builds behind, so the backwards incompatible bug might have been introduced in one of those builds.

App Store: https://apps.apple.com/us/app/primal/id1673134518

GitHub repo version: https://github.com/PrimalHQ/primal-ios-app/blob/3b1f2d13f261348ecdc219bc600043509d1d926d/Primal.xcodeproj/project.pbxproj#L2443

cc: nostr:npub1k6tqlj78cpznd0yc74wy3k0elmj4nql87a3uzfz98tmj3tuzxywsf0dhk6


Change the Primal wallet in the settings.


I can input a receive address there but I can’t send any zaps from Primal. When I click the zap link on a post the only option is the onboard wallet and that one isn’t available in Canada. It’d be nice if like other apps it gave you the option to copy the zap link and paste it into the wallet of your choice. Between iOS’s blocking of zap functionality I am using a patchwork of apps and web based Nostr client access depending on what I want to do. ie just read posts, post content with pics, or zap posts. There’s no one size fits all app yet that lets me do all of it, but it’s still better than ever going back to Twitter. Desktop is a different story. I can do everything because I am running a private server. But I’m seldom at my desk at home.


Thanks, known damus🐞

https://github.com/damus-io/damus/issues/1283

Does not involve two or more nostr apps and is not a nostrability issue


> Can’t post anything on Damus on iOS 17.4.

Have you used your private key with other nostr apps? Are you able to connect to relays on damus?

> Can’t see zap icon on posts at all on Nostur or Damus

Yes, apple daggered damus so p2p zaps are more difficult than they should be. You can run https://nostrscript.suhailsaqan.com/ and restart damus to restore note zaps


I think nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr and team are soon adding more wallet optionality to primal


Thanks - this is  #nostrability territory. Opened a new issue here

https://github.com/nostrability/nostrability/issues/24

cc nostr:npub16c0nh3dnadzqpm76uctf5hqhe2lny344zsmpm6feee9p5rdxaa9q586nvr nostr:npub13sajvl5ak6cpz4ycesl0e5v869r5sey5pt50l9mcy6uas0fqtpmscth4np nostr:npub1xv8mzscll8vvy5rsdw7dcqtd2j268a6yupr6gzqh86f2ulhy9kkqmclk3x


my understanding is Primal uses different relays than your list in Damus. This means that follower count will be different.


Steps to consistently recreate?


nostr:npub1rzg96zjavgatsx5ch2vvtq4atatly5rvdwqgjp0utxw45zeznvyqfdkxve which npub were you zapping, or who was zapping you?

Which note? When approximately did this take place?


While using Primal, I tried to zap nostr:npub19xgymswuxyq4sx58enft9c6algrm72a6lchplm4rjzgklufn9ygq5kcu58  and nostr:npub12rzunrxvx89f78h4df284lzvkjqetljkq0200p62ygwmjevx0j8qhehrv9  and it failed. 6 days ago

The other way around I forget who exactly. But it was someone with a primal address and I was using my getalby address.


Damus search ftw 🏆


From Primal to getalby it was around the same time. Roughly a week ago.


Which service were you using to send the zap?


The wallet inside Primal iOS


I tried to zap you nostr:npub1rzg96zjavgatsx5ch2vvtq4atatly5rvdwqgjp0utxw45zeznvyqfdkxve it does not go through.
I use alby with Amethyst
 https://image.nostr.build/d1df170e9828ac3a22dfe4512b71ce51094e84ba8d843c8c76ceb1a865d8a146.jpg


Just now?


Thanks for confirming 📝


Or last week?


I’m using getalby as well (NWC with Damus)


Yes


That’s odd. I’m on alby as well.


Now it went. Sent you a Q


What’s a Q ?


Quat


17th letter in the alphabet
A= 1
B= 2
C= 3
D= 4
.....
Q= 17


Just uploaded a photo in note from amethyst, and marked it as ‘sensitive content’,
Damus displays the photo in note without warning


Nip-36 not currently implemented on damus

Add a hashtag nsfw to such posts - there is an option in damus settings to hide these


I submitted a fix for the backwards incompatibility issue in Primal iOS. This should make new replies from Primal iOS display properly in Damus and other clients that are still using deprecated positional tags.
https://github.com/PrimalHQ/primal-ios-app/pull/124