Description
When a user revokes Vizably's GitHub App installation from their GitHub settings, Vizably does not properly detect that the GitHub App has been revoked or disconnected.
The current behavior leaves the GitHub connection in an invalid state and does not prompt the user to reinstall the GitHub App. The user should be able to disconnect the invalid GitHub connection and go through the GitHub App installation flow again.
Expected Behavior
When the GitHub App installation has been revoked:
- Vizably detects that the existing GitHub installation is no longer valid.
- The user is shown that GitHub is disconnected/revoked.
- Any stale GitHub installation state is cleared from Vizably.
- The user is presented with a Connect/Reinstall GitHub action.
- Clicking the action starts the GitHub App installation flow.
- After reinstalling the GitHub App, Vizably correctly stores and uses the new installation information.
- The user can access their repositories normally after the new installation is completed.
Current Behavior
After revoking the GitHub App from GitHub settings, Vizably continues to treat the GitHub connection as if it were still installed. The application does not provide a proper disconnect/reinstall path, preventing the user from cleanly reinstalling the GitHub App.
Acceptance Criteria
Description
When a user revokes Vizably's GitHub App installation from their GitHub settings, Vizably does not properly detect that the GitHub App has been revoked or disconnected.
The current behavior leaves the GitHub connection in an invalid state and does not prompt the user to reinstall the GitHub App. The user should be able to disconnect the invalid GitHub connection and go through the GitHub App installation flow again.
Expected Behavior
When the GitHub App installation has been revoked:
Current Behavior
After revoking the GitHub App from GitHub settings, Vizably continues to treat the GitHub connection as if it were still installed. The application does not provide a proper disconnect/reinstall path, preventing the user from cleanly reinstalling the GitHub App.
Acceptance Criteria