Remove glitchtip integration

This commit is contained in:
Jon Staab 2026-01-16 15:19:52 -08:00
parent 798253a50e
commit 82ab7a043f
5 changed files with 2 additions and 44 deletions

View file

@ -17,7 +17,6 @@
"devDependencies": { "devDependencies": {
"@capacitor/assets": "^3.0.5", "@capacitor/assets": "^3.0.5",
"@eslint/js": "^9.37.0", "@eslint/js": "^9.37.0",
"@sentry/cli": "^2.56.1",
"@sveltejs/kit": "^2.46.5", "@sveltejs/kit": "^2.46.5",
"@sveltejs/vite-plugin-svelte": "^4.0.4", "@sveltejs/vite-plugin-svelte": "^4.0.4",
"@types/eslint": "^9.6.1", "@types/eslint": "^9.6.1",
@ -55,7 +54,6 @@
"@getalby/sdk": "^5.1.2", "@getalby/sdk": "^5.1.2",
"@pomade/core": "^0.0.12", "@pomade/core": "^0.0.12",
"@poppanator/sveltekit-svg": "^4.2.1", "@poppanator/sveltekit-svg": "^4.2.1",
"@sentry/browser": "^8.55.0",
"@sveltejs/adapter-static": "^3.0.10", "@sveltejs/adapter-static": "^3.0.10",
"@tiptap/core": "^2.26.3", "@tiptap/core": "^2.26.3",
"@types/qrcode": "^1.5.5", "@types/qrcode": "^1.5.5",
@ -90,7 +88,6 @@
}, },
"pnpm": { "pnpm": {
"ignoredBuiltDependencies": [ "ignoredBuiltDependencies": [
"@sentry/cli",
"esbuild" "esbuild"
], ],
"onlyBuiltDependencies": [ "onlyBuiltDependencies": [

Binary file not shown.

View file

@ -1,15 +0,0 @@
#!/bin/bash
hash=$(find build -type f -print0 | sort -z | xargs -0 sha1sum | sha1sum | awk '{print $1}')
sentry-cli \
--url https://glitchtip.coracle.social \
--auth-token $GLITCHTIP_AUTH_TOKEN \
--api-key $VITE_GLITCHTIP_API_KEY \
sourcemaps \
--org coracle \
--project flotilla \
--release $hash \
upload \
--url-prefix /_app/immutable/ \
build/_app/immutable

View file

@ -1,23 +0,0 @@
import {noop} from "@welshman/lib"
import * as Sentry from "@sentry/browser"
import {getSetting} from "@app/core/state"
export const setupTracking = () => {
if (import.meta.env.VITE_GLITCHTIP_API_KEY) {
Sentry.init({
dsn: import.meta.env.VITE_GLITCHTIP_API_KEY,
beforeSend(event: any) {
if (!getSetting("report_errors")) {
return null
}
return event
},
integrations(integrations) {
return integrations.filter(integration => integration.name !== "Breadcrumbs")
},
})
}
return noop
}

View file

@ -24,7 +24,6 @@
import AppContainer from "@app/components/AppContainer.svelte" import AppContainer from "@app/components/AppContainer.svelte"
import ModalContainer from "@app/components/ModalContainer.svelte" import ModalContainer from "@app/components/ModalContainer.svelte"
import {setupHistory} from "@app/util/history" import {setupHistory} from "@app/util/history"
import {setupTracking} from "@app/util/tracking"
import {setupAnalytics} from "@app/util/analytics" import {setupAnalytics} from "@app/util/analytics"
import {authPolicy, blockPolicy, trustPolicy, mostlyRestrictedPolicy} from "@app/util/policies" import {authPolicy, blockPolicy, trustPolicy, mostlyRestrictedPolicy} from "@app/util/policies"
import {kv, db} from "@app/core/storage" import {kv, db} from "@app/core/storage"
@ -131,8 +130,8 @@
// Remove policies when we're done // Remove policies when we're done
unsubscribers.push(() => defaultSocketPolicies.splice(-policies.length)) unsubscribers.push(() => defaultSocketPolicies.splice(-policies.length))
// History, navigation, bug tracking, application data // History, navigation, application data
unsubscribers.push(setupHistory(), setupAnalytics(), setupTracking(), syncApplicationData()) unsubscribers.push(setupHistory(), setupAnalytics(), syncApplicationData())
// Subscribe to badge count for changes // Subscribe to badge count for changes
unsubscribers.push(notifications.badgeCount.subscribe(notifications.handleBadgeCountChanges)) unsubscribers.push(notifications.badgeCount.subscribe(notifications.handleBadgeCountChanges))