Skip to content

feat(web): sync auth page with design prototype#252

Merged
lefarcen merged 3 commits intomainfrom
fix/auth-page-brandrail
Mar 18, 2026
Merged

feat(web): sync auth page with design prototype#252
lefarcen merged 3 commits intomainfrom
fix/auth-page-brandrail

Conversation

@lefarcen
Copy link
Copy Markdown
Collaborator

Summary

  • Replace auth page left panel with shared BrandRail component (OpenClaw branding, consistent with welcome page)
  • Wrap right-side form in card container with border and shadow
  • Google button: white/border style with ArrowRight hover (matching prototype)
  • Collapsible email form (Mail button → expand on click)
  • Add subtle grid background texture
  • Footer uses i18n keys instead of hardcoded English

Test plan

  • Visit /auth — left panel shows OpenClaw branding with BrandRail
  • Visit /auth?mode=signup — form shows "Create your account" with collapsible email
  • Click Mail button to expand email form, submit works correctly
  • Toggle between login/signup mode
  • Desktop auth flow (/auth?desktop=1&device_id=xxx) still works
  • OTP verification screen also shows BrandRail

🤖 Generated with Claude Code

@chatgpt-codex-connector
Copy link
Copy Markdown

You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard.

@cloudflare-workers-and-pages
Copy link
Copy Markdown

cloudflare-workers-and-pages Bot commented Mar 18, 2026

Deploying nexu-docs with  Cloudflare Pages  Cloudflare Pages

Latest commit: 5c89b10
Status: ✅  Deploy successful!
Preview URL: https://e0ece580.nexu-docs.pages.dev
Branch Preview URL: https://fix-auth-page-brandrail.nexu-docs.pages.dev

View logs

lefarcen and others added 3 commits March 18, 2026 17:48
- Replace left panel with shared BrandRail component (OpenClaw branding)
- Wrap form in card container (rounded-2xl border shadow)
- Google button: white/border style with ArrowRight hover
- Collapsible email form (Mail button → expand)
- Add subtle grid background
- Footer uses i18n instead of hardcoded English
- Add i18n keys: chooseMethod, loginToContinue, emailRegister,
  emailLogin, otherMethods

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Add pnpm.overrides to pin react/react-dom to ^19.2.4, preventing
duplicate react instances that cause router context issues.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@lefarcen lefarcen force-pushed the fix/auth-page-brandrail branch from 5c89b10 to c00b74b Compare March 18, 2026 09:50
@lefarcen lefarcen merged commit 455b07e into main Mar 18, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants