Skip to content

feat(ui): Cursor Cloud–style dark shell and flat panels#16

Draft
chloeilabs wants to merge 12 commits into
mainfrom
cursor/shadcn-ui-ux-881d
Draft

feat(ui): Cursor Cloud–style dark shell and flat panels#16
chloeilabs wants to merge 12 commits into
mainfrom
cursor/shadcn-ui-ux-881d

Conversation

@chloeilabs
Copy link
Copy Markdown
Owner

@chloeilabs chloeilabs commented May 30, 2026

Summary

Continues the UI/UX pass to align Chloei Code with a Cursor Cloud–style control plane: dark sidebar shell, flat detail sections, and consistent panel styling across run detail, status, and sign-in.

Changes

  • Run detail: DetailSection panels for metadata, result, prompt, artifacts, and pull request (ghost refresh/open actions on PR)
  • Shell: Sidebar with search, Overview + agent list, active Status route highlight (SidebarStatusLink)
  • Runs: Overview home when no status filter; flat filtered list with status dot + text label (no duplicate badge)
  • Status: Metrics + cursor-panel config/health sections (no heavy Cards)
  • Sign-in: Full-screen dark canvas + cursor-panel OAuth card
  • Cleanup: Removed unused app-nav-links.tsx

Verify

pnpm lint && pnpm typecheck && pnpm test && pnpm build

Notes

Read Next.js guides under node_modules/next/dist/docs/ before changing framework APIs (this repo uses Next 16 conventions).

Open in Web Open in Cursor 

cursoragent and others added 5 commits May 30, 2026 18:03
@vercel
Copy link
Copy Markdown

vercel Bot commented May 30, 2026

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
chloeicode Ready Ready Preview, Comment May 30, 2026 7:40pm

@coderabbitai
Copy link
Copy Markdown

coderabbitai Bot commented May 30, 2026

Important

Review skipped

Draft detected.

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 5ceedd6f-92d0-4b02-9c56-d4567cf42504

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch cursor/shadcn-ui-ux-881d

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.

Apply a default dark theme with Cursor-like tokens, left sidebar layout,
line-style status filters, shared cursor-panel surfaces, and PageHeader
across runs, status, and new-agent flows.

Co-authored-by: Chloei <labs@chloei.ai>
@cursor cursor Bot changed the title feat(ui): Shadcn UI and UX improvements for control plane feat(ui): Shadcn UX + Cursor-inspired dark shell May 30, 2026
- Sidebar recent runs, brand mark, workspace nav labels
- Agents list layout with relative timestamps and mono repo paths
- Dark field inputs, log surface styling, thin scrollbars
- Agent stream panel and sign-in polish

Co-authored-by: Chloei <labs@chloei.ai>
- Sidebar-first agent list with status dots and compact New agent CTA
- Flat tokens, no panel shadows; text status filters; list-style agents view
- Composer-style new agent form with prompt-first layout
- Narrower content column, ghost refresh, simplified headers

Co-authored-by: Chloei <labs@chloei.ai>
- /runs shows overview placeholder; filtered lists use ?status=
- Sidebar: Overview, New agent, agent history
- New agent: full-height composer with collapsible repo options
- Run detail: flat stream section, compact header, wider content

Co-authored-by: Chloei <labs@chloei.ai>
- Search agents in sidebar (summary, repo, branch, status)
- DetailSection panels for metadata, result, prompt, artifacts
- Ghost action buttons; single-query runs list filter
- Flatter status metrics and run detail two-column layout

Co-authored-by: Chloei <labs@chloei.ai>
- Pull request panel uses DetailSection with ghost refresh/open actions
- Status page uses flat cursor-panel sections instead of Cards
- Sign-in uses cursor-panel; sidebar Status link highlights active route
- Filtered runs list shows status label only (no duplicate badge)
- Remove unused app-nav-links; add SidebarStatusLink component

Co-authored-by: Chloei <labs@chloei.ai>
@cursor cursor Bot changed the title feat(ui): Shadcn UX + Cursor-inspired dark shell feat(ui): Cursor Cloud–style dark shell and flat panels May 30, 2026
Co-authored-by: Chloei <labs@chloei.ai>
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