feat: sentry bug reports and integration (glitchtip)

This commit is contained in:
2025-07-09 15:45:35 +02:00
parent cb069a45be
commit 99cd4098da
4 changed files with 152 additions and 2 deletions

80
pnpm-lock.yaml generated
View File

@ -17,6 +17,9 @@ importers:
'@heroicons/react':
specifier: ^2.2.0
version: 2.2.0(react@19.1.0)
'@sentry/react':
specifier: ^9.36.0
version: 9.36.0(react@19.1.0)
diff:
specifier: 5.2.0
version: 5.2.0
@ -434,6 +437,36 @@ packages:
cpu: [x64]
os: [win32]
'@sentry-internal/browser-utils@9.36.0':
resolution: {integrity: sha512-4cGT7c4kr4DMRlcnErgWiL/uLwHvD8A52w6ffJkT/Bj7olSUjFCo8RKIEsDiJqk8No3yfoS6dRbudMZUIFuDTA==}
engines: {node: '>=18'}
'@sentry-internal/feedback@9.36.0':
resolution: {integrity: sha512-0FNKlP2/CWbitAqtLKVPuSqMs8h7jMJm812wSA0gPpCBVMoX+mWEKQh3pYHYekHVfI0muieX9CWYlup0McXaJA==}
engines: {node: '>=18'}
'@sentry-internal/replay-canvas@9.36.0':
resolution: {integrity: sha512-/RrYKvQ80gzjEJoHWMFXqYPlQS8ovEUWG2KeSJQdFtvL+/M/864jfxTA21hgHJC/5GbnOq4V541C1P5YVXwg6w==}
engines: {node: '>=18'}
'@sentry-internal/replay@9.36.0':
resolution: {integrity: sha512-BKxDz4r7bC23d9+zx3a0qkjWLa4zgE/8tXSfcSVYwhczEzTNXYOPxIodYm2IzgVgN9NwUE1m9Cf+/xlKKQLyFQ==}
engines: {node: '>=18'}
'@sentry/browser@9.36.0':
resolution: {integrity: sha512-DCn6VoJCWMjZm5sOfD2+2EgEVdr+H/8Hqs080ruWZo1MZzIUmF1+qnG7AtYeIlm93OydU0PLjvYeWo0zttgGvg==}
engines: {node: '>=18'}
'@sentry/core@9.36.0':
resolution: {integrity: sha512-LU6EmsXPxi8QFkrx0fCqhXicsJA6uUWCD0VrxePZzs+Xs0SgVNDxOgRELVrZa4LPomQJBR5wmm3Duozp9JkHcQ==}
engines: {node: '>=18'}
'@sentry/react@9.36.0':
resolution: {integrity: sha512-SCl3jxZ5fEw+r+7Eo95NgI4cNs7r8Z2ppv0/iyK6qQE/CCTJfBDgnJf6Af/NupO2V/tkfdEJcsb+QNLAu91qvA==}
engines: {node: '>=18'}
peerDependencies:
react: ^16.14.0 || 17.x || 18.x || 19.x
'@swc/helpers@0.5.17':
resolution: {integrity: sha512-5IKx/Y13RsYd+sauPb2x+U/xZikHjolzfuDgTAl/Tdf3Q8rslRvC19NKDLgAJQ6wsqADk10ntlv08nPFw/gO/A==}
@ -919,6 +952,9 @@ packages:
hast-util-whitespace@3.0.0:
resolution: {integrity: sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw==}
hoist-non-react-statics@3.3.2:
resolution: {integrity: sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw==}
html-url-attributes@3.0.1:
resolution: {integrity: sha512-ol6UPyBWqsrO6EJySPz2O7ZSr856WDrEzM5zMqp+FJJLGMW35cLYmmZnl0vztAZxRUoNZJFTCohfjuIJ8I4QBQ==}
@ -1209,6 +1245,9 @@ packages:
peerDependencies:
react: ^19.1.0
react-is@16.13.1:
resolution: {integrity: sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==}
react-markdown@9.1.0:
resolution: {integrity: sha512-xaijuJB0kzGiUdG7nc2MOMDUDBWPyGAjZtUrow9XxUeua8IqeP+VlIfAZ3bphpcLTnSZXz6z9jcVC/TCwbfgdw==}
peerDependencies:
@ -1727,6 +1766,41 @@ snapshots:
'@rollup/rollup-win32-x64-msvc@4.44.2':
optional: true
'@sentry-internal/browser-utils@9.36.0':
dependencies:
'@sentry/core': 9.36.0
'@sentry-internal/feedback@9.36.0':
dependencies:
'@sentry/core': 9.36.0
'@sentry-internal/replay-canvas@9.36.0':
dependencies:
'@sentry-internal/replay': 9.36.0
'@sentry/core': 9.36.0
'@sentry-internal/replay@9.36.0':
dependencies:
'@sentry-internal/browser-utils': 9.36.0
'@sentry/core': 9.36.0
'@sentry/browser@9.36.0':
dependencies:
'@sentry-internal/browser-utils': 9.36.0
'@sentry-internal/feedback': 9.36.0
'@sentry-internal/replay': 9.36.0
'@sentry-internal/replay-canvas': 9.36.0
'@sentry/core': 9.36.0
'@sentry/core@9.36.0': {}
'@sentry/react@9.36.0(react@19.1.0)':
dependencies:
'@sentry/browser': 9.36.0
'@sentry/core': 9.36.0
hoist-non-react-statics: 3.3.2
react: 19.1.0
'@swc/helpers@0.5.17':
dependencies:
tslib: 2.8.1
@ -2291,6 +2365,10 @@ snapshots:
dependencies:
'@types/hast': 3.0.4
hoist-non-react-statics@3.3.2:
dependencies:
react-is: 16.13.1
html-url-attributes@3.0.1: {}
https-proxy-agent@7.0.6:
@ -2814,6 +2892,8 @@ snapshots:
react: 19.1.0
scheduler: 0.26.0
react-is@16.13.1: {}
react-markdown@9.1.0(@types/react@19.1.8)(react@19.1.0):
dependencies:
'@types/hast': 3.0.4