David Cramer

Results 96 issues of David Cramer

## Summary The documentation should include information about configuring the `SENTRY_SPOTLIGHT` environment variable in `turbo.json` for monorepo setups using Turborepo. ## Context When using Spotlight in a Turborepo monorepo, users...

Type: Documentation
good first issue

We have a mix of camelCase and PascalCase. Need to pick one.

Implements RFC 7636 Proof Key for Code Exchange (PKCE) to protect OAuth2 authorization code grants from interception attacks. Adds code_challenge and code_challenge_method support to the authorize endpoint, and validates code_verifier...

Scope: Backend

Limits the number of projects returned by the organization project index endpoint (`/organizations/{organization_slug}/projects/`) to a maximum when `all_projects` is requested. This prevents potential performance issues and timeouts for organizations with...

Scope: Backend

Add a development-time console warning when useProjects() is called without the slugs parameter. This prepares for removing the all_projects=1 bootstrap fetch by encouraging explicit project fetching. Updates 18 components to...

Scope: Frontend

This fixes the OAuth flow in WSL2 where 127.0.0.1 inside WSL is not accessible from the Windows host browser. Using localhost enables WSL2's built-in localhost forwarding between Windows and WSL....