hzrd149's avatar
hzrd149
_@hzrd149.com
npub1ye5p...knpr
JavaScript developer working on some nostr stuff - noStrudel https://nostrudel.ninja - Blossom https://github.com/hzrd149/blossom - Applesauce https://hzrd149.github.io/applesauce
hzrd149's avatar
hzrd149 4 months ago
Released applesauce v3. there were some breaking changes and a lot of exports were renamed There is also a bunch of new features. Ill try to write a release article about them, but there is a short list: - New applesauce-wallet-connect package for client and provider NIP-47 - NostrConnectProvider class for the server side of NIP-46 signers - Added "reconnect" option to publish, request, and subscription methods on relays - Support for NIP-53 live streams - Support for NIP-52 calendar events - Support for NIP-84 highlights - Support for NIP-88 polls - Basic NIP-61 nutzap support Also lots more vibe-coded examples to play with. my favorite is the NWC service example that lets you create a fake wallet for testing :)
hzrd149's avatar
hzrd149 4 months ago
@Alby where is the documentation for the "nostr+walletauth+alby://" URIs your using in the bitcoin-connect package to make it so user can scan a QR with alby go and connect the wallet? Id like to support it in my applesauce library and I want to make sure I'm going off the documentation and not guessing
hzrd149's avatar
hzrd149 4 months ago
The only thing https://phoenix.acinq.co/ is missing is support for NWC so I can connect it to my nostr apps. besides that its a perfect advanced and beginner friendly mobile lightning wallet. Its the only wallet I've found that somehow seems faster then my personal LN node and I love how you can enter multiple LN addresses or bolt12s for each contact (every bitcoiner I know uses 4+ wallets)
hzrd149's avatar
hzrd149 4 months ago
Been distracted from Nostr for the past few days, but I think I've vibed coded the best language learning app. At least for my friend group. I'll publish the repo once I sanitize the code (remove hard coded api keys) The future of vibe coding is bright if it can be used to create these one-off apps for very specific uses
hzrd149's avatar
hzrd149 4 months ago
I have never had so much fun building a library then I have had building applesauce-relay. At its core it's 600 lines of RxJS observable code, which is almost completely stateless and very nuanced. I've had to write a lot of tests to ensure it behaves correctly. But that makes me very confident it's the best JavaScript Nostr library there is.
hzrd149's avatar
hzrd149 5 months ago
@lassdas any idea how this zap got created? I didn't receive it on my node and the zap event itself is published by a pubkey without metadata @npub15vam...lzh6 I put the invoice in to and it seems to be pointing to the lightning node myNode which I don't think I've ever used for zaps View quoted note โ†’
hzrd149's avatar
hzrd149 5 months ago
NIP-84 highlights in applesauce, because why not Wasn't very hard to add, but was fun to vibe code some examples for it image
hzrd149's avatar
hzrd149 5 months ago
This was more fun then I thought it was going to be. Built a dashboard app that lets you run a fake NWC wallet with whatever information you want. its really fun to connect it up to @Alby Go or the other NWC tools i built and see the transactions and create fake invoices ๐Ÿ˜ Are there any other apps that support NWC that I should test this with? image
โ†‘