I will continue to support damus iOS for the forseeable future, but to do things such as zapraisers and zap-to-unlock, i will need a different platform to build on. This is why I started an alternative, cross-platform client back in december that works on linux+mac desktop, android and web. This should also be the fastest client, it uses rust and low level graphics apis.
Building a client like like this is much more difficult, but will be worth it in the long run. Damus iOS will continue to be where I spend most of my time, and we plan on making it the best iOS onboarding experience for nostr, but if we’re going to build a new circular economy for bitcoin in cyberspace, the apple appstore isn’t the place for this.
Login to reply
Replies (113)
👍🏻👏🏻
Its also a tweetdeck-style client :)
A Linux client would be amazing!
We. Appreciate you!!!!
Amazing work so far! Loving Damus, NOSTR and the future we are building. God speed and let the community help you! What can we do to push this forward?
Excited to try out Damus for the first time
View quoted note →
This Man is The game-changer. Really hope he will be followed as example by more and more devs and people further.
I wish the future @jb55 be even more shining and bright then how it is now.. 🍀💜🫂☯️
Thanks Man 🙏
#BoycottApple 🍏💀⚰️
View quoted note →
Not all heroes wear capes.
I'm sure the Microsoft Store would be just as reluctant to support a distributed platform that could very well replace it. No large corporation would openly invite openness on such a scale, so education is really the only alternative.
View quoted note →
Soldier on
#zap this post from #[1] to send Apple a giant FU 🖕🏼🖕🏼🖕🏼
Dominus? Like the name. Rock on! 🤘🏻
> it uses rust
you got a public repo?
https://us-southeast-1.linodeobjects.com/dufflepud/uploads/756c7368-218c-4a43-80c1-5b67587ce7faNone
Will used to have a new web client somewhere on the Damus domain but I forgot the URL. I wanted to see if that was it and if it was active 🥹
Good job
This URL?
https://damus.io/web/
Hmm I 5K zapped your above response. The sats are gone from my wallet but don't show up on the note. ¯\_(ツ)_/¯
No, it was different than that. It had v3 in the name I believe.
Thank you @jb55 for all that you to do! I’m here to support anyway I can as a #pleb 🤙🏼💜
When corporations controls the money you spend to communicate, it controls the quantity, quality, and topics of speech that can be heard in the public arena. If that’s not a Freedom of Speech issue, I don’t know what is.
#nostr #plebchain
Oh ok. Don’t think I ever saw that one.
Can’t wait to use it!
Good decision, it is better to build on something stable and not always be dependent on the stores and their policies.
You da man, Will! Really glad to hear this.
Now this is very exciting news!
🤜⚡️🤛

👏🎯
You can compile Rust code to Android? I did not know that.
💜
💜🫂
I meant through code 😅
Live and learn.
Rotten 🍎 gonna rot
Keep Damus great 👍
This is the way
TOTHEMOON!!!!!
Please do Gossip from the start. We should get rid of the style of apps (with fixed relay lists) we helped create.
This. Fixed relay list clients are simpler and work well on a small network but don’t scale as Nostr expands and you have find notes on relays you’ve never heard of.
dude getting nicholas dorier vibes from this. thank you for fighting the good fight.
Have the relay list specs in Nostr ossified? Where does one look to find the “home” relay and/or a relay list for a gossip implementation? I remember it seemed to be under debate a few months ago
@Mike Dilger ☑️ can probably describe better, but I think by Gossip Model we generally mean that the app figures out where to get posts based on the author's write relay list. The amount of connected relays changes significantly over time. That initial description could be expanded to using any relays that are declared in the event kind you are looking for. Public Chats, for instance, should be based on the preferred relay of the channel metadata + relays from your follow lists (so you never miss a follow's chat post even if it's not in the main relay of the channel).
Appreciate you and your time spent to bring us this gem
You da man ! We in this somewhat together.
Make a damus PWA progressive web app by passing Apple review. Every other company are doing this now. Problem solved
Right, but aren’t there like 3 kinds that can store relay information associated with an npub? Or do you specifically mean the version of relay lists that allows read/write specification?
Ahhh is it nip-65? I think this may be different than the relay lists I am familiar with.
https://github.com/nostr-protocol/nips/commits/master/65.md
You can use both. No need to be shy :)
I guess I need to catch up on nips!
Why can't there be an external installation of the iOS version with support for Zap and the store version is limited I think this may work if the app provides integration to download the external version that can be downloaded from the web and gives full features to the app
Thanks @jb55 . I will always remember you during times of struggle.
A native Mac build with Damus quality.. I would use this every single day. Excited about this.
Sweet! Well done bro, even if you won't sere this 😂


