747 karma · joined January 8, 2017
I’ll share how to do it in an upcoming blogpost... all you need is asar and open the debugger after a reasonable timeout.
Also, I love the company too much to resign over a such a small thing that can be fixed with a 20kb extension.
I’d love to avoid reverse engineering their minified code and use well documented APIs. Unfortunately, that’s not possible nor planned (as they told me on a tweet I linked on the post).
are they going after all of them? if that's the case, I'd understand.
None of them involve talking with a lawyer in a different country over something that's really not that important in my life.
changing the name is not an issue... however, if I have to take it down, that's moot.
1. I don't want to get involved in that, even if I'm based in Uruguay and they'd have a hard time suing me.
2. What they could do is put resources to detect the extension and block it. We could start a mouse and cat game that they'd win... I don't have their resources to invest in it. After all, all I wanted was to solve Slack for me, and that would make it harder.
It's a shame they won't let me share it / take ideas / implement a way for US to control our experience.
PRs are welcome :)
If they do, I'll fix it on the extension (so only people with the extension would see the markdown links as real links).
Also: to answer your question... yes, there's an undocumented way of sending them. And yes, the client escapes `<https://url.com|the title>` to `<https://url.com|the title>`.
The format is the same format used by bots to generate links.
however, anybody with a bit of javascript knowledge can do it. I guess we need to keep educating people about the importance of checking urls?
But that sounds like an amazing thing for me to use locally :)