From abe71c1339d64c80a729507409a26c6df32ed7a1 Mon Sep 17 00:00:00 2001 From: Saurabh Kumar Bajpai Date: Sat, 25 Jul 2026 02:03:33 +0530 Subject: [PATCH] fix: remove dead getColors() function and fix avatar URL query param handling --- src/renderers/svg.renderer.js | 15 --------------- src/services/github.service.js | 3 ++- 2 files changed, 2 insertions(+), 16 deletions(-) diff --git a/src/renderers/svg.renderer.js b/src/renderers/svg.renderer.js index 0f8943a..ce3fe4e 100644 --- a/src/renderers/svg.renderer.js +++ b/src/renderers/svg.renderer.js @@ -1,21 +1,6 @@ // SVG Layout System // src/renderers/svg.renderer.js -export function getColors() { - return { - background: '#0f172a', - cardBg: '#111827', - border: '#1f2937', - - primaryText: '#f9fafb', - secondaryText: '#d1d5db', - mutedText: '#9ca3af', - - success: '#22c55e', - warning: '#f59e0b', - danger: '#ef4444', - }; -} import darkTheme from '../themes/dark.theme.js'; import lightTheme from '../themes/light.theme.js'; import draculaTheme from '../themes/dracula.theme.js'; diff --git a/src/services/github.service.js b/src/services/github.service.js index 8da3201..6be307e 100644 --- a/src/services/github.service.js +++ b/src/services/github.service.js @@ -136,7 +136,8 @@ async function fetchAvatarDataUri(avatarUrl) { } // Use GitHub CDN to request 96×96 image (keeps response small) - const resizedUrl = `${avatarUrl}&s=96`; + const separator = avatarUrl.includes('?') ? '&' : '?'; + const resizedUrl = `${avatarUrl}${separator}s=96`; const AVATAR_TIMEOUT_MS = 2000; const MAX_SIZE_BYTES = 100 * 1024; // 100 KB safety limit