5
monr0e
7y

Sorta rant.

Now that this drama shite is calming down, here's my tuppence on how connections management should be implemented.

We really need something that is in between blocking and doing nothing. This, in my opinion, is temporary silencing. Having the ability to mute a person or rant, or notifications altogether, for a set period of time would be very useful when a situation needs de-escalating. As this social network (let's not beat around the bush, this is a social network) grows in size, this will be a handy tool for calming storms without burning bridges permanently.

To sum up, I think it would be a good idea to have three available options for notification muting:

- mute notifications/this person/rant for 24 hours
- mute notifications/this person/rant for 7 days
- mute this person/rant forever

As for implementation, I'd wrap up the call to the user's notification assembly like so:

If(!notifBlocked(<typeofnotif>)
{
notif.push()
}

And use a date field in the DB to handle timescales.

Also, I suggest the addition of this tag specifically for suggestions, just so we're not all using different tags

@dfox

Comments
  • 1
    Are username mentions disabled in top-level rants? @dfox
  • 1
    Why would you want to block somebody just for 24 hours or 7 days, makes no sense to me and feels like an annoying popup before I can actually block somebody imho

    edit: well you also say rants, though just a "mute anything even @mention" would again only make sense to me
  • 3
    @JoshBent one might be infuriated by the subject matter of a single post. Out of sight, out of mind.

    Its kinda like a cooldown period. You spend some time away from someone, gather your thoughts, and come back with a better prepared answer.
Add Comment