From 2fdbd07b15bfd295c243b925f886519121d45c7e Mon Sep 17 00:00:00 2001 From: KM Koushik Date: Wed, 14 Oct 2026 18:11:14 +1100 Subject: [PATCH 1/2] chore: switch public site analytics to self-hosted Umami --- src/components/Site/SiteLayout.tsx | 9 ++++++++- src/components/Site/constants.ts | 3 +++ 2 files changed, 11 insertions(+), 1 deletion(-) diff --git a/src/components/Site/SiteLayout.tsx b/src/components/Site/SiteLayout.tsx index 67de264..da2d774 100644 --- a/src/components/Site/SiteLayout.tsx +++ b/src/components/Site/SiteLayout.tsx @@ -12,6 +12,8 @@ import { QUICK_SPLIT_PATH, SPONSOR_URL, TWITTER_URL, + UMAMI_SCRIPT_URL, + UMAMI_WEBSITE_ID, } from './constants'; const NAV_LINKS = [ @@ -25,7 +27,12 @@ export const SiteLayout: React.FC<{ children: React.ReactNode }> = ({ children }
{process.env.NODE_ENV === 'production' ? ( - + ) : null} diff --git a/src/components/Site/constants.ts b/src/components/Site/constants.ts index 6c4e9b1..eec822e 100644 --- a/src/components/Site/constants.ts +++ b/src/components/Site/constants.ts @@ -9,3 +9,6 @@ export const TWITTER_URL = 'https://twitter.com/KM_Koushik_'; export const AUTHOR_URL = 'https://koushik.dev'; export const QUICK_SPLIT_PATH = '/split'; + +export const UMAMI_SCRIPT_URL = 'https://umami-production-d4b8.up.railway.app/script.js'; +export const UMAMI_WEBSITE_ID = '03b9ce4c-7a18-4a26-8439-6a4453cde189'; From f40f8ccf55b500dcfc250689e95ebc8fde97d195 Mon Sep 17 00:00:00 2001 From: KM Koushik Date: Wed, 14 Oct 2026 18:25:11 +1100 Subject: [PATCH 2/2] chore: load Umami from umami.kdawg.dev --- src/components/Site/constants.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/Site/constants.ts b/src/components/Site/constants.ts index eec822e..de9ab10 100644 --- a/src/components/Site/constants.ts +++ b/src/components/Site/constants.ts @@ -10,5 +10,5 @@ export const AUTHOR_URL = 'https://koushik.dev'; export const QUICK_SPLIT_PATH = '/split'; -export const UMAMI_SCRIPT_URL = 'https://umami-production-d4b8.up.railway.app/script.js'; +export const UMAMI_SCRIPT_URL = 'https://umami.kdawg.dev/script.js'; export const UMAMI_WEBSITE_ID = '03b9ce4c-7a18-4a26-8439-6a4453cde189';