Almost finished with an example of a nostr mail client using NIP-17 and applesauce. and the best part is its only 250 lines long ๐Ÿ˜

https://cdn.hzrd149.com/605022450b95a531ad3c85552d1660c2fbd89040af83e877c47c9dfdb089b3fb.webp

The best part is that the code that replies to a message is just a few lines and it handles creating NIP-59 gift wraps for each participant in the conversation

https://cdn.hzrd149.com/cc445d0747f2e2783e99b1539cce53d5c5b922bd24c2a2d71c88327ab5544970.webp

Reply to this note

Please Login to reply.

Discussion

let's go!

All the code is untested at the moment, but Ill probably start complaining about interoperability stuff as soon as I start testing messages with amethyst and 0xChat :)

As long as we get a stable client that only does this, I can take anything you ask.

Right now this is just an example in the applesauce repo, but I might try to break it out into its own client since I want to start reading my NIP-17 DMs

What does that mean? That you can send emails via Nostr to outside of Nostr emails servers?

No, I just made the DM client look like its an email client. it was a random thought to test out the new NIP-17 code

I like the idea of threads in DMs, and having a mail client with unread / read is probably the easiest way for me to stay on top of replying to messages

Same! :checkmarkgreen:

Still not sure if this will "break" traditional DMs clients though

Mostly in the sense that I intend to actually use the Title.

Also, they're running into a wall of their own making with the Chat channel UI.

Is there a python implementation of NIP 17?

Does this mean I will be able to leave protonmail mail? and other centralized email service providers?