Skip to content

feat: migrate sentry to client-managed bundle#1999

Merged
kpal81xd merged 1 commit intomainfrom
feat/client-managed-sentry
Apr 13, 2026
Merged

feat: migrate sentry to client-managed bundle#1999
kpal81xd merged 1 commit intomainfrom
feat/client-managed-sentry

Conversation

@kpal81xd
Copy link
Copy Markdown
Contributor

@kpal81xd kpal81xd commented Apr 13, 2026

What's Changed

  • Moves Sentry initialization from server-injected platform scripts to a bundled TypeScript module at src/common/sentry.ts
  • Uses BrowserClient + Scope (isolated client, no global Sentry.init())
  • Each entry point imports the module as a side-effect (import '@/common/sentry')
  • Editor constructors set project/scene/branch tags via setSentryTags
  • beforeSend matches existing monorepo behavior: filters user-code errors from /api/assets/, reports to graphene metrics, sanitizes sensitive keys

Checks

Move Sentry initialization from server-injected platform scripts to a
bundled TypeScript module at src/common/sentry.ts. Uses BrowserClient +
Scope (isolated client) matching the VS Code extension pattern. Each
entry point imports the module as a side-effect, and editor constructors
set project/scene/branch tags via setSentryTags.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 13, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
editor Ready Ready Preview, Comment Apr 13, 2026 10:10am

Request Review

@kpal81xd kpal81xd self-assigned this Apr 13, 2026
@kpal81xd kpal81xd merged commit b810280 into main Apr 13, 2026
7 checks passed
@kpal81xd kpal81xd deleted the feat/client-managed-sentry branch April 13, 2026 10:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant