Skip to content

chore: automated code quality fixes (npx) - #1875

Open
saurabhhhcodes wants to merge 1 commit into
durdana3105:mainfrom
saurabhhhcodes:autofix/peer-learning-1785238858170
Open

chore: automated code quality fixes (npx)#1875
saurabhhhcodes wants to merge 1 commit into
durdana3105:mainfrom
saurabhhhcodes:autofix/peer-learning-1785238858170

Conversation

@saurabhhhcodes

Copy link
Copy Markdown

Automated code quality improvements using official language tools.

Tools applied: npx

Diff stats:
.github/workflows/ci.yml | 10 +-
CODE_OF_CONDUCT.md | 2 +-
CONTRIBUTING.md | 13 +-
README.md | 115 +--
TROUBLESHOOTING.md | 10 +-
backend/app.js | 67 +-
backend/config.js | 5 +-
backend/controllers/aiController.js | 125 +++-
backend/controllers/cronController.js | 60 +-
backend/controllers/matchController.js | 206 ++++--
backend/controllers/notificationController.js | 22 +-
backend/controllers/pushDeliveryCleanup.js | 2 +-
backend/controllers/uploadController.js | 49 +-
backend/middlewares/errorHandler.js | 7 +-
backend/middlewares/rateLimiter.js | 18 +-
backend/middlewares/requireAuth.js | 131 ++--
backend/middlewares/requireCronSecret.js | 26 +-
backend/middlewares/validate.js | 42 +-
backend/package.json | 2 +-
backend/routers/aiRoutes.js | 32 +-
backend/routers/chatRoutes.js | 10 +-
backend/routers/cronRoutes.js | 8 +-
backend/routers/matchRoutes.js | 11 +-
backend/routers/notificationRoutes.js | 36 +-
backend/routers/uploadRoutes.js | 7 +-
backend/routes/users.js | 77 +-
backend/server.js | 2 +-
backend/tests/aiBodyLimit.test.js | 4 +-
backend/tests/aiController.test.js | 24 +-
backend/tests/aiRobustness.test.js | 8 +-
backend/tests/cronController.test.js | 30 +-
backend/tests/dispatchPushNotifications.test.js | 147 +++-
backend/tests/docs.test.js | 10 +-
backend/tests/errorHandler.test.js | 32 +-
backend/tests/matchController.test.js | 23 +-
backend/tests/mockInterview.test.js | 24 +-
backend/tests/notificationActionUrl.test.js | 8 +-
backend/tests/privateStorage.test.js | 24 +-
backend/tests/rateLimiter.test.js | 22 +-
backend/tests/rateLimiterKey.test.js | 12 +-
backend/tests/requireAuth.test.js | 4 +-
backend/tests/setup.js | 3 +-
backend/tests/studyRooms.integration.test.js | 239 +++---
backend/tests/studyRooms.test.js | 148 ++--
backend/tests/supabaseDiscover.test.js | 155 +++-
backend/tests/uploadPhoto.test.js | 90 ++-
backend/tests/users.test.js | 9 +-
backend/tests/validation.test.js | 2 -
backend/utils/env.js | 2 +-
backend/utils/privateStorage.js | 17 +-
backend/utils/sendEmail.js | 25 +-
backend/utils/skillGraph.js | 2 +-
backend/utils/supabase.js | 11 +-
backend/validation/schemas.js | 141 ++--
check-errors.cjs | 36 +-
docker-compose.yml | 80 +--
docs/api.md | 44 +-
docs/database.md | 7 +
docs/smart-notifications.md | 36 +-
eslint.config.js | 5 +-
fix.cjs | 157 ++--
index.html | 18 +-
playwright.config.ts | 20 +-
public/sw.js | 27 +-
src/App.tsx | 623 ++++++++--------
src/components/AdminRoute.tsx | 2 +-
src/components/AnalyticsCharts.tsx | 7 +-
src/components/AvatarUpload.tsx | 18 +-
src/components/BackToTop.tsx | 12 +-
src/components/Chatbot/ChatMessage.tsx | 6 +-
src/components/Chatbot/Chatbot.test.tsx | 4 +-
src/components/Chatbot/Chatbot.tsx | 2 +-
src/components/CodeEditor.tsx | 28 +-
src/components/CookieConsentBanner.tsx | 32 +-
src/components/CreateSession/SessionForm.tsx | 2 +-
src/components/ErrorBoundary.tsx | 9 +-
src/components/FloatingAI.tsx | 124 ++--
src/components/FocusTimer.tsx | 154 ++--
src/components/GroupPomodoro.tsx | 230 +++---
src/components/Logo.tsx | 2 +-
src/components/MarkdownRenderer.tsx | 23 +-
src/components/MouseSparkles.tsx | 27 +-
src/components/NavLink.tsx | 6 +-
src/components/Navbar/DesktopNav.tsx | 18 +-
src/components/Navbar/Navbar.tsx | 20 +-
src/components/Navbar/ThemeToggle.tsx | 44 +-
src/components/Navbar/navLinks.ts | 2 +-
src/components/NotificationsDropdown.tsx | 66 +-
src/components/PeerCard.tsx | 27 +-
src/components/ProtectedMentorRoute.tsx | 4 +-
src/components/ProtectedRoute.tsx | 1 -
src/components/Room/ChatBox.tsx | 3 +-
src/components/Room/InviteMenu.tsx | 6 +-
src/components/Room/Room.tsx | 50 +-
src/components/SkillBadge.tsx | 10 +-
src/components/Sparkles.tsx | 31 +-
src/components/SplashScreen.tsx | 34 +-
src/components/StreakBadge.tsx | 6 +-
src/components/StreakStats.tsx | 10 +-
src/components/StudyRooms.tsx | 404 ++++++-----
src/components/VideoRoom.test.tsx | 15 +-
src/components/VideoRoom.tsx | 24 +-
src/components/Whiteboard/Canvas.tsx | 245 +++----
src/components/Whiteboard/Whiteboard.tsx | 4 +-
src/components/Whiteboard/coords.ts | 4 +-
src/components/Whiteboard/strokePath.test.ts | 24 +-
src/components/Whiteboard/strokePath.ts | 2 +-
src/components/Whiteboard/types.ts | 13 +-
src/components/auth/OTPInput.tsx | 2 +-
src/components/chat/ChatWindow.tsx | 14 +-
src/components/chat/ConversationList.tsx | 9 +-
src/components/chat/MessageBubble.tsx | 6 +-
src/components/dashboard/BadgesGridWidget.tsx | 24 +-
src/components/dashboard/Chart.tsx | 2 +-
src/components/dashboard/CommunitiesWidget.tsx | 32 +-
src/components/dashboard/Leaderboard.tsx | 60 +-
src/components/dashboard/LearningProgress.tsx | 2 +-
src/components/dashboard/RecentActivity.tsx | 33 +-
src/components/dashboard/SolvedDoubtsWidget.tsx | 41 +-
src/components/dashboard/StatsCard.tsx | 10 +-
src/components/dashboard/StreakXPWidget.tsx | 12 +-
.../dashboard/UpcomingSessionsWidget.tsx | 26 +-
src/components/landing/Features.tsx | 13 +-
src/components/landing/Testimonials.tsx | 19 +-
src/components/markdown/MarkdownRenderer.tsx | 2 +-
src/components/mentor/MentorForm.tsx | 106 +--
.../mentorship/MentorshipMilestones.test.tsx | 34 +-
src/components/mentorship/MentorshipMilestones.tsx | 83 ++-
src/components/messages/ChatWindow.tsx | 99 ++-
src/components/messages/Sidebar.tsx | 225 +++---
src/components/messages/utils.ts | 15 +-
.../recommendations/RecommendationPanel.tsx | 219 ++++--
.../recommendations/RecommendedPartners.tsx | 2 +-
src/components/resources/FilterSidebar.tsx | 22 +-
src/components/resources/ResourceCard.tsx | 89 ++-
src/components/resources/UploadDialog.tsx | 37 +-
src/components/sessions/SessionChat.tsx | 103 ++-
src/components/sessions/SessionFilters.tsx | 2 +-
src/components/sessions/SessionList.tsx | 5 +-
src/components/studyroom/ActivityFeed.tsx | 14 +-
src/components/studyroom/LiveCodeRunner.tsx | 41 +-
src/components/studyroom/ParticipantCard.tsx | 10 +-
src/components/studyroom/StudyTimer.tsx | 11 +-
src/components/theme-provider.tsx | 2 +-
src/components/ui/accordion.tsx | 6 +-
src/components/ui/alert-dialog.tsx | 53 +-
src/components/ui/alert.tsx | 40 +-
src/components/ui/avatar.tsx | 16 +-
src/components/ui/badge.tsx | 18 +-
src/components/ui/breadcrumb.tsx | 91 ++-
src/components/ui/button.tsx | 20 +-
src/components/ui/calendar.tsx | 18 +-
src/components/ui/card.tsx | 95 ++-
src/components/ui/carousel.tsx | 200 +++---
src/components/ui/chart.tsx | 174 +++--
src/components/ui/checkbox.tsx | 4 +-
src/components/ui/command.tsx | 31 +-
src/components/ui/context-menu.tsx | 30 +-
src/components/ui/dialog.tsx | 37 +-
src/components/ui/drawer.tsx | 47 +-
src/components/ui/dropdown-menu.tsx | 33 +-
src/components/ui/error-banner.tsx | 15 +-
src/components/ui/form.tsx | 152 ++--
src/components/ui/input-otp.tsx | 48 +-
src/components/ui/label.tsx | 13 +-
src/components/ui/menubar.tsx | 67 +-
src/components/ui/navigation-menu.tsx | 16 +-
src/components/ui/pagination.tsx | 62 +-
src/components/ui/progress.tsx | 5 +-
src/components/ui/radio-group.tsx | 8 +-
src/components/ui/resizable.tsx | 10 +-
src/components/ui/scroll-area.tsx | 16 +-
src/components/ui/select.tsx | 25 +-
src/components/ui/separator.tsx | 27 +-
src/components/ui/sheet.tsx | 74 +-
src/components/ui/sidebar.tsx | 800 ++++++++++++---------
src/components/ui/skeleton.tsx | 12 +-
src/components/ui/slider.tsx | 5 +-
src/components/ui/sonner.tsx | 2 +-
src/components/ui/table.tsx | 149 ++--
src/components/ui/textarea.tsx | 29 +-
src/components/ui/toast.tsx | 26 +-
src/components/ui/toaster.tsx | 13 +-
src/components/ui/toggle-group.tsx | 20 +-
src/components/ui/toggle.tsx | 12 +-
src/components/video/ErrorBoundary.tsx | 2 +-
src/contexts/AuthContext.tsx | 169 +++--
src/contexts/CookieConsentContext.tsx | 10 +-
src/contexts/RoleContext.tsx | 25 +-
src/contexts/ThemeContext.tsx | 16 +-
src/contexts/useAuth.ts | 2 +-
src/env.ts | 3 +-
src/features/notifications/NotificationBell.tsx | 52 +-
src/features/notifications/pushNotifications.ts | 13 +-
src/features/notifications/useNotifications.ts | 97 +--
src/hooks/use-mobile.tsx | 4 +-
src/hooks/use-toast.ts | 4 +-
src/hooks/useAwardXP.ts | 21 +-
src/hooks/useChatShortcuts.ts | 6 +-
src/hooks/useChatbot.ts | 24 +-
src/hooks/useCountUp.ts | 10 +-
src/hooks/useCreateSession.ts | 141 ++--
src/hooks/useDebounce.ts | 2 +-
src/hooks/useMessages.ts | 211 +++---
src/hooks/useNavbarProfile.ts | 6 +-
src/hooks/useResourceInteractions.ts | 24 +-
src/hooks/useResources.ts | 55 +-
src/hooks/useRoomChat.ts | 41 +-
src/hooks/useRoomDetails.ts | 23 +-
src/hooks/useRoomPresence.ts | 48 +-
src/hooks/useScrollSpy.ts | 7 +-
src/hooks/useSessionStatus.ts | 14 +-
src/hooks/useSessions.ts | 287 +++++---
src/hooks/useSkillEndorsements.test.ts | 20 +-
src/hooks/useSkillEndorsements.ts | 48 +-
src/hooks/useUser.ts | 12 +-
src/index.css | 396 +++++++---
src/integrations/supabase/client.ts | 4 +-
src/integrations/supabase/types.ts | 2 +-
src/lib/tests/deleteResource.test.ts | 34 +-
src/lib/tests/uploadResource.test.ts | 8 +-
src/lib/cookieConsent.ts | 6 +-
src/lib/deleteResource.ts | 24 +-
src/lib/downloadResource.ts | 5 +-
src/lib/gamification.ts | 110 ++-
src/lib/http.ts | 25 +-
src/lib/recommendations.ts | 66 +-
src/lib/rewardXP.ts | 8 +-
src/lib/streakSystem.ts | 82 ++-
src/lib/supabaseAuthErrors.ts | 4 +-
src/lib/uploadResource.ts | 10 +-
src/main.tsx | 2 +-
src/pages/Admin.tsx | 9 +-
src/pages/AllReviews.tsx | 31 +-
src/pages/AnonymousDoubts.tsx | 29 +-
src/pages/AuthCallback.tsx | 45 +-
src/pages/BecomeMentor.tsx | 41 +-
src/pages/Chat.tsx | 319 +++++---
src/pages/Contact.test.tsx | 6 +-
src/pages/Contact.tsx | 19 +-
src/pages/ContributorDashboard.tsx | 51 +-
src/pages/Dashboard.tsx | 336 +++++----
src/pages/Discover.tsx | 276 ++++---
src/pages/EditProfile.tsx | 17 +-
src/pages/ForgotPassword.tsx | 2 +-
src/pages/Index.tsx | 2 +-
src/pages/Landing.tsx | 225 +++---
src/pages/Leaderboard.tsx | 318 ++++----
src/pages/LearnerDashboard.tsx | 30 +-
src/pages/Login.tsx | 108 ++-
src/pages/MentorDashboard.tsx | 38 +-
src/pages/Messages.tsx | 11 +-
src/pages/MockInterview.tsx | 158 +++-
src/pages/NotFound.tsx | 17 +-
src/pages/Notifications.tsx | 1 -
src/pages/Onboarding.tsx | 5 +-
src/pages/PeerReviewDashboard.tsx | 166 +++--
src/pages/Portfolio.tsx | 257 +++++--
src/pages/Profile.tsx | 108 ++-
src/pages/PublicPortfolio.tsx | 145 +++-
src/pages/ResetPassword.tsx | 42 +-
src/pages/ResourceHub.tsx | 87 ++-
src/pages/ReviewSubmission.tsx | 232 ++++--
src/pages/Sessions.tsx | 12 +-
src/pages/Settings.tsx | 78 +-
src/pages/Signup.tsx | 129 ++--
src/pages/SubmitForReview.tsx | 145 ++--
src/pages/TermsAndConditions.tsx | 116 ++-
src/pages/aipage.tsx | 26 +-
src/pages/cookies-policy.tsx | 101 +--
src/pages/privacy.tsx | 8 +-
src/test/MessageBubble.test.tsx | 4 +-
src/test/PeerCard.test.tsx | 20 +-
src/test/peerReviewUrl.test.ts | 14 +-
src/test/rlsCoverage.test.ts | 2 +-
src/test/security.test.ts | 8 +-
src/utils/calendar.test.ts | 16 +-
src/utils/calendar.ts | 2 +-
src/utils/peerReviewUrl.ts | 12 +-
supabase/.temp/linked-project.json | 7 +-
tailwind.config.ts | 10 +-
tests/e2e/auth.spec.ts | 20 +-
tests/e2e/chat.spec.ts | 6 +-
tests/e2e/dashboard.spec.ts | 8 +-
tests/e2e/login.spec.ts | 24 +-
tests/e2e/signup.spec.ts | 32 +-
tests/e2e/study-room.spec.ts | 26 +-
tsconfig.app.json | 20 +-
tsconfig.json | 6 +-
vercel.json | 6 +-
vite.config.ts | 15 +-
291 files changed, 9596 insertions(+), 5655 deletions(-)

