Here's a start for anyone interested!

**Is your feature request related to a problem? Please describe.**

Currently, makers need to keep a browser tab open to know when their order has been taken in RoboSats. If a taker is found, the browser will play a tone to notify the maker. This works well on desktop, but it is not practical on mobile devices where the screen turns off and the sound notification never plays.

**Describe the solution you'd like**

Implement a Nostr private message notification system using [NIP-04](https://github.com/nostr-protocol/nips/blob/master/04.md) for makers that works similar to the current third-party notification system over Telegram. Users would receive a direct message via their Nostr pubkey once their order has been taken.

Reply to this note

Please Login to reply.

Discussion

Thank you for the initial work! 🧡

I'd love to add:

"The message receiver can be specified by npub and the sending nsec will be generated by random every time.

Furthermore a small (between 0-30 seconds) random time delay between taking the offer and sending the nostr note should be added to avoid doxing because of timing analyses."

❓ Im not totaly sure about how the npub and nsec thing should be handled. Do you have another privacy friendly approach or thoughts about this? For example i could think of forced random nsec AND random npub receiver (for which robosata displays the nsec). Then nobody would come to the idea to use their main nostr identity but have to use one client with these burner nsec's to receive notifications. However this approach gets complicated if an user wants to have multiple offers open as a maker at the same time.

Hey #[3] : I've mixed some of your thoughts into the actual feature request from #[4] , which has beenpublished today on github: https://github.com/Reckless-Satoshi/robosats/issues/363