Repository navigation
ui(servers,login): redesign entry funnel via /ui-expert - #858
LucasSantana-Dev wants to merge 1 commit into
Conversation
ServersPage: Notion workspace switcher anchored layout (asymmetric emphasis primary server + secondary grid), dark-first palette, no identical card grid (#5), footer empty state. Login: Linear signin pattern (single-column, minimal decoration, brand-visible, one strong CTA), dark-first, no glassmorphism (#6), Discord OAuth button clear, badge list vertical (not 3-column grid). Locked tokens: Sora display, Manrope body, JetBrains Mono mono; brand #ec4899; dark surfaces; surface-panel utility throughout. All colors from Lucky palette. Anti-patterns fixed: #5 (identical card grid), #6 (glassmorphism), #9 (em dashes), #10 (default shadows), #11 (Inter default), #16 (generic CTAs), #17 (platitudes). Register: consumer-saas (workspace picker / signin funnel). Anchors: ServersPage (Notion switcher + Linear workspace picker); Login (Linear signin + Vercel signin). TypeScript: clean. Slop audit: clean (zero hard-ban violations).
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
There was a problem hiding this comment.
LucasSantana-Dev has reached the 50-review limit for trial accounts. To continue receiving code reviews, upgrade your plan.
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: CHILL Plan: Pro Run ID: 📒 Files selected for processing (2)
✨ Finishing Touches🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
|
Failed to generate code suggestions for PR |
|
Size Change: -56 B (-0.02%) Total Size: 369 kB 📦 View Changed
ℹ️ View Unchanged
|
|
|
Closing per ADR |


Summary
ServersPage.tsx (+24 net LOC)
Asymmetric layout: profile header → h1 + nav tabs → emphasized primary server card → secondary grid → empty state. Replaces the prior identical-card grid (anti-pattern #5).
Login.tsx (−21 net LOC)
Single-column centered signin: hero (Sora h1 with brand) → signin card → badge list → footer. Removed glassmorphism + decorative StatTiles. Brand visible without nav.
Slop audit
0 em dashes, 0 gradient text, 0 default shadows, 0 glassmorphism, 0 generic CTAs, 0 platitudes. CLEAN.
Test plan
/serversand/loginrender correctly in Vercel preview