Well done, Will.
savage!
Great!!!
View quoted note →
What if clicking the zap button opens up a webpage where users can complete the transaction?
Thank you for everything you do !
TBH I don't believe that's the best approach going forward. Having native UI specific to each platform provides much better user experience.
Have you considered taking the multiplatform architecture approach for the data & domain layers (with platform-specific UI layer) using something such as Kotlin Multiplatform? That way you have the best of both worlds.
You tried good Captain. You tried. 🫡
I will never forget the joys of playing with Damus around the holidays and on Christmas morning. I felt much joy.
It was my favorite toy of that year—of any year. And it opened my mind to a new world of possibilities.
@Damus will always be my first.
Thank you 🙏
This Sounds So Cool.
Awesome! Thanks for all your great work!🙏🏼
Let's get your relay off Cloudflare too. 💜🤙🫂
This is the way. Bravo @jb55 🤙
View quoted note →
Ditch Crapple & iOS. Not worth your time.
Thank you for all of your hard work, dedication & foresight. 

Wow I’m excited by this
Make Damus Web great again


Are you going to continue using the egui framework?
great! Keep up the good work!
Apple is shooting themselves in the foot with these restrictions.
GitHub link?
Disgusting what's happening in the world and how big tech are dictating what can and cannot be done.
I hope market will make them pay for this.
One more reason apple won't see a penny from me.
Forgot to post his note 🤦
View quoted note →
This.
Keep Nostr competitive and distributed. But this is awesome.
View quoted note →
Yo will, I did a course on Front end development, have no experience other than that.
Any chance you have a place for someone like me in this new endeavor?
Sounds amazing 🤩
This feels like the real internet again
I miss when having a Huawei wasn’t practically illegal. If you guys create a nostr phone I would be interested. This isn’t the first time they’ve pulled some shit like this
Thank you for your work!
The irony of how Apple claims to be all about privacy.
So is Damus a one & done?
If you build a web client and link it nicely with Damus, then for things like zapraisings you could link to that web client, while the experience could stay quite smooth. Maybe you could consider some secure scheme to pass the right URL params from iOS app to that Web Client...
Awesome. Just signed up to Nostr … need to add some stuff. But I got my Wallet set up… Wallet of Satoshi
LFG!!!⚡️
Hey …just joined this place … via Twitter … @offgrid over there too

Welcome to Nostr!
Thank you for building a future worth living in 🫂
🫡
Zap. Fuck Apple.
GitHub link? I am slowly learning rust. Would love to follow the progress.
#[2] has brought much joy to many. Thank you 🙏🏻
How can we help?
Thanks #[1] looking forward to using the cross-platform app. Apple’s ban because of zaps makes no sense. I have iOS banking apps that allow me to send money to other people and I’m pretty sure that’s not using the in-app purchase system.
Even though 🤔 I might like it if @jb55 did wear one in his pic, now that you mention it.
good to have you on nostr!
You need any help writing iOS code?
This is most unfortunate
That’s great. I’m a 3d artist, lmk if you need any help.
Appreciate your commitment to the client.
🙏✌️💜 words escape me.
That's the way to go! I'd love to help test it btw :)
I just got a Linux laptop for the first time! I can’t wait try Damus on it.
YupApple is losing out,
Good Moves Will
Will this eventually be a solution to bring zaps backbto Damus one day?


9to5Mac
Apple planning to allow third-party App Store alternatives on the iPhone for the first time - 9to5Mac
Apple is set to make a monumental change to the App Store on the iPhone. In response to looming regulations...
👀
Wen zApp Store
Onboarding exp was great and serves as a great intro to this newer concept. 🤘
Purpose == Open protocol for new OF?
Apple is going full Streisand effect. Just wait and see.
What I don't get is how Apple allows Twitter to have the send people Bitcoin, Ethereum, and other crypto as Tips, and allow wallets and exchanges where you can send crypto back and forth, yet refuse apps like yours.
Right man in the right place at the right time
Apple appstore is not the place for everything ;-)
Whoa, I missed this note! Love to see new clients for Linux, it goes hand in hand with bitcoin and Nostr. Software for freedom! 🫂💜🥳
View quoted note →
Do you have a team of developers? Do you need any help? How do you want to monetise this app?
#[1] Akawin 👀
🫡⚡️🤙🏼