pull down to refresh

Never paid attention to NIP-02:
Every new contact list that gets published overwrites the past ones, so it should contain all entries. Relays and clients SHOULD delete past contact lists as soon as they receive a new one.
That update probably made it to all relays which means my data is permanently lost.
It's very kind of you to say least favorite, I would say it's terrible design. Any client you authorize to sign gets full access to perform any writes and in this case can make you permanently lose data which is a form of censorship.
Technically, any event on nostr could be removed by a client that you give unrestricted signing access to (assuming relays respect delete requests ... which the earnest ones probably do).
Browser plugins and clients should probably treat this kind as more special though because the design is extra brittle ... I suspect this was a bug/accident on the client and not intentional. It's a foot bazooka.
reply