Skip to content

feat(oauth): Match callback page to dashboard design system - #2198

Open
sentry-junior[bot] wants to merge 1 commit into
mainfrom
feat/oauth-callback-dashboard-style
Open

sentry-junior[bot] wants to merge 1 commit into
mainfrom
feat/oauth-callback-dashboard-style

Conversation

@sentry-junior

@sentry-junior sentry-junior Bot commented Oct 21, 2026

Copy link
Copy Markdown
Contributor

The OAuth and MCP callback result page used its own light lavender theme, so it looked nothing like the rest of Junior. It now uses the dashboard look: black canvas, raised panel with the emphasis border, the "Jr" mark from the dashboard loader, Outfit headings, Inter body text, and emerald or rose status icons like the dashboard notices.

Core cannot import @sentry/junior-dashboard, so the page keeps a small copy of the dashboard tokens it uses. A comment points to packages/junior-dashboard/src/tailwind.css as the source to keep in sync.

The CSP now allows fonts.googleapis.com styles and fonts.gstatic.com fonts so the page can load the same faces as the dashboard. Referrer-Policy: no-referrer stays, so the callback URL does not leak to the font host.

Success:
success

Error:
error

via David Cramer.

--

View Junior Session [Sentry]

Co-Authored-By: David Cramer <david@sentry.io>
@github-actions github-actions Bot added the risk: high PR risk score: high label Oct 21, 2026

This branch was successfully deployed

1 active deployment
Preview – junior-docs — b68516d2 Deployed Oct 21, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

risk: high PR risk score: high

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants