Improve the "Spam safe" preference #851
Labels
No labels
Blocked
Bug
Documentation
Duplicate
Enhancement
Good first issue
Help wanted
Idea
In progress
Invalid
Major feature set
Packaging
Question
Soon
UI/UX
Upstream
You're dreamin'
wontfix
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
nostr/gossip#851
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Currently the Spam safe preference is disabled by default:
but it is still possibile to flag a relay as "spam safe":
This is problematic because the user can flag the option expecting an outcome, while it is actually useless if the main preference is off (right?).
A better approach would be render the flag disabled when the relative preference is off, explaining in the tooltip how to enable it.
In addition I would enable the main preference by default, and set the Spam safe flag enabled when the user enter a new relay; this equal the current behavior but avoid the user to move to the preference to enable the option.
@mikedilger a doubt: this last option means that if I want to fetch the notes of a user I don't follow, using his outbox relay, I will get nothing?
/cc @bu5hm4nn
I would include in the relay toggle's tooltip a note about the activation of the preference :
...will not be fetched from the relay when SpamSage is enabled in settings (currently: active/inactive)...
When we will replace the current tooltips with the new popover, we could also add an inline switch.
I concur.
Spamsafe applies to inbox and replies, since those are the places you might see things you did not sign up for. If you go directly to a person's feed that you don't follow, it will always show what you are asking for.
Also, 'SpamSafe' is a bit confusing I think. Turning it on means 'allow strangers' and turning it off means 'followers (or WoT) only'. But people might think you should turn it on to avoid spam. So we should brainstorm how to avoid that misconception.
I have turned global spamsafe on by default. That only affects new gossip users though.
Maybe we call it "allow relay global" or something (because the relay moderates and prevents spam).
As a new user, it took me weeks to figure out that I couldn’t see any replies to posts because this setting is enabled by default. I was thinking that the app was bugged.
I think it would be good to add a message in the reply area below a post, something like: "You will only see replies from people you follow."
That's bad. And this is still somewhat confusing to configure. I think the global setting should be off by default. I suppose we were in a spam-heavy environment when we last discussed this.