backend
frontend
integrations
Support GitHub numeric installation IDs for history estimates
- Accept and resolve GitHub's numeric installation_id during setup — SuprLogs now accepts either our internal installation UUID or GitHub's numeric installation_id when estimating repository history. If a UUID lookup fails, the server will try the numeric installation ID so direct GitHub setup links work without extra steps.
API
- Updated the repository input schema to accept a non-empty installationId string so requests can use either the internal UUID or GitHub's numeric installation_id.backend
Improvements
- Added fallback lookup in the history-estimate route: when a UUID lookup failed, the server attempted to resolve the numeric GitHub installation_id and proceeded if found.backend
Bug Fixes
- Logged warnings and returned a clear 404 when an installation could not be found, improving error tracking and troubleshooting.backend
Frontend
- Resolved numeric installation_id in the Project Creation Wizard by mapping GitHub's raw ID to the internal DB UUID once installations load, so direct GitHub setup redirects work automatically.frontend
Miscellaneous
- Refreshed the app view after project deletion and simplified a query hook to avoid an unused placeholder option.frontend