> Why storing draft in relays, not in local?
Iteroperability and Decentralization. Everything will be stored on relays in time. One goal of Amethyst is to not have a local database. There is no need to be a relay and a client at the same time. This is the decentralization Nostr gives us. If the goal is to keep things local, why even use Nostr? Just build a regular app.
> Why not the popup?
I added, but since it saves all the time, it became a very annoying popup. Maybe we can do some other form of UI hint for this.
I will say that I didn't know if my note was saved in drafts and had to go looking for it. I also knew it was there. I don't want an annoying pop-up every single time, but maybe for usability, show an indicator the very first time and then never show it again.
Thread collapsed
You may add the confirmation popup like the following:
Draft Note?
[Save] [Cancel] [Discard]
Thread collapsed