What changed
Updated the homepage bento grid and library cards, improved directory search layout, and added a 1200×630 social preview image with Open Graph and Twitter metadata.
Type
- New library
- Library metadata correction
- Bug fix
- Feature
- Documentation
Verification
- I kept this pull request focused.
- I ran
npm run buildsuccessfully. - I checked light and dark modes when the interface changed.
- I checked keyboard access and reduced motion when interaction changed.
- I added screenshots or a recording for visible changes.
Library submissions
Related issue
Closes #
Summary by CodeRabbit
- Improvements
- Updated social sharing previews with refreshed imagery and website details.
- Made library cards easier to open by linking more of each card to its destination while keeping save and external-link actions accessible.
- Adjusted directory and search-bar spacing for clearer layouts on smaller screens.
- Refined the feature grid’s column and row layout across screen sizes.
Checks
- SuccessfulVercelGitHub
Deployment has completed
- In progressCodeRabbitGitHub
Review in progress
- SuccessfulVercel Preview CommentsGitHub
The latest updates on your projects. Learn more about Vercel for GitHub.
| Project | Deployment | Actions | Updated |
|---|---|---|---|
| External image col | Ready Ready | Preview | Sep 23, 2026 10:13pm UTC |
Navigate logical layers of code changes, visualize relationships, and explore their blast radius.
[!NOTE] Currently processing new changes in this PR. This may take a few minutes, please wait...
⚙️ Run configuration
Configuration used: Organization UI
Review profile: ASSERTIVE
Plan: Advanced
Run ID:
6e240481-dd51-4eec-a358-69ee9a8a2f39📥 Commits
Reviewing files that changed from the base of the PR and between e396b83f8188eb93d9b0cf2e4cf5c9b74ee9d617 and abcff9628a9dcc9f3aafcb3b66581b1591760461.
⛔ Files ignored due to path filters (1)
public/col-social-preview.jpgis excluded by!**/*.jpg📒 Files selected for processing (6)
app/layout.tsxcomponents/DirectoryExplorer.tsxcomponents/FilterBar.tsxcomponents/LibraryCard.tsxcomponents/WhatsInsideSection.tsxcomponents/ui/bento-grid.tsxascii
1 __________________________________________________________________________________________________________ 2 < Minimize coupling between modules. Avoid coupling by writing 'shy' code and applying the Law of Demeter. > 3 ---------------------------------------------------------------------------------------------------------- 4 \ 5 \ (\__/) 6 (•ㅅ•) 7 / づ
✨ Finishing Touches
📝 Generate docstrings
- Commit to this branch
- Create a new PR
🧪 Generate unit tests (beta)
- Commit to this branch
- Create a new PR
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 @coderabbitai help to get the list of available commands.