osschat osschat osschat

Preview Environments With Working GitHub OAuth

Feature Integration Backend

This release adds first-class preview environments for pull requests, so you can review changes in a realistic setup before they ship.

It also ensures GitHub OAuth works in these preview environments, reducing friction when testing sign-in flows.

New Capabilities

Pull requests now have dedicated preview environments available on custom domains in the format pr-{number}.osschat.dev. This makes it easier to share and validate in-progress work with others using a stable URL.

GitHub OAuth sign-in now works across preview environments by routing OAuth callbacks through the production Convex site and then returning users to the preview. This helps keep authentication testing consistent between preview and production.

Compatibility Notes

Preview domains pr-1 through pr-200 are now explicitly allowed for cross-origin requests. This matters because preview environments use different domains, and those domains need to be permitted for auth-related requests to succeed.