Deployments Are Now Sites
Frontend deployments now live under Sites in the dashboard. You will see Sites in the navigation and docs where you previously saw Deployments.
This rename better matches what developers are managing: the live frontend app, its production URL, custom domains, environment variables, and deployment logs. Existing deployment APIs and project behavior continue to work; the update is focused on clearer product language across the dashboard and documentation.
Updated Contributor Guidelines
We updated the InsForge contributor guidelines with a clearer issue-first workflow.
Before opening a pull request, contributors should find or open an issue, ask for it to be assigned, and link that issue from the PR. Each contributor can hold up to three open assigned issues across InsForge repositories at a time, which helps keep work visible and avoids duplicate efforts.
Drive-by fixes are still welcome, but the smoothest path is to claim an issue first, keep the PR focused, and re-request review after addressing reviewer feedback so maintainers know the changes are ready for another look.
OAuth Additional Params
OAuth flows now support provider-specific additional params for both built-in providers and custom OAuth providers.
This makes it easier to pass hints such as Google's prompt=select_account or a provider-specific login_hint when starting an OAuth flow:
await insforge.auth.signInWithOAuth("google", {
redirectTo: "https://app.example.com/auth/callback",
additionalParams: {
prompt: "select_account",
login_hint: "user@example.com",
},
});
Additional params are intended for optional provider hints only. Server-owned OAuth fields such as client_id, redirect_uri, code_challenge, state, response_type, and scope are still generated and controlled by InsForge.