From 1a4afbe47f37e1f864363ac7e1827dc51ca05350 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 30 Mar 2026 21:43:03 +0000 Subject: [PATCH 1/2] feat(web): use Sourcebot branded logo with dark/light mode support in OAuth consent screen Replace generic logo_512.png with proper sb_logo_dark_small.png and sb_logo_light_small.png assets on the MCP integration OAuth consent screen. - Shows dark logo variant in dark mode - Shows light logo variant in light mode - Consistent with logo usage in other parts of the app Co-authored-by: Michael Sukkarieh --- .../oauth/authorize/components/consentScreen.tsx | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/packages/web/src/app/oauth/authorize/components/consentScreen.tsx b/packages/web/src/app/oauth/authorize/components/consentScreen.tsx index 8d22d126c..c620f8430 100644 --- a/packages/web/src/app/oauth/authorize/components/consentScreen.tsx +++ b/packages/web/src/app/oauth/authorize/components/consentScreen.tsx @@ -5,7 +5,8 @@ import { LoadingButton } from '@/components/ui/loading-button'; import { isServiceError } from '@/lib/utils'; import { ClientIcon } from './clientIcon'; import Image from 'next/image'; -import logo from '@/public/logo_512.png'; +import logoDark from '@/public/sb_logo_dark_small.png'; +import logoLight from '@/public/sb_logo_light_small.png'; import { useEffect, useState } from 'react'; import useCaptureEvent from '@/hooks/useCaptureEvent'; import { useToast } from '@/components/hooks/use-toast'; @@ -77,11 +78,18 @@ export function ConsentScreen({ Sourcebot + Sourcebot From 449d10985dda6002c2e85566cc89841550f74255 Mon Sep 17 00:00:00 2001 From: Cursor Agent Date: Mon, 30 Mar 2026 21:43:51 +0000 Subject: [PATCH 2/2] docs: add changelog entry for PR #1062 Co-authored-by: Michael Sukkarieh --- CHANGELOG.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CHANGELOG.md b/CHANGELOG.md index a3a20f55e..1a4d314ad 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] +### Changed +- Updated MCP OAuth consent screen to use Sourcebot branded logo with dark/light mode support. [#1062](https://github.com/sourcebot-dev/sourcebot/pull/1062) + ## [4.16.3] - 2026-03-27 ### Added