Some filters to make Discord less shitty as its investors push them to more aggressively monetize
No, I will not pay 5 goddamn dollars for an avatar border. Stop asking.

For uBlock Origin:
discord.com##[aria-label="send a gift" i]
discord.com##[aria-label="open sticker picker" i]
discord.com##[aria-label="add super reaction" i]
discord.com##[class*="offerBadge"]
discord.com##div > a[href="/activities"]
discord.com##div > a[href="/store"]
discord.com##div > a[href="/shop"]
For BetterDiscord (which injects into the app[1] itself):
button[aria-label="send a gift" i] {
display: none;
}
button[aria-label="open sticker picker" i] {
display: none;
}
button[aria-label="add super reaction" i] {
display: none;
}
[class*="offerBadge"] {
display: none;
}
div > a[href="/activities"] {
display: none;
}
div > a[href="/store"] {
display: none;
}
div > a[href="/shop"] {
display: none;
}
These will hide the "super reaction" buttons that my friends often accidentally click, the sub-newgrounds flash games button ("activities"), the button that jumps to the bad clipart tab in the gif/emoji picker, and various buttons encouraging you to spend money on Nitro or various shameful sub-Gaia-Online-quality profile cosmetics.
If you have a normal human tolerance for bad fonts that are trash garbage and hideous, you can stop here.
If you're like me, and aren't a fan of vicious and evil assaults on the eyes, and do not (as George C. Scott's character in The Exorcist 3 put it) "believe in slime, and stink, and every crawling, putrid thing, every possible ugliness and corruption," then you can also swap Discord's execrable custom font out for Source Sans Pro.[2]
For BetterDiscord:
@import url('https://fonts.googleapis.com/css?family=Source%20Sans%203&display=swap');
body {
font-family: 'Source Sans 3', sans-serif !important;
}
For Stylus[3] or whatever custom CSS loader extension you prefer:
@import url('https://fonts.googleapis.com/css?family=Source%20Sans%203&display=swap');
:root{
--font-primary: "Source Sans 3",sans-serif;
--font-display: "Source Sans 3",sans-serif;
--fontfix-text-stroke-width: 0px;
--fontfix-text-stroke-width-messages: 0px;
}
I really don't care for that Discord font.
November 2nd update
Add this to get rid of the spammy new-server checklist nag demanding that you add a bot to your server that periodically informs you of Steam sales on SCP wiki microtransactions.
discord.com##div[class*="cardTextContainer__"]:has-text(/Add your first app/):upward([class^="cardWrapper__"]):upward(1)
November 10th update
Source Sans Pro has been superceded by Source Sans 3 and who knows how long they'll keep supporting the old URL when the font page is gone now. Also added a footnote about Stylus settings.
It's not actually an app, it's Electron.js, which means it's a dedicated Chrome instance displaying a web page pretending to be an app. Electron is the software equivalent of 3 raccoons in a trenchcoat insisting they are a human person. ↩︎
Truly any font would be less vile than "gg sans", like the modded joke version of Comic Sans to add serifs, or that Blambot font that Penny Arcade uses to take 300 words per panel to say a videogame isn't very good. ↩︎
You may need to click the gear icon in Stylus settings and enable "Patch CSP to allow style assets" in advanced settings, because Discord has its Content Security Policy set to strict, which blocks external font loading. ↩︎