coracle-social / coracle

An experimental Nostr client focused on unlocking the full potential of multiple relays. Browse, filter, zap, and create custom feeds to create a curated Nostr experience.
https://app.coracle.social
MIT License
282 stars 71 forks source link

White/black lists for relays #420

Open staab opened 1 month ago

staab commented 1 month ago
dtonon commented 6 days ago

Are we sure we want to have the confirmation action as the default for the connection? It can disrupt the functionality and be quite annoying for a standard user; we tested this with Gossip when it added this confirmation option. For login, on the other hand, a more rigid default setting may be fine, as the user attests to identity and there should be fewer requests for confirmation.

An additional solution is to add to the onboarding a "Privacy / security" step where the user in formed about these possibilities and can tune the preferences.

staab commented 5 days ago

Are we sure we want to have the confirmation action as the default for the connection? It can disrupt the functionality and be quite annoying for a standard user; we tested this with Gossip when it added this confirmation option.

I agree. I think the kind of chatty confirmation signers do is an anti-pattern, and we shouldn't duplicate it if at all possible for relay connections. Reasonable defaults and a few different modes based on user paranoia would allow us to reduce the friction for normal users, so that we're only asking for the sketchiest of relays (relays completely outside their network for example).