News for hackers. Stuff that matters.
Re:Show HN: Ship 2.0 – A macOS Native Interface to GitHub Is... by kogir on Thursday January 26, 2017 @07:48PM (#13496826)
We fucked up here, and I apologize. Many thanks to robbiet480 for writing a script to help clean it up.

We've just pushed new client and server versions to cleanup hooks when the last admin user logs out.

New downloads will be the latest version, and current users can update now using the Ship -> Check for Updates menu option. After that, you can logout using Ship -> Account -> Logout. If you used the app earlier and want to be sure all hooks are cleared out, you can log back in once more and then logout again to trigger the removal.

There is also updated documentation here: https://www.realartists.com/docs/2.0/uninstall.html

So about hooks - Hooks are added so that Ship is alerted when new repos are created, issues/labels/milestones/comments are added/modified/deleted, issue templates change, etc. The user experience without hooks is acceptable, but not great. Presumably if you're using Ship, you want it to show the most up to date information.

We disclose when you authorize Ship that you're granting repository and organization webhook permissions. This appears to be insufficient notice. We'll think about that next.

If anyone is still having trouble or needs personalized help, we're reachable at [email protected].

Re:Show HN: Ship 2.0 – A macOS Native Interface to GitHub Is... by lemming on Thursday January 26, 2017 @08:43PM (#13497077)
Have you considered only adding webhooks per-repo, and not globally? I have access to numerous repos that I don't want or need real-time updates from, as well as repos from organisations that have added me which I would really rather not touch. They would probably not be happy that their repos are suddenly sending data to a third party that they didn't consent to.

I would love something like Ship for my main public repo, and in fact would prefer to just use Ship for that repo.

Re:Show HN: Ship 2.0 – A macOS Native Interface to GitHub Is... by farnsworth on Friday January 27, 2017 @12:54AM (#13498051)
People are used to granting access to an app without assuming that it's going to take full advantage of that access. I have access to a lot of repos. Like, a LOT of repos with a lot of collaborators. And I just had some app add webhooks to every single one. I'm glad I could remove them with 'logout', but I would have really appreciated a more obvious message.
Re:Show HN: Ship 2.0 – A macOS Native Interface to GitHub Is... by hobarrera on Friday January 27, 2017 @02:39AM (#13498340)
I wish we'd see this more often. You fucked up, but came clean about it, apologized, and gave a working solution. Congrats!
Re:Show HN: Ship 2.0 – A macOS Native Interface to GitHub Is... by zyxzkz on Thursday January 26, 2017 @08:08PM (#13496912)
So..., why did you have to install the webhooks in the first place?
Re:Show HN: Ship 2.0 – A macOS Native Interface to GitHub Is... by pault on Friday January 27, 2017 @12:11AM (#13497886)
> Hooks are added so that Ship is alerted when new repos are created, issues/labels/milestones/comments are added/modified/deleted, issue templates change, etc.