Fuck slack. They're hostile to user choice and preferences, pushing a one-size-fits all attitude. Communication preferences are extremely personal and must be respected. I have a custom ssl proxy to intercept slack.com and modify their api, eliminating what I believe to be dark patterns. Some things I do: * Force dark mode always * Disable favicon.ico updating when there are notifications in DnD * Group channels base…
I’m just curious about the ssl proxy + api modification part in general - got a ref for that for a more mundane application?
- Create and trust a CA
- Issue SSL for api.slack.com
- Deploy something like https://github.com/chimurai/http-proxy-middleware/issues/97 with your code to modify the response body
- Strip HPKP headers, if present
- Strip CAA in DNS, if present