
Damus

Vivek
Recent notes

Yesterday, at hackathon, npub1wj9l4p7yx7efg9jdz7ztxf9q6t55jhyzdrsqgn3uw7t28v2ce8vqnuhet9 won the prize for “Empowering Communities” category 🎉 Thanks to npub1funq0ywh32faz0sf7xt97japu8uk687tsysj8gndj4ehe825sq4s70gs0p npub17069lhtwe279umwker069lcp33aqdgew70tn5q8cu2avml3sxpsqcu8hgu for organizing this event and giving clear guidelines. I finished my presentation and ran off to my work immediately. It was my friend npub1yaul8k059377u9lsu67de7y637w4jtgeuwcmh5n7788l6xnlnrgs3tvjmf who notified me that has won 😃 I then watched the announcement on the live streams. Thanks to npub1nstrcu63lzpjkz94djajuz2evrgu2psd66cwgc0gz0c0qazezx0q9urg5l organizing team for giving the opportunity to present over Zoom from It is not possible for npub1wj9l4p7yx7efg9jdz7ztxf9q6t55jhyzdrsqgn3uw7t28v2ce8vqnuhet9 to win the award, if not for significant code contributions from npub1cz2ve34nk0ukn0ph4yq2qx3ud8rfy5e0ak4epx42dn8gha0sdgpsgra9kv and npub10fpw9hgz23wmhh48pn4clk4huczcjjj2y54mxusphpnql86s9wjqu9hvak Thanks npub16vrkgd28wq6n0h77lqgu8h4fdu0eapxgyj0zqq6ngfvjf2vs3nuq5mp2va for describing in the coolest way possible, while announcing the prizes. Also the logo of zapddit was created in a iterative design session on chat with npub1dy7zsvk7jwd547xvmpptzlc9muhd64g7txvf60zwlxjyj4aj78as6hljz5 Thanks to the community for encouraging the development of zapddit in multiple ways 🫂 Zapddit is not a perfect client by any means. It has a long way to go. Thanks community for making me feel that I belong ❤️ Go zapddit! ⚡️ ⚡️ ⚡️ PS: If you are hearing about zapddit for the first time, it is a reddit-style nostr client accessible at https://zapddit.com https://image.nostr.build/0b997d753b05fb2d58ff49f632beb9303e41a125eb013870945837b1c3f5e8db.jpg

Here we go 😊 https://i.imgur.com/FXnIpct.jpg However there may be some difficulties in searching for notes with international hashtags. This is because not all the clients set the 't' tag in their events using non-english hashtags. I and npub1cz2ve34nk0ukn0ph4yq2qx3ud8rfy5e0ak4epx42dn8gha0sdgpsgra9kv will do some PRs to major clients to fix this gap.

Thanks for asking this question. **Most useful** * Ability to create clients without getting into lower-level implementation details (like bech32, lnurl, etc) * Decent documentation for a project that is this nascent * Typescript type descriptions **Confusing** * NDK does not do anything with an empty `explicitRelays` array. The naming 'explicit' made me guess that it is optional and there is an 'implicit' setting for the relay choice, which seems to be not. * I know it is yet to come, but ability to update the relay list dynamically (like after we find the user's preferred relays) would be great. [I have a solution in my mind. Mostly will do a PR] * `await ndkUser.fetchProfile()` is somehow confusing to my mind. I would prefer a neat way in constructor to initialize a NDKUser with a profile. [May be i will do a PR for this too] Once again, thanks a lot for saving a lot of time 🙏 With NDK, i took 2 days for the full implementation of https://zappedit.com + a few more days for polishing. Without NDK, I wouldn't even have attempted it.