Repository navigation
Refactor sidebar sections to use collapsible components - #385
Conversation
Favorites and Recents are now collapsible with persisted state (default open). Pulse flattened from card style to match. All sections share a consistent header bar pattern with border-t separators, replacing the previous space-y-6 gaps. DriveFooter and DashboardFooter also aligned to the same sizing. https://claude.ai/code/session_01ME89usSREPQedRGGC9qYLs
Pulse is now pinned between the scroll area (Favorites + Recents) and the DashboardFooter. When User Actions expands, Pulse hides so the footer content takes its space. This groups nav sections (Favorites, Recents) at the top and keeps Pulse as an independent informational section. https://claude.ai/code/session_01ME89usSREPQedRGGC9qYLs
|
You have reached your Codex usage limits for code reviews. You can see your limits in the Codex usage dashboard. |
📝 WalkthroughWalkthroughThe pull request introduces collapsible UI sections for Favorites and Recents in the left sidebar with persisted collapse/expand state. It also applies visual refinements to footer buttons and the Pulse component, while removing Pulse from the main sidebar rendering. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~20 minutes Possibly related PRs
Poem
🚥 Pre-merge checks | ✅ 2 | ❌ 1❌ Failed checks (1 warning)
✅ Passed checks (2 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ 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 |
Summary
Refactored the left sidebar layout to make Favorites and Recents sections collapsible, bringing them in line with the existing Pulse section pattern. This improves space management and provides users with better control over sidebar content visibility.
Key Changes
Collapsiblecomponent with expand/collapse functionality, matching the existing Pulse section patternuseLayoutStorewithfavoritesCollapsedandrecentsCollapsedstates to persist user preferencespx-2 py-2) and icon sizes (h-3.5 w-3.5)DashboardSidebarwrapper and cleaned up commentsDashboardFooterandDriveFooterfor visual consistencyImplementation Details
h-3.5 w-3.5across all collapsible triggershttps://claude.ai/code/session_01ME89usSREPQedRGGC9qYLs
Summary by CodeRabbit
Release Notes
New Features
Style