isaacs / github

Just a place to track issues and feature requests that I have for github
2.21k stars 129 forks source link

Emailing support via /contact should immediately copy you on the email. #331

Open stuartpb opened 9 years ago

stuartpb commented 9 years ago

As mentioned by #326, /contact doesn't even show the message you just sent when you send it. While I've written a userscript that somewhat mitigates this, by showing you your message on the confirmation page, it should still send you the email so there's an immediate record (in the event that you elect not to file an issue) / proof that it was sent (beyond the confirmation page).

(This was going to, symbolically, be my attempt to perform the first issue file from github.com/contact directly to isaacs/github via userscript, but I messed up, not realizing @grant none removes access to functions like GM_getValue.)

rektide commented 9 years ago

God greasemonkey is such a fuck-up. This is my freaking user-agent: give me superuser over my stuff, me user's pages. Instead of giving users the page, instead of being an automated developer tools suite, Greasemonkey is this horrible second system with it's own horrific API. Such a sham.

And sure there's security implications. Deliver the capabilities and let people go file an issue over it & sort out ways of managing their capabilities, ways of protecting the user from running software that may not be in the user's best interest. Open the box.

Looking forward to seeing some productive wins against Github @stuartpb, godspeed.