diff --git a/packages/app/package.json b/packages/app/package.json index 2f45083d46..0d588b9931 100644 --- a/packages/app/package.json +++ b/packages/app/package.json @@ -28,7 +28,7 @@ "@electron-internal/extract-zip": "^1.0.1", "@electron/asar": "^4.0.1", "@electron/fiddle-core": "workspace:*", - "@sentry/electron": "^7.18.0", + "@sentry/electron": "^8.3.0", "i18next": "^26.5.7", "monaco-editor": "^0.57.0", "prettier": "^3.9.10", diff --git a/packages/app/src/main/crash/sentry.test.ts b/packages/app/src/main/crash/sentry.test.ts index f106d508aa..de1a8d8304 100644 --- a/packages/app/src/main/crash/sentry.test.ts +++ b/packages/app/src/main/crash/sentry.test.ts @@ -86,7 +86,7 @@ describe('initCrashReporting', () => { expect(initCrashReporting()).toBe(true); expect(mocks.init).toHaveBeenCalledOnce(); expect(mocks.init.mock.calls[0]![0]).toMatchObject({ - sendDefaultPii: false, + dataCollection: { userInfo: false, httpBodies: [] }, defaultIntegrations: false, }); }); diff --git a/packages/app/src/main/crash/sentry.ts b/packages/app/src/main/crash/sentry.ts index d8d115225e..51bab610c5 100644 --- a/packages/app/src/main/crash/sentry.ts +++ b/packages/app/src/main/crash/sentry.ts @@ -50,7 +50,16 @@ export function initCrashReporting(): boolean { release: releaseName(app.getName(), app.getVersion()), // Renderers reach Sentry through the app's own preload: the one exception to EIPC-only IPC. ipcMode: Sentry.IPCMode.Classic, - sendDefaultPii: false, + // Replaces `sendDefaultPii: false`: no user info (so no IP inference), HTTP data, gen AI or DB query data. + dataCollection: { + userInfo: false, + cookies: false, + httpHeaders: false, + httpBodies: [], + urlQueryParams: false, + genAI: { inputs: false, outputs: false }, + databaseQueryData: false, + }, // An explicit allowlist: no console, network or local-variable integrations, so those never collect anything. defaultIntegrations: false, integrations: [ diff --git a/packages/app/src/renderer/features/about/index.tsx b/packages/app/src/renderer/features/about/index.tsx index c47104b3db..33955151a8 100644 --- a/packages/app/src/renderer/features/about/index.tsx +++ b/packages/app/src/renderer/features/about/index.tsx @@ -18,7 +18,16 @@ async function initRendererCrashReporting(enabled?: boolean): Promise { // Events go to main, whose `beforeSend` scrubs them. The integrations are an allowlist: // no breadcrumbs, so no console, DOM or network breadcrumbs. Sentry.init({ - sendDefaultPii: false, + // Replaces `sendDefaultPii: false`: no user info (so no IP inference), HTTP data, gen AI or DB query data. + dataCollection: { + userInfo: false, + cookies: false, + httpHeaders: false, + httpBodies: [], + urlQueryParams: false, + genAI: { inputs: false, outputs: false }, + databaseQueryData: false, + }, defaultIntegrations: false, integrations: [ Sentry.globalHandlersIntegration(), diff --git a/yarn.lock b/yarn.lock index 757b9491eb..88a4311e56 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1219,89 +1219,143 @@ __metadata: languageName: node linkType: hard -"@opentelemetry/api-logs@npm:0.220.0": - version: 0.220.0 - resolution: "@opentelemetry/api-logs@npm:0.220.0" - dependencies: - "@opentelemetry/api": "npm:^1.3.0" - checksum: 10c0/0189cb2e610b64f75509724721b8b3ed31869a21a94254106330647eccc2a56dc13024a2aa93f4e07e1758b0af8f21952e65b4d7b3bbe9dc380f03810253ede6 - languageName: node - linkType: hard - -"@opentelemetry/api@npm:^1.3.0, @opentelemetry/api@npm:^1.9.1": +"@opentelemetry/api@npm:^1.9.1": version: 1.9.1 resolution: "@opentelemetry/api@npm:1.9.1" checksum: 10c0/c608485fc8b5a91e1f7e05e843b45b509307456b31cd2ad365933d90813e40ebfedf179f1451c762037e82d7c76aa8500e95d2da3609f640a1206cde5322cd14 languageName: node linkType: hard -"@opentelemetry/core@npm:2.11.0": - version: 2.11.0 - resolution: "@opentelemetry/core@npm:2.11.0" - dependencies: - "@opentelemetry/semantic-conventions": "npm:^1.29.0" - peerDependencies: - "@opentelemetry/api": ">=1.0.0 <1.10.0" - checksum: 10c0/00fdc61232b1a751f9e3a95872d1062b499d6d35057de635dca3b5c51d4c2180415d9cbee8b0609c59498fc330c0a5bb2afd259fd227045882c06c6e4009b0c9 +"@oxc-parser/binding-android-arm-eabi@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-android-arm-eabi@npm:0.152.0" + conditions: os=android & cpu=arm languageName: node linkType: hard -"@opentelemetry/instrumentation@npm:^0.220.0": - version: 0.220.0 - resolution: "@opentelemetry/instrumentation@npm:0.220.0" - dependencies: - "@opentelemetry/api-logs": "npm:0.220.0" - import-in-the-middle: "npm:^3.0.0" - require-in-the-middle: "npm:^8.0.0" - peerDependencies: - "@opentelemetry/api": ^1.3.0 - checksum: 10c0/4328e7a4c1be13b1aea9d266984bbc5cb1417aa2f95bc60f9b81596504cc6cd95f66f7dbb7bcda13cbdb2b3d1f1b8701d794c8a3f4b46544d1b5d4bfafbf7390 +"@oxc-parser/binding-android-arm64@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-android-arm64@npm:0.152.0" + conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@opentelemetry/resources@npm:2.11.0": - version: 2.11.0 - resolution: "@opentelemetry/resources@npm:2.11.0" - dependencies: - "@opentelemetry/core": "npm:2.11.0" - "@opentelemetry/semantic-conventions": "npm:^1.29.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10c0/d46fdf538f2bd103507165f5056f7b517de46d87223ba607cc11808c2fd0013d433d4d50b98d476f7f623dd17aae3c0fd5e6fa12ee6f45fb5553a695bf58b824 +"@oxc-parser/binding-darwin-arm64@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-darwin-arm64@npm:0.152.0" + conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@opentelemetry/sdk-trace-base@npm:^2.9.0": - version: 2.11.0 - resolution: "@opentelemetry/sdk-trace-base@npm:2.11.0" - dependencies: - "@opentelemetry/core": "npm:2.11.0" - "@opentelemetry/resources": "npm:2.11.0" - "@opentelemetry/sdk-trace": "npm:2.11.0" - "@opentelemetry/semantic-conventions": "npm:^1.29.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10c0/73c91d0cafcae29b2a1528108640a778cf60b5b9e3944dfcc4ce6d16f551863be453052b104ca19a435232a328862df8ef256d9d1c4fc2704e8d1f4bf9d0e4bb +"@oxc-parser/binding-darwin-x64@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-darwin-x64@npm:0.152.0" + conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@opentelemetry/sdk-trace@npm:2.11.0": - version: 2.11.0 - resolution: "@opentelemetry/sdk-trace@npm:2.11.0" - dependencies: - "@opentelemetry/core": "npm:2.11.0" - "@opentelemetry/resources": "npm:2.11.0" - "@opentelemetry/semantic-conventions": "npm:^1.29.0" - peerDependencies: - "@opentelemetry/api": ">=1.3.0 <1.10.0" - checksum: 10c0/db3ead7f85a521e497e48c23ac0c557c351087d1f8bf5060f39c67114b7aced1be4c5b2e2a4e0d090484be749c8f4f3fec0b42197bc991aa9580d1b4f4ef4eb7 +"@oxc-parser/binding-freebsd-x64@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-freebsd-x64@npm:0.152.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm-gnueabihf@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-linux-arm-gnueabihf@npm:0.152.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm-musleabihf@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-linux-arm-musleabihf@npm:0.152.0" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm64-gnu@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-linux-arm64-gnu@npm:0.152.0" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-arm64-musl@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-linux-arm64-musl@npm:0.152.0" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-ppc64-gnu@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-linux-ppc64-gnu@npm:0.152.0" + conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@opentelemetry/semantic-conventions@npm:^1.29.0": - version: 1.43.0 - resolution: "@opentelemetry/semantic-conventions@npm:1.43.0" - checksum: 10c0/ea4b4b07c9414b0c5e7ce7349f608cb2572d16922d96077fb0882b59f173ec9b94aada74896bd5dd4aeb1759924503bd5a34b6dc2847a84c36f71626a0578ec4 +"@oxc-parser/binding-linux-riscv64-gnu@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-linux-riscv64-gnu@npm:0.152.0" + conditions: os=linux & cpu=riscv64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-riscv64-musl@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-linux-riscv64-musl@npm:0.152.0" + conditions: os=linux & cpu=riscv64 & libc=musl + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-s390x-gnu@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-linux-s390x-gnu@npm:0.152.0" + conditions: os=linux & cpu=s390x & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-x64-gnu@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-linux-x64-gnu@npm:0.152.0" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@oxc-parser/binding-linux-x64-musl@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-linux-x64-musl@npm:0.152.0" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@oxc-parser/binding-openharmony-arm64@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-openharmony-arm64@npm:0.152.0" + conditions: os=openharmony & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-win32-arm64-msvc@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-win32-arm64-msvc@npm:0.152.0" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@oxc-parser/binding-win32-ia32-msvc@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-win32-ia32-msvc@npm:0.152.0" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@oxc-parser/binding-win32-x64-msvc@npm:0.152.0": + version: 0.152.0 + resolution: "@oxc-parser/binding-win32-x64-msvc@npm:0.152.0" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -1312,6 +1366,13 @@ __metadata: languageName: node linkType: hard +"@oxc-project/types@npm:^0.152.0": + version: 0.152.0 + resolution: "@oxc-project/types@npm:0.152.0" + checksum: 10c0/5958369f7a2d9fb1f8061ab3aa1abf9b3565cc8895e7e8b3800cd08b6d8077d7ddb4e383ff472811a63302954170a2a52c60fcd7cca38e416910c5f39861d0db + languageName: node + linkType: hard + "@react-types/shared@npm:^3.36.1": version: 3.36.1 resolution: "@react-types/shared@npm:3.36.1" @@ -1452,159 +1513,165 @@ __metadata: languageName: node linkType: hard -"@sentry/browser-utils@npm:10.73.0": - version: 10.73.0 - resolution: "@sentry/browser-utils@npm:10.73.0" +"@sentry/browser-utils@npm:11.8.0": + version: 11.8.0 + resolution: "@sentry/browser-utils@npm:11.8.0" dependencies: - "@sentry/conventions": "npm:^0.16.0" - "@sentry/core": "npm:10.73.0" - checksum: 10c0/01ce6ee0f8b009560a6a05d073a244152011aea0fbdc4198f16308bace6ef80a0dd9dcf5d0dacc3bf2198da1d346159e67c17060ab6720b28f73e8766c0e784c + "@sentry/conventions": "npm:^0.27.0" + "@sentry/core": "npm:11.8.0" + web-vitals: "npm:^6.2.3" + checksum: 10c0/c51cfdbcea7ff23ae9f62c92743d4ab61d2e3cecdc4593066b3a66f1406676d3a99d80e1bf0ba990de184cdb767d855b22a5aacb0790bc5dcde1df14dddd256c languageName: node linkType: hard -"@sentry/browser@npm:10.73.0": - version: 10.73.0 - resolution: "@sentry/browser@npm:10.73.0" +"@sentry/browser@npm:11.8.0": + version: 11.8.0 + resolution: "@sentry/browser@npm:11.8.0" dependencies: - "@sentry/browser-utils": "npm:10.73.0" - "@sentry/conventions": "npm:^0.16.0" - "@sentry/core": "npm:10.73.0" - "@sentry/feedback": "npm:10.73.0" - "@sentry/replay": "npm:10.73.0" - "@sentry/replay-canvas": "npm:10.73.0" - checksum: 10c0/5d6f9581ca8c142d6a4c409c9f34c6f3f5585c3006da12e952836ff83b9bf4fd6c0e0f650b245be4d5497ac4bb8f34d7c658a79300ecd2b165db262fd36c3544 + "@sentry/browser-utils": "npm:11.8.0" + "@sentry/conventions": "npm:^0.27.0" + "@sentry/core": "npm:11.8.0" + "@sentry/feedback": "npm:11.8.0" + "@sentry/replay": "npm:11.8.0" + "@sentry/replay-canvas": "npm:11.8.0" + checksum: 10c0/66eff45b112fd94eb428bd380c741a41e7305d681dc996c37cd2d2ca4f04f2f3aee8be3eb31028cd971e038c367ce9636df57574fc4dde376bfe49da10a69fd4 + languageName: node + linkType: hard + +"@sentry/bundler-plugins@npm:11.8.0": + version: 11.8.0 + resolution: "@sentry/bundler-plugins@npm:11.8.0" + dependencies: + "@sentry/core": "npm:11.8.0" + dotenv: "npm:^17.4.2" + glob: "npm:^13.0.6" + magic-string: "npm:~0.30.8 || ^1.0.0" + oxc-parser: "npm:^0.152.0" + sentry: "npm:^0.45.0" + supports-color: "npm:^8.1.1" + peerDependencies: + "@babel/core": ^7.18.5 + rollup: ">=3.2.0" + webpack: ">=5.1.0" + peerDependenciesMeta: + "@babel/core": + optional: true + rollup: + optional: true + webpack: + optional: true + checksum: 10c0/61fc745c78dac2eda9678624af146496b7890ece75f80861642a18891e7d13aaaa2840a3bfb9180254d8f9fecc63927b0b61d220371f876cc0a6ba0de68cd770 languageName: node linkType: hard -"@sentry/conventions@npm:^0.16.0": - version: 0.16.0 - resolution: "@sentry/conventions@npm:0.16.0" - checksum: 10c0/415aaa94cade2b8e0dd00ad9aa06d998d7fe95658a8f43b6e4ef382e3b4c115c8f199ca0fe9b74a98500e8270dc68d5333fd943f7dad6ed78f60d9372231fbe8 +"@sentry/conventions@npm:^0.27.0": + version: 0.27.0 + resolution: "@sentry/conventions@npm:0.27.0" + checksum: 10c0/865f5c531aa03d0f683f680c8223f5473ab0ce5fd89621b7991da1daf894c92decc84a880206e5df7858cd659d43667f56520fe37e1c83ca54a48d93e92a8824 languageName: node linkType: hard -"@sentry/core@npm:10.73.0": - version: 10.73.0 - resolution: "@sentry/core@npm:10.73.0" +"@sentry/core@npm:11.8.0": + version: 11.8.0 + resolution: "@sentry/core@npm:11.8.0" dependencies: - "@sentry/conventions": "npm:^0.16.0" - checksum: 10c0/553469fd82ec11f5697ab4b2881b6f811834a1036e88afe24920940f131d59ad1dfcd008b99656661c49c7c9de51678719b884b0a6cfcb696312fd58bb911495 + "@sentry/conventions": "npm:^0.27.0" + checksum: 10c0/420d3009b5e42e157471c1dfb6e0eecc7d09cd1bf5f9c2b6a96f066eb9e5d69099cb2424fd0ef16e8a73cd84c0ef93a72997fc92b74089c0130b1d952905ddf8 languageName: node linkType: hard -"@sentry/electron@npm:^7.18.0": - version: 7.18.0 - resolution: "@sentry/electron@npm:7.18.0" +"@sentry/electron@npm:^8.3.0": + version: 8.3.0 + resolution: "@sentry/electron@npm:8.3.0" dependencies: - "@sentry/browser": "npm:10.73.0" - "@sentry/conventions": "npm:^0.16.0" - "@sentry/core": "npm:10.73.0" - "@sentry/node": "npm:10.73.0" + "@sentry/browser": "npm:11.8.0" + "@sentry/conventions": "npm:^0.27.0" + "@sentry/core": "npm:11.8.0" + "@sentry/node": "npm:11.8.0" + "@sentry/server-utils": "npm:11.8.0" peerDependencies: - "@sentry/node-native": 10.73.0 + "@sentry/node-native": 11.8.0 peerDependenciesMeta: "@sentry/node-native": optional: true - checksum: 10c0/f083ea4191e2cef23df48ee644d9b8889b08b19e110153abb5f99165c0e730b25aae0825f5da65df2ccdd3b44089068d89e10fae05bc746635dd285955615956 + checksum: 10c0/0497b2921dd0ea6887463ccaf682bbf692756beedf366e85fb08233b596739b35a4f17aeb61219aab1f17a680318e64bd22bdc2f15e52ce526e04330fd3117c2 languageName: node linkType: hard -"@sentry/feedback@npm:10.73.0": - version: 10.73.0 - resolution: "@sentry/feedback@npm:10.73.0" +"@sentry/feedback@npm:11.8.0": + version: 11.8.0 + resolution: "@sentry/feedback@npm:11.8.0" dependencies: - "@sentry/core": "npm:10.73.0" - checksum: 10c0/7dcb318f742a9d4aa5379be889df6f55fab9e5dcbaed0a0a1c90565f8ea6047c562435616c5bbe5a78bdb3a31dc3d023b16ff082c6c8c908aaec8255da801112 + "@sentry/core": "npm:11.8.0" + checksum: 10c0/5a7e28366240fcdf291ef22fb4b8760fd824296284cfb714bdda45f525af8b03737e987f51067d5a2e644b5c650928bba5106b386c10b2ba59ffeb521175509b languageName: node linkType: hard -"@sentry/node-core@npm:10.73.0": - version: 10.73.0 - resolution: "@sentry/node-core@npm:10.73.0" +"@sentry/node@npm:11.8.0": + version: 11.8.0 + resolution: "@sentry/node@npm:11.8.0" dependencies: - "@sentry/conventions": "npm:^0.16.0" - "@sentry/core": "npm:10.73.0" - "@sentry/opentelemetry": "npm:10.73.0" - import-in-the-middle: "npm:^3.0.0" - peerDependencies: - "@opentelemetry/api": ^1.9.0 - "@opentelemetry/core": ^1.30.1 || ^2.1.0 - "@opentelemetry/exporter-trace-otlp-http": ">=0.57.0 <1" - "@opentelemetry/instrumentation": ">=0.57.1 <1" - "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0 - peerDependenciesMeta: - "@opentelemetry/api": - optional: true - "@opentelemetry/core": - optional: true - "@opentelemetry/exporter-trace-otlp-http": - optional: true - "@opentelemetry/instrumentation": - optional: true - "@opentelemetry/sdk-trace-base": - optional: true - checksum: 10c0/4641120f7b0c2eb41db6134f86a5633ffa7c0a7411bf3526855065e1d8143ea4e5852f71f62bac456f3efbb691be201144a4db3e02d5b53328e65d4293d3ec3c + "@opentelemetry/api": "npm:^1.9.1" + "@sentry/bundler-plugins": "npm:11.8.0" + "@sentry/conventions": "npm:^0.27.0" + "@sentry/core": "npm:11.8.0" + "@sentry/opentelemetry": "npm:11.8.0" + "@sentry/server-runtime-injection": "npm:11.8.0" + "@sentry/server-utils": "npm:11.8.0" + checksum: 10c0/dbe7704128f3b6018460c7a8029b333dcb497eed1f97744a37925cb19d8c2caf67d83164d7f72e887e79c5711a4e6e0c73d8c4b838bca728eb303548a74ba6f3 languageName: node linkType: hard -"@sentry/node@npm:10.73.0": - version: 10.73.0 - resolution: "@sentry/node@npm:10.73.0" +"@sentry/opentelemetry@npm:11.8.0": + version: 11.8.0 + resolution: "@sentry/opentelemetry@npm:11.8.0" dependencies: - "@opentelemetry/api": "npm:^1.9.1" - "@opentelemetry/instrumentation": "npm:^0.220.0" - "@opentelemetry/sdk-trace-base": "npm:^2.9.0" - "@sentry/conventions": "npm:^0.16.0" - "@sentry/core": "npm:10.73.0" - "@sentry/node-core": "npm:10.73.0" - "@sentry/opentelemetry": "npm:10.73.0" - "@sentry/server-utils": "npm:10.73.0" - import-in-the-middle: "npm:^3.0.0" - checksum: 10c0/8ddb8a279bf9e2c383942c240ef47abc7dd5ebbb7b89f3058edfed9105dba07a97634dae38e0820167b330dcdf4e3113999856cd3423ead0aedc80872daa338a + "@sentry/conventions": "npm:^0.27.0" + "@sentry/core": "npm:11.8.0" + peerDependencies: + "@opentelemetry/api": ^1.9.0 + checksum: 10c0/0f9029a2c420c02f5ef89e5eb903714ab1e35dac2997b323439997ece2088db92b0283c6378fd18d7e16e51b432994ae4673943fa089e4e66b4a7b7354032364 languageName: node linkType: hard -"@sentry/opentelemetry@npm:10.73.0": - version: 10.73.0 - resolution: "@sentry/opentelemetry@npm:10.73.0" +"@sentry/replay-canvas@npm:11.8.0": + version: 11.8.0 + resolution: "@sentry/replay-canvas@npm:11.8.0" dependencies: - "@sentry/conventions": "npm:^0.16.0" - "@sentry/core": "npm:10.73.0" - peerDependencies: - "@opentelemetry/api": ^1.9.0 - "@opentelemetry/core": ^1.30.1 || ^2.1.0 - "@opentelemetry/sdk-trace-base": ^1.30.1 || ^2.1.0 - checksum: 10c0/d3d6204cb5a784c9d5572bc1143c1e0f150585fe038bed9924df904a75cb365f26bb2d3cb8f953f719085eceebfa0f3904d9ae7fee08818f5cb41eb1dbd9197c + "@sentry/core": "npm:11.8.0" + "@sentry/replay": "npm:11.8.0" + checksum: 10c0/6215d78558e284eaab6ebaa2405736b3c21f783f3f7627e102805734f720c757ed3e159a89bc2b6de4f90c1bdef8b3d6368ddcfcda313e27cbff49239ba00037 languageName: node linkType: hard -"@sentry/replay-canvas@npm:10.73.0": - version: 10.73.0 - resolution: "@sentry/replay-canvas@npm:10.73.0" +"@sentry/replay@npm:11.8.0": + version: 11.8.0 + resolution: "@sentry/replay@npm:11.8.0" dependencies: - "@sentry/core": "npm:10.73.0" - "@sentry/replay": "npm:10.73.0" - checksum: 10c0/1ba25555afaa65bfc731a2b997a73a24c0f502ef15514dca9e068bb44acb3538fafe317c6e7fb3fe58df9a6f1a7915245f61dd4ab1ee6e4ef2bb713280e2fe58 + "@sentry/browser-utils": "npm:11.8.0" + "@sentry/core": "npm:11.8.0" + checksum: 10c0/828446d2a37238e4e9e74d9b515c6a2fc18231c5f13c576409c41c2e58c9136f4b372245280ccc6e6913601e42bc6661e3d4d8df3104f8ea0cb16610479d67b4 languageName: node linkType: hard -"@sentry/replay@npm:10.73.0": - version: 10.73.0 - resolution: "@sentry/replay@npm:10.73.0" +"@sentry/server-runtime-injection@npm:11.8.0": + version: 11.8.0 + resolution: "@sentry/server-runtime-injection@npm:11.8.0" dependencies: - "@sentry/browser-utils": "npm:10.73.0" - "@sentry/core": "npm:10.73.0" - checksum: 10c0/f0bfaa9d824afd2abc91d594b24c75d4509908c16761bb6a62e5aeb70c0a3665b40b07e75d4bfdebaa735a4fc29057783fd7465b08b22744221ca7a3d5913ca1 + "@sentry/core": "npm:11.8.0" + "@sentry/server-utils": "npm:11.8.0" + checksum: 10c0/d23ef0bdc3c56e6b91a1d3ac0787a39dc5f385bac9d5d9d4d3ea07079227a84ef5736e7a5836140d736b6d373a57485f3fc4a3822fe60acfd0b2ddbce599004c languageName: node linkType: hard -"@sentry/server-utils@npm:10.73.0": - version: 10.73.0 - resolution: "@sentry/server-utils@npm:10.73.0" +"@sentry/server-utils@npm:11.8.0": + version: 11.8.0 + resolution: "@sentry/server-utils@npm:11.8.0" dependencies: - "@sentry/conventions": "npm:^0.16.0" - "@sentry/core": "npm:10.73.0" - checksum: 10c0/58196c7fefa4ac1ecd5f560f6de1d5dd313774cc752871c0882f2bb6a06fd0097506f2f503b167c6851425644e0ddc405121d8538a6274addd33276d8db55f9b + "@opentelemetry/api": "npm:^1.9.1" + "@sentry/conventions": "npm:^0.27.0" + "@sentry/core": "npm:11.8.0" + checksum: 10c0/663c6b1aa988ec20d7dc39197ab2b542aa3847ca284a1ff87942b950909daf5bcff736820e658210958b3ca37663dbd74337c91d3b3d5e083b151c6ba8eb83fc languageName: node linkType: hard @@ -2319,13 +2386,6 @@ __metadata: languageName: node linkType: hard -"cjs-module-lexer@npm:^2.2.0": - version: 2.2.1 - resolution: "cjs-module-lexer@npm:2.2.1" - checksum: 10c0/889777eb1e32c4662bf3744fdf09aca444a3f9373d70a8c3d2a575e845e415988912a70a7b5e3c2bf943c7547d930dff641c4e0ff2ee2110ba1daca05b2310cd - languageName: node - linkType: hard - "cli-cursor@npm:^4.0.0": version: 4.0.0 resolution: "cli-cursor@npm:4.0.0" @@ -2480,7 +2540,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.3.5, debug@npm:^4.4.0, debug@npm:^4.4.1, debug@npm:^4.4.3": +"debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.4, debug@npm:^4.4.0, debug@npm:^4.4.1, debug@npm:^4.4.3": version: 4.4.3 resolution: "debug@npm:4.4.3" dependencies: @@ -2546,6 +2606,13 @@ __metadata: languageName: node linkType: hard +"dotenv@npm:^17.4.2": + version: 17.4.2 + resolution: "dotenv@npm:17.4.2" + checksum: 10c0/164f8e77a646c8446867d5b588d26ea6005c8ea7c5eb41cf926f6113d23f2191355f6e0cfd95ea9bab98394a5b0a3f1e51a8399711b666fe55cc7b0bd745f942 + languageName: node + linkType: hard + "eastasianwidth@npm:^0.2.0": version: 0.2.0 resolution: "eastasianwidth@npm:0.2.0" @@ -2593,7 +2660,7 @@ __metadata: "@electron/fuses": "npm:^2.1.3" "@marshallofsound/ipc": "npm:^2.7.1" "@reforged/maker-appimage": "npm:^5.3.1" - "@sentry/electron": "npm:^7.18.0" + "@sentry/electron": "npm:^8.3.0" "@testing-library/dom": "npm:^10.4.1" "@testing-library/react": "npm:^16.3.3" "@types/react": "npm:^19.2.18" @@ -2781,7 +2848,7 @@ __metadata: languageName: node linkType: hard -"es-module-lexer@npm:^2.2.0, es-module-lexer@npm:^2.3.2": +"es-module-lexer@npm:^2.3.2": version: 2.3.2 resolution: "es-module-lexer@npm:2.3.2" checksum: 10c0/5e7389424c43478439f12f9a6aca1750f6f99afa384fc3de329f4a45f152ab156671055008adaafc74960877abf8cc338aeebf6bed8c21297b146fd6eb7a22f8 @@ -3186,7 +3253,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^13.0.2": +"glob@npm:^13.0.2, glob@npm:^13.0.6": version: 13.0.6 resolution: "glob@npm:13.0.6" dependencies: @@ -3306,17 +3373,6 @@ __metadata: languageName: node linkType: hard -"import-in-the-middle@npm:^3.0.0": - version: 3.4.0 - resolution: "import-in-the-middle@npm:3.4.0" - dependencies: - cjs-module-lexer: "npm:^2.2.0" - es-module-lexer: "npm:^2.2.0" - module-details-from-path: "npm:^1.0.4" - checksum: 10c0/bc5c1683f8edc70646dc117c8e531419d98c6ca2b445aa402aca47ebc2991cc7398c6fc9cc474bde0dec6f1271742af742954230898dd76d311ba30a8f5acfee - languageName: node - linkType: hard - "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -3763,7 +3819,7 @@ __metadata: languageName: node linkType: hard -"magic-string@npm:^1.4.3": +"magic-string@npm:^1.4.3, magic-string@npm:~0.30.8 || ^1.0.0": version: 1.4.5 resolution: "magic-string@npm:1.4.5" dependencies: @@ -3874,13 +3930,6 @@ __metadata: languageName: node linkType: hard -"module-details-from-path@npm:^1.0.3, module-details-from-path@npm:^1.0.4": - version: 1.0.4 - resolution: "module-details-from-path@npm:1.0.4" - checksum: 10c0/10863413e96dab07dee917eae07afe46f7bf853065cc75a7d2a718adf67574857fb64f8a2c0c9af12ac733a9a8cf652db7ed39b95f7a355d08106cb9cc50c83b - languageName: node - linkType: hard - "monaco-editor@npm:^0.57.0": version: 0.57.0 resolution: "monaco-editor@npm:0.57.0" @@ -4040,6 +4089,73 @@ __metadata: languageName: node linkType: hard +"oxc-parser@npm:^0.152.0": + version: 0.152.0 + resolution: "oxc-parser@npm:0.152.0" + dependencies: + "@oxc-parser/binding-android-arm-eabi": "npm:0.152.0" + "@oxc-parser/binding-android-arm64": "npm:0.152.0" + "@oxc-parser/binding-darwin-arm64": "npm:0.152.0" + "@oxc-parser/binding-darwin-x64": "npm:0.152.0" + "@oxc-parser/binding-freebsd-x64": "npm:0.152.0" + "@oxc-parser/binding-linux-arm-gnueabihf": "npm:0.152.0" + "@oxc-parser/binding-linux-arm-musleabihf": "npm:0.152.0" + "@oxc-parser/binding-linux-arm64-gnu": "npm:0.152.0" + "@oxc-parser/binding-linux-arm64-musl": "npm:0.152.0" + "@oxc-parser/binding-linux-ppc64-gnu": "npm:0.152.0" + "@oxc-parser/binding-linux-riscv64-gnu": "npm:0.152.0" + "@oxc-parser/binding-linux-riscv64-musl": "npm:0.152.0" + "@oxc-parser/binding-linux-s390x-gnu": "npm:0.152.0" + "@oxc-parser/binding-linux-x64-gnu": "npm:0.152.0" + "@oxc-parser/binding-linux-x64-musl": "npm:0.152.0" + "@oxc-parser/binding-openharmony-arm64": "npm:0.152.0" + "@oxc-parser/binding-win32-arm64-msvc": "npm:0.152.0" + "@oxc-parser/binding-win32-ia32-msvc": "npm:0.152.0" + "@oxc-parser/binding-win32-x64-msvc": "npm:0.152.0" + "@oxc-project/types": "npm:^0.152.0" + dependenciesMeta: + "@oxc-parser/binding-android-arm-eabi": + optional: true + "@oxc-parser/binding-android-arm64": + optional: true + "@oxc-parser/binding-darwin-arm64": + optional: true + "@oxc-parser/binding-darwin-x64": + optional: true + "@oxc-parser/binding-freebsd-x64": + optional: true + "@oxc-parser/binding-linux-arm-gnueabihf": + optional: true + "@oxc-parser/binding-linux-arm-musleabihf": + optional: true + "@oxc-parser/binding-linux-arm64-gnu": + optional: true + "@oxc-parser/binding-linux-arm64-musl": + optional: true + "@oxc-parser/binding-linux-ppc64-gnu": + optional: true + "@oxc-parser/binding-linux-riscv64-gnu": + optional: true + "@oxc-parser/binding-linux-riscv64-musl": + optional: true + "@oxc-parser/binding-linux-s390x-gnu": + optional: true + "@oxc-parser/binding-linux-x64-gnu": + optional: true + "@oxc-parser/binding-linux-x64-musl": + optional: true + "@oxc-parser/binding-openharmony-arm64": + optional: true + "@oxc-parser/binding-win32-arm64-msvc": + optional: true + "@oxc-parser/binding-win32-ia32-msvc": + optional: true + "@oxc-parser/binding-win32-x64-msvc": + optional: true + checksum: 10c0/1a4c6e193fa4c18615a8c4da49491df44264e69a14fa2666c3d108c33a6cee2e772f9c71ae94da49a2a99cfdbb6357517daed9d74dae04d55ebb93981b721868 + languageName: node + linkType: hard + "p-limit@npm:^3.0.2": version: 3.1.0 resolution: "p-limit@npm:3.1.0" @@ -4372,16 +4488,6 @@ __metadata: languageName: node linkType: hard -"require-in-the-middle@npm:^8.0.0": - version: 8.0.1 - resolution: "require-in-the-middle@npm:8.0.1" - dependencies: - debug: "npm:^4.3.5" - module-details-from-path: "npm:^1.0.3" - checksum: 10c0/4b3d29adfff873585dceffa9ddb8f33bb6599001ddff758503e0e5ade2ae6d20d691314125bb13679fa75a19893338e11953d4702dd2fea181e95c0f8316b29b - languageName: node - linkType: hard - "requireindex@npm:~1.1.0": version: 1.1.0 resolution: "requireindex@npm:1.1.0" @@ -4532,6 +4638,15 @@ __metadata: languageName: node linkType: hard +"sentry@npm:^0.45.0": + version: 0.45.0 + resolution: "sentry@npm:0.45.0" + bin: + sentry: dist/bin.cjs + checksum: 10c0/053293ad91e10547ab558cce478602c29df0b236cab5b59b62c02d9283d862f427d8d30fef969c7ea019eb954025772ac0b74fb7b8c43c4d00d4caa404bfeb68 + languageName: node + linkType: hard + "sfw@npm:2.0.6": version: 2.0.6 resolution: "sfw@npm:2.0.6" @@ -4659,6 +4774,15 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^8.1.1": + version: 8.1.1 + resolution: "supports-color@npm:8.1.1" + dependencies: + has-flag: "npm:^4.0.0" + checksum: 10c0/ea1d3c275dd604c974670f63943ed9bd83623edc102430c05adb8efc56ba492746b6e95386e7831b872ec3807fd89dd8eb43f735195f37b5ec343e4234cc7e89 + languageName: node + linkType: hard + "tar@npm:^7.5.4": version: 7.5.22 resolution: "tar@npm:7.5.22" @@ -5151,6 +5275,13 @@ __metadata: languageName: node linkType: hard +"web-vitals@npm:^6.2.3": + version: 6.2.3 + resolution: "web-vitals@npm:6.2.3" + checksum: 10c0/d7db74ab8503f069db0f697b1b1318670062616a1b46464abde98dc599ffbf71c0080f39bfe739ed122da12f6980fe882d471e86a78fedad61a4bfa1abffa32c + languageName: node + linkType: hard + "webidl-conversions@npm:^8.0.1": version: 8.0.1 resolution: "webidl-conversions@npm:8.0.1"