mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-13 21:01:21 +08:00
## Summary
The Stack Auth → Hexclave rebrand modal added in
[#1493](https://github.com/hexclave/stack-auth/pull/1493) rendered the
**Hexclave** logo on both sides of its illustration instead of *Stack
Auth → Hexclave*.
## Root cause
[\`hexclave-rebrand-modal.tsx\`](https://github.com/hexclave/stack-auth/blob/dev/apps/dashboard/src/components/hexclave-rebrand-modal.tsx)
referenced \`/logo.svg\` and \`/logo-bright.svg\` for the left-hand
"Stack Auth" mark. But the visible-rebrand flip in
[#1481](https://github.com/hexclave/stack-auth/pull/1481) replaced those
files in \`apps/dashboard/public/\` with the Hexclave benzene mark — so
post-merge, both \`<Image>\` slots resolved to the Hexclave logo.
## Fix
- Restored the **pre-rebrand Stack Auth SVGs** (lifted from
\`57ff5d3ce~1\`, the commit before the brand-flip) under dedicated
filenames so they can't get clobbered the next time \`/logo.svg\` is
updated:
- \`apps/dashboard/public/stack-auth-logo.svg\` — black mark, light
theme
- \`apps/dashboard/public/stack-auth-logo-bright.svg\` — white mark,
dark theme
- Pointed the modal's left-hand \`<Image>\` pair at the new paths and
left a comment explaining why we don't share \`/logo.svg\` (so the next
person doesn't try to consolidate it back).
The originals on \`origin/dev\` (\`/logo.svg\`, \`/logo-bright.svg\` =
Hexclave) are untouched.
## Verification
- \`pnpm --filter @stackframe/dashboard lint\` — clean.
- Diff of
[hexclave-rebrand-modal.tsx](https://github.com/hexclave/stack-auth/blob/fix-stack-logo-in-modal/apps/dashboard/src/components/hexclave-rebrand-modal.tsx)
is two \`src=\` swaps plus a comment; the dismissal logic, gates, and
storage key are untouched.
<!-- This is an auto-generated description by cubic. -->
---
## Summary by cubic
Fixes the rebrand modal to show the Stack Auth logo on the left instead
of rendering Hexclave on both sides. Restores pre-rebrand assets as
`stack-auth-logo.svg` and `stack-auth-logo-bright.svg` and updates the
modal to use them for light/dark themes.
<sup>Written for commit
|
||
|---|---|---|
| .. | ||
| assets | ||
| changelog | ||
| .nojekyll | ||
| app-bg-dark.png | ||
| app-bg-light.png | ||
| convex-logo.png | ||
| github-invertocat-white.svg | ||
| github-invertocat.svg | ||
| hexclave-icon.svg | ||
| javascript-logo.svg | ||
| logo-bright.svg | ||
| logo-full-bright.svg | ||
| logo-full.svg | ||
| logo.svg | ||
| neon-logo.png | ||
| neon.png | ||
| next-logo.svg | ||
| open-graph-image.png | ||
| python-logo.svg | ||
| react-logo.svg | ||
| stack-auth-logo-bright.svg | ||
| stack-auth-logo.svg | ||
| storeDesc-api-keys-1.png | ||
| storeDesc-auth-1.png | ||
| storeDesc-auth-2.png | ||
| storeDesc-auth-3.png | ||
| storeDesc-auth-4.png | ||
| storeDesc-auth-5.png | ||
| storeDesc-auth-6.png | ||
| storeDesc-data-vault-1.png | ||
| storeDesc-data-vault-2.png | ||
| storeDesc-data-vault-3.png | ||
| storeDesc-data-vault-4.png | ||
| storeDesc-emails-1.png | ||
| storeDesc-emails-2.png | ||
| storeDesc-emails-3.png | ||
| storeDesc-emails-4.png | ||
| storeDesc-emails-5.png | ||
| storeDesc-emails-6.png | ||
| storeDesc-emails-7.png | ||
| storeDesc-emails-8.png | ||
| storeDesc-payments-1.png | ||
| storeDesc-payments-2.png | ||
| storeDesc-payments-3.png | ||
| storeDesc-payments-4.png | ||
| storeDesc-payments-5.png | ||
| storeDesc-payments-6.png | ||
| storeDesc-payments-7.png | ||
| storeDesc-rbac-1.png | ||
| storeDesc-rbac-2.png | ||
| storeDesc-rbac-3.png | ||
| storeDesc-rbac-4.png | ||
| storeDesc-teams-1.png | ||
| storeDesc-teams-2.png | ||
| storeDesc-teams-3.png | ||
| storeDesc-teams-4.png | ||
| storeDesc-vercel-1.png | ||
| storeDesc-vercel-2.png | ||
| storeDesc-webhooks-1.png | ||
| storeDesc-webhooks-2.png | ||
| tanstack-start-logo.png | ||
| vercel-logo-round.svg | ||
| vercel-logo.svg | ||