feat(dashboard): Phase 2.5b/c — Loading Skeletons & Search Empty State#219
Conversation
- Update Skeleton.tsx with semantic theme tokens (light mode support) - Add SearchResultSkeleton, SearchResultsSkeleton - Add DependencyGraphSkeleton with fake graph visualization - Add StyleInsightsSkeleton with metric cards - Update DependencyGraph to use skeleton instead of spinner - Update StyleInsights to use skeleton instead of spinner - Update SearchPanel to show results skeleton while loading
- Add SearchEmptyState component with: - Query-specific suggestions (refines based on keywords) - Popular example queries - Search tips section - Click suggestion to auto-search - Refactor SearchPanel to use searchWithQuery function
|
@DevanshuNEU is attempting to deploy a commit to the Dev's projects Team on Vercel. A member of the Team first needs to authorize it. |
📝 WalkthroughWalkthroughThe changes introduce skeleton loading states across multiple components and add a new search empty state component with suggestions. The SearchPanel's search logic is refactored to better handle loading states, timing, and empty results with improved user guidance. Changes
Estimated code review effort🎯 3 (Moderate) | ⏱️ ~25 minutes 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
Comment |
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
🎨 Dashboard V2 Polish — Loading Skeletons & Search UX
Loading Skeletons
Updated
Skeleton.tsxSearchResultSkeleton/SearchResultsSkeletonDependencyGraphSkeleton(with fake graph visualization)StyleInsightsSkeleton(metric cards + patterns)Component Updates
Smart Search Empty State
New
SearchEmptyStatecomponent with:Query-Specific Suggestions — Analyzes the failed query and suggests refinements
Popular Example Queries — Common searches to help users get started
Search Tips — Best practices for semantic code search
Click to Search — Clicking any suggestion auto-fills and triggers search
Testing
Commits
84eccfe- feat(skeleton): add loading skeletons for all tabs8c44166- feat(search): smart empty state with suggestionsSummary by CodeRabbit
Release Notes
New Features
User Experience
✏️ Tip: You can customize this high-level summary in your review settings.