From 483b433aabacc78ebd6817f3bd3a2fd16e0f9f7e Mon Sep 17 00:00:00 2001 From: Brendan Kellam Date: Thu, 4 Dec 2025 10:32:32 -0800 Subject: [PATCH 1/2] fix(web): Respect disable telemetry flag for web server side events (#657) * fix * changelog --- CHANGELOG.md | 3 +++ packages/web/src/lib/posthog.ts | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 2f26ab10..316973f7 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +### Fixed +- Fixed issue where the disable telemetry flag was not being respected for web server telemetry. [#657](https://github.com/sourcebot-dev/sourcebot/pull/657) + ## [4.10.1] - 2025-12-03 ### Added diff --git a/packages/web/src/lib/posthog.ts b/packages/web/src/lib/posthog.ts index 916151ca..6296768e 100644 --- a/packages/web/src/lib/posthog.ts +++ b/packages/web/src/lib/posthog.ts @@ -48,6 +48,10 @@ const getPostHogCookie = (cookieStore: Pick): PostHogCook } export async function captureEvent(event: E, properties: PosthogEventMap[E]) { + if (env.SOURCEBOT_TELEMETRY_DISABLED === 'true') { + return; + } + const cookieStore = await cookies(); const cookie = getPostHogCookie(cookieStore); From 7c72578765cccd6a233e54bd47c3367695566140 Mon Sep 17 00:00:00 2001 From: bkellam Date: Thu, 4 Dec 2025 10:41:41 -0800 Subject: [PATCH 2/2] sourcebot v4.10.2 --- CHANGELOG.md | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index 316973f7..71476c55 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [4.10.2] - 2025-12-04 + ### Fixed - Fixed issue where the disable telemetry flag was not being respected for web server telemetry. [#657](https://github.com/sourcebot-dev/sourcebot/pull/657)