style: improve design of website#25
Conversation
|
Note Reviews pausedIt looks like this branch is under active development. To avoid overwhelming you with review comments due to an influx of new commits, CodeRabbit has automatically paused this review. You can configure this behavior by changing the Use the following commands to manage reviews:
Use the checkboxes below for quick actions:
No actionable comments were generated in the recent review. 🎉 ℹ️ Recent review info⚙️ Run configurationConfiguration used: defaults Review profile: CHILL Plan: Pro Plus Run ID: 📒 Files selected for processing (1)
🚧 Files skipped from review as they are similar to previous changes (1)
📝 WalkthroughWalkthroughThe PR applies a dark slate UI refresh across the app shell, landing page, form, and results view. It also changes the Limit Results control into a stepped input and clamps analysis limits to 1..3000. ChangesDark theme restyle
Estimated code review effort: 2 (Simple) | ~15 minutes Possibly related PRs
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (1 warning, 1 inconclusive)
✅ Passed checks (3 passed)
✨ 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 |
There was a problem hiding this comment.
Actionable comments posted: 2
🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.
Inline comments:
In `@src/components/App.tsx`:
- Around line 246-266: The limit stepper buttons in App should be accessible to
keyboard and screen-reader users. Remove the negative tabIndex from the
increment/decrement buttons so they can be focused, and give each icon-only
button an accessible name via an appropriate label on the button itself. Keep
the existing click handlers in the limit input controls, but ensure the
interactive stepper UI is reachable and announced properly.
- Around line 229-277: The limit value can still be outside the 1-3000 range
when typed directly or restored from the URL, so clamp it before it is consumed.
Update the `startAnalysis()` path in `App.tsx` to normalize `limitInput()` to
the allowed bounds before parsing/slicing, and make sure any other read of the
limit uses the same clamped value rather than the raw input state.
🪄 Autofix (Beta)
Fix all unresolved CodeRabbit comments on this PR:
- Push a commit to this branch (recommended)
- Create a new PR with the fixes
ℹ️ Review info
⚙️ Run configuration
Configuration used: defaults
Review profile: CHILL
Plan: Pro Plus
Run ID: 45fc3885-eb72-4653-b22c-bfb6e734f9f8
⛔ Files ignored due to path filters (1)
bun.lockis excluded by!**/*.lock
📒 Files selected for processing (4)
src/components/App.tsxsrc/layouts/Layout.astrosrc/pages/index.astrosrc/styles/global.css
|
I'm gonna need to figure out how to make the preview work 😆 |
Yeah, with Cloudflare it's a little bit more tricky and not automatic. But you can take inspiration from how Astro docs does it maybe. |
|
Do you know if something like this will work? |
That's from the cloudflare github app because I made the pr from this repo. The |
|
Ah, I see. I guess you need to merge for the deploy workflow to be on on:
workflow_run:
workflows: ["Build Preview"]
types: [completed]Because the build did run successfully. |
|
@trueberryless can you try rebasing please? I think it should work now |
|
Preview deployment ✅ Deployment complete!
|
gameroman
left a comment
There was a problem hiding this comment.
Thank you! This looks very good

Description
This PR changes many Tailwind styles of the website so the whole design looks clean and modern.
Before:
After:
Summary by CodeRabbit