Open Giszmo opened 1 year ago
applied for twitter developer elevated access - pending twitter to approve it then I can release this feature.
This is merged with https://github.com/pseudozach/nostr.directory/pull/6
Could sort by verified column to see only verified accounts.
Nice feature but the "Update contact list" is dangerous. It would trash most of my existing follows.
Why would it trash anything?
If I add some account to my list, it wants to publish an event that contains just that one account while I already follow 60 others. I would lose 60 follows to gain one?
This might be due to the use of differ relays.
That's a fair concern. Normally, I merge the contact list I find with the ones that are checked on the list. It might be better to first find out which relay the user is using and check their contact list from there.
"fair concern" sounds like it's only hypothetical. my nos2x plugin was asking me to sign an event that clearly would have unfollowed a bunch of accounts.
I could argue the reason you use an extension to sign for events is exactly for this reason. To check what you're signing and if you don't like it do not consent. I would also say we should make the extensions better so they surface more information regarding what the user is signing.
For the core of the issue, I need to implement a new approach such that we fetch user's relay list from their metadata, and then fetch their contact list from multiple relays, merge them and then offer to publish them. This might take some time. Meanwhile I've added a warning as well just so users are aware their contact lists getting messed up is a very real possibility.
I want to