This PR contains only automated fixes from linters/formatters (eslint, prettier, black, rustfmt, etc.).
No manual changes or AI-generated code.

@vercel

vercel Bot commented Jul 28, 2026

Copy link
Copy Markdown

Someone is attempting to deploy a commit to the durdana3105's projects Team on Vercel.

A member of the Team first needs to authorize it.

@coderabbitai

coderabbitai Bot commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Important

Review skipped

Too many files!

This PR contains 290 files, which is 190 over the limit of 100.

To get a review, narrow the scope:
• coderabbit review --committed # exclude uncommitted changes
• coderabbit review --dir # limit to a subdirectory
• coderabbit review --base # compare against a closer base

Upgrade to a paid plan to raise the limit.

⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro Plus

Run ID: 5e843563-5c80-4cab-a3fb-fa4b151ebe3c

📥 Commits

Reviewing files that changed from the base of the PR and between 3565841 and eeffe2d.

⛔ Files ignored due to path filters (1)
  • supabase/.temp/linked-project.json is excluded by !**/.temp/**
📒 Files selected for processing (290)
  • .github/workflows/ci.yml
  • CODE_OF_CONDUCT.md
  • CONTRIBUTING.md
  • README.md
  • TROUBLESHOOTING.md
  • backend/app.js
  • backend/config.js
  • backend/controllers/aiController.js
  • backend/controllers/cronController.js
  • backend/controllers/matchController.js
  • backend/controllers/notificationController.js
  • backend/controllers/pushDeliveryCleanup.js
  • backend/controllers/uploadController.js
  • backend/middlewares/errorHandler.js
  • backend/middlewares/rateLimiter.js
  • backend/middlewares/requireAuth.js
  • backend/middlewares/requireCronSecret.js
  • backend/middlewares/validate.js
  • backend/package.json
  • backend/routers/aiRoutes.js
  • backend/routers/chatRoutes.js
  • backend/routers/cronRoutes.js
  • backend/routers/matchRoutes.js
  • backend/routers/notificationRoutes.js
  • backend/routers/uploadRoutes.js
  • backend/routes/users.js
  • backend/server.js
  • backend/tests/aiBodyLimit.test.js
  • backend/tests/aiController.test.js
  • backend/tests/aiRobustness.test.js
  • backend/tests/cronController.test.js
  • backend/tests/dispatchPushNotifications.test.js
  • backend/tests/docs.test.js
  • backend/tests/errorHandler.test.js
  • backend/tests/matchController.test.js
  • backend/tests/mockInterview.test.js
  • backend/tests/notificationActionUrl.test.js
  • backend/tests/privateStorage.test.js
  • backend/tests/rateLimiter.test.js
  • backend/tests/rateLimiterKey.test.js
  • backend/tests/requireAuth.test.js
  • backend/tests/setup.js
  • backend/tests/studyRooms.integration.test.js
  • backend/tests/studyRooms.test.js
  • backend/tests/supabaseDiscover.test.js
  • backend/tests/uploadPhoto.test.js
  • backend/tests/users.test.js
  • backend/tests/validation.test.js
  • backend/utils/env.js
  • backend/utils/privateStorage.js
  • backend/utils/sendEmail.js
  • backend/utils/skillGraph.js
  • backend/utils/supabase.js
  • backend/validation/schemas.js
  • check-errors.cjs
  • docker-compose.yml
  • docs/api.md
  • docs/database.md
  • docs/smart-notifications.md
  • eslint.config.js
  • fix.cjs
  • index.html
  • playwright.config.ts
  • public/sw.js
  • src/App.tsx
  • src/components/AdminRoute.tsx
  • src/components/AnalyticsCharts.tsx
  • src/components/AvatarUpload.tsx
  • src/components/BackToTop.tsx
  • src/components/Chatbot/ChatMessage.tsx
  • src/components/Chatbot/Chatbot.test.tsx
  • src/components/Chatbot/Chatbot.tsx
  • src/components/CodeEditor.tsx
  • src/components/CookieConsentBanner.tsx
  • src/components/CreateSession/SessionForm.tsx
  • src/components/ErrorBoundary.tsx
  • src/components/FloatingAI.tsx
  • src/components/FocusTimer.tsx
  • src/components/GroupPomodoro.tsx
  • src/components/Logo.tsx
  • src/components/MarkdownRenderer.tsx
  • src/components/MouseSparkles.tsx
  • src/components/NavLink.tsx
  • src/components/Navbar/DesktopNav.tsx
  • src/components/Navbar/Navbar.tsx
  • src/components/Navbar/ThemeToggle.tsx
  • src/components/Navbar/navLinks.ts
  • src/components/NotificationsDropdown.tsx
  • src/components/PeerCard.tsx
  • src/components/ProtectedMentorRoute.tsx
  • src/components/ProtectedRoute.tsx
  • src/components/Room/ChatBox.tsx
  • src/components/Room/InviteMenu.tsx
  • src/components/Room/Room.tsx
  • src/components/SkillBadge.tsx
  • src/components/Sparkles.tsx
  • src/components/SplashScreen.tsx
  • src/components/StreakBadge.tsx
  • src/components/StreakStats.tsx
  • src/components/StudyRooms.tsx
  • src/components/VideoRoom.test.tsx
  • src/components/VideoRoom.tsx
  • src/components/Whiteboard/Canvas.tsx
  • src/components/Whiteboard/Whiteboard.tsx
  • src/components/Whiteboard/coords.ts
  • src/components/Whiteboard/strokePath.test.ts
  • src/components/Whiteboard/strokePath.ts
  • src/components/Whiteboard/types.ts
  • src/components/auth/OTPInput.tsx
  • src/components/chat/ChatWindow.tsx
  • src/components/chat/ConversationList.tsx
  • src/components/chat/MessageBubble.tsx
  • src/components/dashboard/BadgesGridWidget.tsx
  • src/components/dashboard/Chart.tsx
  • src/components/dashboard/CommunitiesWidget.tsx
  • src/components/dashboard/Leaderboard.tsx
  • src/components/dashboard/LearningProgress.tsx
  • src/components/dashboard/RecentActivity.tsx
  • src/components/dashboard/SolvedDoubtsWidget.tsx
  • src/components/dashboard/StatsCard.tsx
  • src/components/dashboard/StreakXPWidget.tsx
  • src/components/dashboard/UpcomingSessionsWidget.tsx
  • src/components/landing/Features.tsx
  • src/components/landing/Testimonials.tsx
  • src/components/markdown/MarkdownRenderer.tsx
  • src/components/mentor/MentorForm.tsx
  • src/components/mentorship/MentorshipMilestones.test.tsx
  • src/components/mentorship/MentorshipMilestones.tsx
  • src/components/messages/ChatWindow.tsx
  • src/components/messages/Sidebar.tsx
  • src/components/messages/utils.ts
  • src/components/recommendations/RecommendationPanel.tsx
  • src/components/recommendations/RecommendedPartners.tsx
  • src/components/resources/FilterSidebar.tsx
  • src/components/resources/ResourceCard.tsx
  • src/components/resources/UploadDialog.tsx
  • src/components/sessions/SessionChat.tsx
  • src/components/sessions/SessionFilters.tsx
  • src/components/sessions/SessionList.tsx
  • src/components/studyroom/ActivityFeed.tsx
  • src/components/studyroom/LiveCodeRunner.tsx
  • src/components/studyroom/ParticipantCard.tsx
  • src/components/studyroom/StudyTimer.tsx
  • src/components/theme-provider.tsx
  • src/components/ui/accordion.tsx
  • src/components/ui/alert-dialog.tsx
  • src/components/ui/alert.tsx
  • src/components/ui/avatar.tsx
  • src/components/ui/badge.tsx
  • src/components/ui/breadcrumb.tsx
  • src/components/ui/button.tsx
  • src/components/ui/calendar.tsx
  • src/components/ui/card.tsx
  • src/components/ui/carousel.tsx
  • src/components/ui/chart.tsx
  • src/components/ui/checkbox.tsx
  • src/components/ui/command.tsx
  • src/components/ui/context-menu.tsx
  • src/components/ui/dialog.tsx
  • src/components/ui/drawer.tsx
  • src/components/ui/dropdown-menu.tsx
  • src/components/ui/error-banner.tsx
  • src/components/ui/form.tsx
  • src/components/ui/input-otp.tsx
  • src/components/ui/label.tsx
  • src/components/ui/menubar.tsx
  • src/components/ui/navigation-menu.tsx
  • src/components/ui/pagination.tsx
  • src/components/ui/progress.tsx
  • src/components/ui/radio-group.tsx
  • src/components/ui/resizable.tsx
  • src/components/ui/scroll-area.tsx
  • src/components/ui/select.tsx
  • src/components/ui/separator.tsx
  • src/components/ui/sheet.tsx
  • src/components/ui/sidebar.tsx
  • src/components/ui/skeleton.tsx
  • src/components/ui/slider.tsx
  • src/components/ui/sonner.tsx
  • src/components/ui/table.tsx
  • src/components/ui/textarea.tsx
  • src/components/ui/toast.tsx
  • src/components/ui/toaster.tsx
  • src/components/ui/toggle-group.tsx
  • src/components/ui/toggle.tsx
  • src/components/video/ErrorBoundary.tsx
  • src/contexts/AuthContext.tsx
  • src/contexts/CookieConsentContext.tsx
  • src/contexts/RoleContext.tsx
  • src/contexts/ThemeContext.tsx
  • src/contexts/useAuth.ts
  • src/env.ts
  • src/features/notifications/NotificationBell.tsx
  • src/features/notifications/pushNotifications.ts
  • src/features/notifications/useNotifications.ts
  • src/hooks/use-mobile.tsx
  • src/hooks/use-toast.ts
  • src/hooks/useAwardXP.ts
  • src/hooks/useChatShortcuts.ts
  • src/hooks/useChatbot.ts
  • src/hooks/useCountUp.ts
  • src/hooks/useCreateSession.ts
  • src/hooks/useDebounce.ts
  • src/hooks/useMessages.ts
  • src/hooks/useNavbarProfile.ts
  • src/hooks/useResourceInteractions.ts
  • src/hooks/useResources.ts
  • src/hooks/useRoomChat.ts
  • src/hooks/useRoomDetails.ts
  • src/hooks/useRoomPresence.ts
  • src/hooks/useScrollSpy.ts
  • src/hooks/useSessionStatus.ts
  • src/hooks/useSessions.ts
  • src/hooks/useSkillEndorsements.test.ts
  • src/hooks/useSkillEndorsements.ts
  • src/hooks/useUser.ts
  • src/index.css
  • src/integrations/supabase/client.ts
  • src/integrations/supabase/types.ts
  • src/lib/__tests__/deleteResource.test.ts
  • src/lib/__tests__/uploadResource.test.ts
  • src/lib/cookieConsent.ts
  • src/lib/deleteResource.ts
  • src/lib/downloadResource.ts
  • src/lib/gamification.ts
  • src/lib/http.ts
  • src/lib/recommendations.ts
  • src/lib/rewardXP.ts
  • src/lib/streakSystem.ts
  • src/lib/supabaseAuthErrors.ts
  • src/lib/uploadResource.ts
  • src/main.tsx
  • src/pages/Admin.tsx
  • src/pages/AllReviews.tsx
  • src/pages/AnonymousDoubts.tsx
  • src/pages/AuthCallback.tsx
  • src/pages/BecomeMentor.tsx
  • src/pages/Chat.tsx
  • src/pages/Contact.test.tsx
  • src/pages/Contact.tsx
  • src/pages/ContributorDashboard.tsx
  • src/pages/Dashboard.tsx
  • src/pages/Discover.tsx
  • src/pages/EditProfile.tsx
  • src/pages/ForgotPassword.tsx
  • src/pages/Index.tsx
  • src/pages/Landing.tsx
  • src/pages/Leaderboard.tsx
  • src/pages/LearnerDashboard.tsx
  • src/pages/Login.tsx
  • src/pages/MentorDashboard.tsx
  • src/pages/Messages.tsx
  • src/pages/MockInterview.tsx
  • src/pages/NotFound.tsx
  • src/pages/Notifications.tsx
  • src/pages/Onboarding.tsx
  • src/pages/PeerReviewDashboard.tsx
  • src/pages/Portfolio.tsx
  • src/pages/Profile.tsx
  • src/pages/PublicPortfolio.tsx
  • src/pages/ResetPassword.tsx
  • src/pages/ResourceHub.tsx
  • src/pages/ReviewSubmission.tsx
  • src/pages/Sessions.tsx
  • src/pages/Settings.tsx
  • src/pages/Signup.tsx
  • src/pages/SubmitForReview.tsx
  • src/pages/TermsAndConditions.tsx
  • src/pages/aipage.tsx
  • src/pages/cookies-policy.tsx
  • src/pages/privacy.tsx
  • src/test/MessageBubble.test.tsx
  • src/test/PeerCard.test.tsx
  • src/test/peerReviewUrl.test.ts
  • src/test/rlsCoverage.test.ts
  • src/test/security.test.ts
  • src/utils/calendar.test.ts
  • src/utils/calendar.ts
  • src/utils/peerReviewUrl.ts
  • tailwind.config.ts
  • tests/e2e/auth.spec.ts
  • tests/e2e/chat.spec.ts
  • tests/e2e/dashboard.spec.ts
  • tests/e2e/login.spec.ts
  • tests/e2e/signup.spec.ts
  • tests/e2e/study-room.spec.ts
  • tsconfig.app.json
  • tsconfig.json
  • vercel.json
  • vite.config.ts

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:

  • Review on demand using usage pricing
✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests

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.

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.

1 participant