Skip to content

feat: command center login + skeleton loaders#44

Merged
chitcommit merged 1 commit intomainfrom
feat/login-ui-redesign
Mar 17, 2026
Merged

feat: command center login + skeleton loaders#44
chitcommit merged 1 commit intomainfrom
feat/login-ui-redesign

Conversation

@chitcommit
Copy link
Contributor

Summary

  • Redesigned login page as a command center authentication terminal with animated grid background, scanline effects, pulsing shield icon, typewriter subtitle, and terminal-style form labels
  • Added shimmer skeleton loader for the dashboard (replaces plain "Loading..." text)

Visual design

Login aesthetic: Dark command terminal with JetBrains Mono labels, animated grid background that drifts, radial indigo glow, subtle scanlines, and a live UTC clock readout. Error states shake. Success transitions to green glow before redirect.

Skeleton loader: Mirrors the actual dashboard widget layout with glass-card containers and shimmer animation, providing visual continuity during data fetch.

Test plan

  • Login page renders with animations on desktop and mobile
  • Authentication flow works (success redirect, error display)
  • Dashboard shows skeleton while loading, then transitions to data
  • tsc --noEmit passes
  • vite build passes

🤖 Generated with Claude Code

Login page reimagined as a command center authentication terminal:
- Animated grid background with radial glow and subtle scanlines
- Terminal-style labels (OPERATOR ID, PASSPHRASE) in JetBrains Mono
- Shield icon with pulsing glow ring
- Typewriter effect on subtitle text
- Shake animation on auth errors
- Success state with green glow transition
- Live UTC clock status readout bar
- Full mobile responsive

Dashboard loading state upgraded from plain text to shimmer
skeleton that mirrors the actual widget layout.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@chatgpt-codex-connector
Copy link

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

@coderabbitai
Copy link

coderabbitai bot commented Mar 17, 2026

Warning

Rate limit exceeded

@chitcommit has exceeded the limit for the number of commits that can be reviewed per hour. Please wait 4 minutes and 11 seconds before requesting another review.

⌛ How to resolve this issue?

After the wait time has elapsed, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

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 configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: dd8af7f2-5740-4571-be12-45bf60b7c745

📥 Commits

Reviewing files that changed from the base of the PR and between f42559d and b6e829f.

📒 Files selected for processing (4)
  • ui/src/components/ui/Skeleton.tsx
  • ui/src/index.css
  • ui/src/pages/Dashboard.tsx
  • ui/src/pages/Login.tsx
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/login-ui-redesign
📝 Coding Plan
  • Generate coding plan for human review comments

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.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@github-actions
Copy link

  1. @coderabbitai review
  2. @copilot review
  3. @codex review
  4. @claude review
    Adversarial review request: evaluate security, policy bypass paths, regression risk, and merge-gating bypass attempts.

@chitcommit chitcommit merged commit 75a8e37 into main Mar 17, 2026
17 checks passed
@chitcommit chitcommit deleted the feat/login-ui-redesign branch March 17, 2026 10:24
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.

1 participant