Notify users when they get silences
Discussed at https://osu.ppy.sh/community/forums/topics/2030408 - silences lose their intended effect of serving as a warning to a user if they are missed, so there should be notifications when they are applied.
These should contain:
- "You have been silenced" or something to that effect
- the reason (can be the one shown at the bottom of the profile)
- the duration of the silence
One way these could be formatted is "You have been silenced for 80 minutes due to inappropriate conduct in beatmap discussions.
They should link to the Account Standing tab on the user's profile (e.g. https://osu.ppy.sh/users/13808967#account_standing), and the notification icon could be an exclamation mark within a triangle or a speech bubble with a line diagonally through it.
Further ideas
Sending first offenders (and people who haven't been silenced in ~3 months) an automated email with basic info on silences, what repeat offences can cause, how they work, and how to get details/appeal may reduce (repeat) offence rate. This email should have obvious links to at least the Silence wiki page.
osu!lazer could also send a special in-game notification (perhaps with a custom, "strong" SFX) when someone gets silenced, but this is less osu-web related.
This would be good to have on the web-side. Once lazer starts to receive the notification feed it would also mean we get this in-game.