Files
wbin90620 da54f27e84 Setup: GitHub is connected as Projects reads it, and Disconnect lets go of the reader's own link (0.3.10)
Quick setup said "1. Connect GitHub" while Projects said "GitHub connected as
@login". Setup read a `connectors` list from GET /v1/connection, which has
answered `connections` since the cloud's views were folded together, so that
half of its reading was dead; and it never counted the reader's own link
(`github-user`), which Projects counts.

`linked` reads both answers: GitHub is the org's App (GET /v1/provider) or the
reader's own link. With both answered it follows them both ways, so a
Disconnect on Projects reads in Setup; a half answer only ever adds it.
Disconnect lets go of the reader's own link first (`leaving`), else the org's
App accounts, an org admin's.
2026-10-30 20:11:50 -04:00
..