Connecting GitHub to a Second Project
Connecting GitHub once the app is installed now works: the connection starts from GitHub's authorization instead of its install page, which GitHub answers with the installation's settings page.
#What's Changed
- [Fix] Connecting GitHub did nothing for anyone who had already installed ApiVault's GitHub App: GitHub answered the install page with the installation's own settings page and never came back, so a second project could never be connected and a connection could never be repaired. Connecting now starts at GitHub's authorization, which always returns, and the installation it finds is the one the connection is made on.
- [Improvement] Connect Another GitHub Account now sends you to GitHub's install page when the installation you have is already running the project, instead of quietly re-connecting the account you were leaving.
- [Improvement] Cancelling GitHub's authorization is reported as cancelled, rather than as a connection that failed for an unknown reason.