From 82ab7a043f6bee18ceb3a365aafa45e084e60314 Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Fri, 16 Jan 2026 15:19:52 -0800 Subject: [PATCH] Remove glitchtip integration --- package.json | 3 --- pnpm-lock.yaml | Bin 354673 -> 348627 bytes sourcemaps.sh | 15 --------------- src/app/util/tracking.ts | 23 ----------------------- src/routes/+layout.svelte | 5 ++--- 5 files changed, 2 insertions(+), 44 deletions(-) delete mode 100755 sourcemaps.sh delete mode 100644 src/app/util/tracking.ts diff --git a/package.json b/package.json index b6517ce5..386812e3 100644 --- a/package.json +++ b/package.json @@ -17,7 +17,6 @@ "devDependencies": { "@capacitor/assets": "^3.0.5", "@eslint/js": "^9.37.0", - "@sentry/cli": "^2.56.1", "@sveltejs/kit": "^2.46.5", "@sveltejs/vite-plugin-svelte": "^4.0.4", "@types/eslint": "^9.6.1", @@ -55,7 +54,6 @@ "@getalby/sdk": "^5.1.2", "@pomade/core": "^0.0.12", "@poppanator/sveltekit-svg": "^4.2.1", - "@sentry/browser": "^8.55.0", "@sveltejs/adapter-static": "^3.0.10", "@tiptap/core": "^2.26.3", "@types/qrcode": "^1.5.5", @@ -90,7 +88,6 @@ }, "pnpm": { "ignoredBuiltDependencies": [ - "@sentry/cli", "esbuild" ], "onlyBuiltDependencies": [ diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index d5aace9a5531fadf8126178b445decc2941d1557..122d9c6457d6b5aa4795f297201856e287a57587 100644 GIT binary patch delta 125 zcmV-@0D}MV(iPLA6|gA^mqrH!7PE^AgcFmy_zkmU9u&*7l zJONg%nD!L(xM6$&$Vln$nPmp@lq@Jd_Y9N&8mv(2zbPgir!~>q|YF^>}7>v)T5^ z#{P89r}LfvobUhJD_1}L>($@i*nCvCN8SunJZI|b-oei=JryGp7{2M zquzkPLMQ5xA2S6{7Yji6OA!wJX0jQ<0rq0r#TwdS0kxank_V+e7a#4vDob5WXJ~Pj~zBY*&@-iF~RocClxe zywHQ86g)3z<0Pv%D(44M4)!LnK`4rgjvB?j)KlOEuCtayV-&`XyH& z(lF&G))S4wC6QzIl9_beiy{pOI)Ux*%y&TGquia?QjZTBCc#||1fB~-+TluL8 z_<1N3pca(J`2sS}cp3)|9Kj|VMsMm@peo!0slc5ouF4x!A=7IqP%_g5XN+nwQxjpr z%l}z>Hhg}z7Ta{HJ(rQ$h`$#xVH0t@dRRu2)=OFbp)IR~YJWuji6jwN2*102@<6q}eaFFCJun zcIDvZzh6KeoScP|_zAnl#4Z3rDeE_fMA;w$H8s}eS+J7qIJ7AGww24ZJ&;IGG+P{H zxIW9uLarhflq}t*hJ93#i~T}RaPp*@EePW@*k)#Sbjm~bhwGPWsyklj8Ibr++>%k` z=3@55V zW1ciD9?r5bWnfgRQ}XSsXh{=eVsK(H*>^Fx!cZMGkcyR2)-Y2AS@3O?9)MGG+D=>c zOrK2+L1~C>I=uYI#_c<1%pO0KSp5W2BIOcIi*d{*4WeA668Pp3XbK+I zA9M9tXG~)(O(u20=zvW{)BLQQM4E-J(<)T0^mO1#Lj&wgScw|V%XT)&W+u(#yjoe& zc=(jE2QR;T{Y!VzIina1tD4c5yJ?RW`n)tOrYhAj;q;J+U7P2+%s^?P?Mb>VaI(v0 zfkJ`u1=lP=LtB38YrcJTnNvz}HvIRwIsSB^^Zg%yXB25+`#s%Qe{ zpv#U*b*$BtxC&ioQoPJ$Qk^zup*2TzSs8GqtiiE898xkCIVZb4Mc`FNVe>ZH!eC)I z@i=N&c34WQsj2W!e^}oN;py77$Cs-VR2@%WO={dEx~`%d-9pd zqCx%odmnx?ySdomyNc}V`*^svy>X+-OYD?Y`#A!r)In0AO#+e!CW>e?UCK*=MUT0G z6fk9~&viYto1c{fAj$N47}=~6G{R|SuE=Ga$+$k2vUOX>`8+O$w_jM>dI(QI326K9 zvBcU-Z$35}x&E%}Il*jKHWwtq=f1WMG_;&bb=?M+Go5l}ov?%m`asA@q z?>=37?AI~V)BW%#Z>;S!iJDaymHU0Htl3PlGKC?i2#`TZi(Qx-+Ic^qMt$I%4smA@ECHu!oLitv z$muL+ciR$iI?FNQT$al#qD%g3Ki;^0t8;#K?Zp@Oxda>;lX%>AG=105M`~v;jwFZ# zbm#ZQusfPO3v-Gr(CF&d#RyzZhP^nPfKQ&7cC6zdPy&hIjytlP@WuCHPu*H7eoCl? z%Ex8C6Z#C~#P>cJ3Qyi2cPp~dN5b777r_>Fy)WvNgb#p=lJ4B^T~E}!6D@rIM;pLJ z-BumVvd!?dn;TnCF11~5+{I?vi+}gvy$`>7`1Zdxz9^htjIbN~O8C-S8<)cPpJNxp zk6zut!>ft4>*23nid{Xtn2+r#SI+mu{?Qd*_F_+8j@DbWWB1}mD-a3aeRYF9q<$0o vck1D&BNpAYXo$mad=Nu7pE)K5R0zd?s(va@4pp`A3py{tgihRnXyb6 diff --git a/sourcemaps.sh b/sourcemaps.sh deleted file mode 100755 index dcd258a6..00000000 --- a/sourcemaps.sh +++ /dev/null @@ -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 diff --git a/src/app/util/tracking.ts b/src/app/util/tracking.ts deleted file mode 100644 index 1fe479c5..00000000 --- a/src/app/util/tracking.ts +++ /dev/null @@ -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 -} diff --git a/src/routes/+layout.svelte b/src/routes/+layout.svelte index 06590a88..5307c39a 100644 --- a/src/routes/+layout.svelte +++ b/src/routes/+layout.svelte @@ -24,7 +24,6 @@ import AppContainer from "@app/components/AppContainer.svelte" import ModalContainer from "@app/components/ModalContainer.svelte" import {setupHistory} from "@app/util/history" - import {setupTracking} from "@app/util/tracking" import {setupAnalytics} from "@app/util/analytics" import {authPolicy, blockPolicy, trustPolicy, mostlyRestrictedPolicy} from "@app/util/policies" import {kv, db} from "@app/core/storage" @@ -131,8 +130,8 @@ // Remove policies when we're done unsubscribers.push(() => defaultSocketPolicies.splice(-policies.length)) - // History, navigation, bug tracking, application data - unsubscribers.push(setupHistory(), setupAnalytics(), setupTracking(), syncApplicationData()) + // History, navigation, application data + unsubscribers.push(setupHistory(), setupAnalytics(), syncApplicationData()) // Subscribe to badge count for changes unsubscribers.push(notifications.badgeCount.subscribe(notifications.handleBadgeCountChanges))