mirror of
https://github.com/stack-auth/stack.git
synced 2026-06-13 21:01:21 +08:00
Announces the rebrand to authenticated dashboard users whose
signedUpAt predates 2026-05-27 UTC (the rebrand cutoff). Brand-new
users signing up after the cutoff already land on Hexclave-branded
surfaces and don't see the modal.
- Modal lives in the protected dashboard layout via
apps/dashboard/src/app/(main)/(protected)/layout-client.tsx so it
surfaces on any logged-in route once per browser.
- Gated on useUser({ or: "return-null" }) + signedUpAt < cutoff, so
it never triggers a sign-in redirect for guests and never shows for
post-rebrand signups.
- Dismissal (button, X, overlay, Escape) routes through onOpenChange
and writes "hexclave-rebrand-modal-dismissed" to localStorage so it
never re-appears for that browser.
- Illustration uses the existing Stack Auth logo (logo.svg /
logo-bright.svg for dark mode) and the Hexclave benzene mark saved
to public/hexclave-icon.svg.
- Copy links app.hexclave.com and docs.hexclave.com/migration.
Screenshot: .github/assets/hexclave-rebrand-modal.png
|
||
|---|---|---|
| .. | ||
| account-settings.png | ||
| components.png | ||
| connected-accounts.png | ||
| create-project.gif | ||
| dark-light-mode.png | ||
| dashboard.png | ||
| email-editor.png | ||
| hexclave-rebrand-modal.png | ||
| impersonate.png | ||
| logo.png | ||
| m2m-auth.png | ||
| oauth-refresh.png | ||
| passkeys.png | ||
| permissions.png | ||
| sign-in.png | ||
| stack-webhooks.png | ||
| team-switcher.png | ||
| user-button.png | ||