after mainly using notedeck for awhile, the performance of damus ios is jarringly bad in comparison. sometime next year I will switch ios over to using the local relay for everything to match notedeck’s performance.

Sorry for the delay… notedeck has been our testing grounds for building a client this way. once we’ve happy with the design we’ll port it to iOS.

Reply to this note

Please Login to reply.

Discussion

Keep building 💜

can't stop won't stop

Will the general public beta take long? I'm looking forward to testing. 🤓

Notedeck looks exceptionally nice, great work. Was about to build and run it but then noticed that NWC and zaps aren't implemented yet.. I saw: https://github.com/damus-io/notedeck/issues/237

....

And.. NWC seems like the way to go for Notedeck. It works quite well in Alby browser extension, Snort, Amethyst, and others. We'd like to help with the NWC implementation where possible. I think one of the most complete and easy-to-understand public code bases which implements NWC in the way that NoteDeck should likely implement it... is Snort.. see the code here: https://github.com/v0l/snort/blob/3c4fe85694d1407bd932922c3164bd6f0a973fc9/packages/wallet/src/NostrWalletConnect.ts#L80

I implemented it in damus ios as well lol, yes it will be coming soon

Oops, of course you are right. I’m now logged into Damus on iOS and I see it.

So I have an NWC string, and it works in Amethyst for sending zaps. I just zapped you with it from Amethyst. When I put it into Damus iOS, I see an error, see screenshot above.

What would be the best way for a developer to try to debug why our NWC works in Amethyst (and Snort) but not in Damus... I am guessing it would require running this (in xcode?) https://github.com/damus-io/damus ... and then trying to do some logging to see the problem?

Even though our NWC strings work in Ably browser, Amethyst, and Snort, there could be some thing we are doing with our NWC strings that isn't playing nice with Damus I guess...

We're going to try to run Damus in Xcode to see if we can log out some error messages about why Damus won't accept our NWC codes.

Ok, looks like our NWC codes do work with Damus. Maybe was just a temporary issue.

This is going to be amazing 🤩