Important
Review skipped
Too many files!
This PR contains 354 files, which is 254 over the limit of 100.
To get a review, reduce the PR to 100 files or fewer by splitting it into smaller PRs or changing its base branch.
Upgrade to a paid plan to raise the limit.
Usage-priced reviews support at most 300 files.
āļø Run configuration
- Source mode: Auto
- Repository: Unavailable
- Branch: Unavailable
- File: No configuration file from this repository applied
- Commit: Unavailable
- Layers: Organization UI
- Review profile: ASSERTIVE
- Plan: Advanced
- Run ID:
796fe565-c249-4f8e-9fae-3e8a67e7ff89
š„ Commits
Reviewing files that changed from the base of the PR and between d1556fe02343eca5a69f711b82718d1b20a4b44d and 7aaa13a53767f48955af7e6f128501f5fc5a6fdc.
ā Files ignored due to path filters: 3
package-lock.jsonis excluded by!**/package-lock.jsonpublic/favicon.svgis excluded by!**/*.svgpublic/og.pngis excluded by!**/*.png
š Files selected for processing: 354
.env.example.gitignoreCONTEXT.mdREADME.mdapp/(marketing)/gallery/loading.tsxapp/(marketing)/layout.tsxapp/(marketing)/pricing/layout.tsxapp/(studio)/analytics/page.tsxapp/(studio)/create/layout.tsxapp/(studio)/create/page.tsxapp/(studio)/dashboard/loading.tsxapp/(studio)/dashboard/page.tsxapp/(studio)/layout.tsxapp/(studio)/notes/layout.tsxapp/(studio)/notes/page.tsxapp/(studio)/settings/layout.tsxapp/(studio)/workspaces/layout.tsxapp/(studio)/workspaces/page.tsxapp/api/credits/status/route.tsapp/api/dashboard/coaching/route.tsapp/api/dashboard/review/route.tsapp/api/gallery/fork/route.tsapp/api/gallery/list/route.tsapp/api/gallery/set-public/route.tsapp/api/gate/route.tsapp/api/parse-roadmap/route.tsapp/api/quiz/generate/route.tsapp/api/settings/delete/route.tsapp/api/settings/export/route.tsapp/api/settings/privacy/route.tsapp/api/srs/save/route.tsapp/create/page.d.tsapp/embed/[id]/layout.tsxapp/embed/[id]/page.tsxapp/gate/page.tsxapp/globals.cssapp/layout.tsxapp/notes/page.d.tsapp/opengraph-image.tsxapp/page.d.tsapp/pricing/page.d.tsapp/robots.tsapp/settings/page.d.tsapp/share/[id]/layout.tsxapp/sitemap.tsapp/twitter-image.tsxapp/workspace/[id]/layout.tsxapp/workspaces/page.d.tscomponents/layout/Header.tsxcomponents/layout/StudioSidebar.tsxcomponents/sharing/ViralBadge.tsxcomponents/ui/button.tsxcomponents/ui/input.tsxcomponents/ui/textarea.tsxcomponents/workspaces/WorkspaceLibraryCard.tsxconvex/auth.config.tsconvex/auth.tsconvex/cloud.tsconvex/fileIds.tsconvex/http.tsconvex/model.tsconvex/schema.tsconvex/tsconfig.jsondocs/syllo-setup.mdeslint.config.mjslib/access-gate.tslib/ui-analysis/README.mdlib/ui-analysis/TASK-1-SUMMARY.mdlib/ui-analysis/TASK-2.1-SUMMARY.mdlib/ui-analysis/TASK-2.5-SUMMARY.mdlib/ui-analysis/TASK-3.1-SUMMARY.mdlib/ui-analysis/TASK-5.1-SUMMARY.mdlib/ui-analysis/TASK-6.1-SUMMARY.mdlib/ui-analysis/TASK-8.1-SUMMARY.mdlib/ui-analysis/__tests__/accessibility-checker.example.tslib/ui-analysis/__tests__/accessibility-checker.integration.test.tslib/ui-analysis/__tests__/accessibility-checker.test.tslib/ui-analysis/__tests__/analyzer.property.test.tslib/ui-analysis/__tests__/analyzer.test.tslib/ui-analysis/__tests__/config.test.tslib/ui-analysis/__tests__/design-system-validator.test.tslib/ui-analysis/__tests__/responsive-validator.integration.example.tslib/ui-analysis/__tests__/responsive-validator.test.tslib/ui-analysis/__tests__/test-components/absolute-no-pos.tsxlib/ui-analysis/__tests__/visual-hierarchy-optimizer.test.tslib/ui-analysis/accessibility-checker.tslib/ui-analysis/analyzer.tslib/ui-analysis/config.tslib/ui-analysis/design-system-validator.tslib/ui-analysis/index.tslib/ui-analysis/responsive-validator.tslib/ui-analysis/types.tslib/ui-analysis/visual-hierarchy-optimizer.tsmcp/server.mjsnext-env.d.tsnext.config.tspackage.jsonpostcss.config.mjsprompts/scout/book.v1.mdprompts/scout/extract.v1.mdprompts/scout/plan.v1.mdprompts/scout/quiz.v1.mdproxy.tspublic/manifest.jsonpublic/sw.jsscripts/ensure-next-route-shims.mjsscripts/prepare-convex-auth.mjsscripts/render_logo.jsserver.mjssrc/client.tsxsrc/components/credits/CreditBadge.tsxsrc/components/dashboard/AtRiskAlerts.tsxsrc/components/dashboard/CoachingLog.tsxsrc/components/dashboard/ModuleCompletionTable.tsxsrc/components/dashboard/SkillHeatmap.tsxsrc/components/dashboard/VelocityChart.tsxsrc/components/gallery/GalleryCard.tsxsrc/components/gallery/GalleryFilters.tsxsrc/components/gallery/GalleryGrid.tsxsrc/components/layout/Footer.tsxsrc/components/layout/Header.tsxsrc/components/layout/LearningLayout.tsxsrc/components/layout/LearningSidebar.tsxsrc/components/layout/LoadingExperience.tsxsrc/components/layout/MarketingHeroShell.tsxsrc/components/layout/SettingsSection.tsxsrc/components/layout/StudioSidebar.tsxsrc/components/learning/BookCover.tsxsrc/components/learning/OfflineSupport.tsxsrc/components/learning/Pomodoro.tsxsrc/components/learning/ReviewComposer.tsxsrc/components/learning/StudyVideo.tsxsrc/components/scout/CostMeter.tsxsrc/components/scout/ManualRoadmap.tsxsrc/components/scout/PickList.tsxsrc/components/scout/ScoutProgress.tsxsrc/components/scout/SourcesPanel.tsxsrc/components/seo/FaqSchema.tsxsrc/components/seo/GallerySchema.tsxsrc/components/seo/HowToSchema.tsxsrc/components/seo/WebAppSchema.tsxsrc/components/shared/ContentViewer.tsxsrc/components/shared/EmptyState.tsxsrc/components/shared/Logo.tsxsrc/components/shared/Modal.tsxsrc/components/shared/ProgressRing.tsxsrc/components/shared/Providers.tsxsrc/components/shared/SmartEmbed.tsxsrc/components/shared/StatusBadge.tsxsrc/components/shared/ThemeToggle.tsxsrc/components/shared/VideoPlayer.tsxsrc/components/sharing/ViralBadge.tsxsrc/components/sync/CloudSync.tsxsrc/components/sync/SyncSettings.tsxsrc/components/ui/alert-dialog.tsxsrc/components/ui/button.tsxsrc/components/ui/card.tsxsrc/components/ui/input.tsxsrc/components/ui/segmented.tsxsrc/components/ui/select.tsxsrc/components/ui/separator.tsxsrc/components/ui/switch.tsxsrc/components/ui/textarea.tsxsrc/components/workspace/ContextPanel.tsxsrc/components/workspace/SectionRenderer.tsxsrc/components/workspace/SettingsModal.tsxsrc/components/workspace/ShareEmbedModal.tsxsrc/components/workspace/SrsReviewModal.tsxsrc/components/workspace/WorkspaceShell.tsxsrc/components/workspace/WorkspaceSplitView.tsxsrc/components/workspace/sections/CalendarSection.tsxsrc/components/workspace/sections/CustomSection.tsxsrc/components/workspace/sections/GlossarySection.tsxsrc/components/workspace/sections/MilestonesSection.tsxsrc/components/workspace/sections/ModuleSection.tsxsrc/components/workspace/sections/NotesSection.tsxsrc/components/workspace/sections/ProgressSection.tsxsrc/components/workspace/sections/ResourcesSection.tsxsrc/components/workspace/sections/SubmissionsSection.tsxsrc/components/workspace/sections/TaskListSection.tsxsrc/components/workspace/sections/VideosSection.tsxsrc/components/workspaces/WorkspaceLibraryCard.tsxsrc/hooks/useAchievements.tssrc/hooks/useLearningRoadmaps.tssrc/hooks/useProgress.tssrc/hooks/useRoadmap.tssrc/hooks/useStreak.tssrc/hooks/useTimeTracker.tssrc/lib/__tests__/epub-library.test.tssrc/lib/__tests__/learning-session.test.tssrc/lib/__tests__/navigation.test.tssrc/lib/__tests__/personal-learning.test.tssrc/lib/__tests__/private-mode.test.tssrc/lib/__tests__/roadmap-intake.test.tssrc/lib/__tests__/workspace-persistence.test.tssrc/lib/accent-theme.tssrc/lib/ai-config.tssrc/lib/ai-policy.tssrc/lib/aiClient.tssrc/lib/analytics.tssrc/lib/app-url.tssrc/lib/billing.tssrc/lib/constants.tssrc/lib/credits.tssrc/lib/export.tssrc/lib/gallery.tssrc/lib/learning-session.tssrc/lib/learning.tssrc/lib/navigation.tssrc/lib/openai.tssrc/lib/personal/books.tssrc/lib/personal/cloud-api.tssrc/lib/personal/files.tssrc/lib/personal/schema.tssrc/lib/personal/store.tssrc/lib/plans.tssrc/lib/private-api-fetch.tssrc/lib/reviews.tssrc/lib/router-nav.tssrc/lib/scout/__tests__/agent.test.tssrc/lib/scout/__tests__/format.test.tssrc/lib/scout/__tests__/jobs.test.tssrc/lib/scout/__tests__/source-evidence.test.tssrc/lib/scout/__tests__/youtube-feed.test.tssrc/lib/scout/agent-runner.tssrc/lib/scout/api-client.tssrc/lib/scout/client.tssrc/lib/scout/db.tssrc/lib/scout/digest.tssrc/lib/scout/discovery/combine.tssrc/lib/scout/discovery/exa.tssrc/lib/scout/discovery/free-web.tssrc/lib/scout/discovery/index.tssrc/lib/scout/discovery/youtube.tssrc/lib/scout/extract.tssrc/lib/scout/fetch/reader.tssrc/lib/scout/fetch/transcripts.tssrc/lib/scout/format.tssrc/lib/scout/http.tssrc/lib/scout/jobs.tssrc/lib/scout/library.tssrc/lib/scout/llm.tssrc/lib/scout/pack.tssrc/lib/scout/pipeline.tssrc/lib/scout/plan.tssrc/lib/scout/prompts.tssrc/lib/scout/runner.tssrc/lib/scout/schema.sqlsrc/lib/scout/settings.tssrc/lib/scout/sources.tssrc/lib/scout/spend.tssrc/lib/scout/types.tssrc/lib/server/access.tssrc/lib/server/ai.tssrc/lib/server/auth.tssrc/lib/server/credits.tssrc/lib/server/dashboard.tssrc/lib/server/fns.tssrc/lib/server/gallery.tssrc/lib/server/quiz.tssrc/lib/server/roadmap-intake.tssrc/lib/server/settings.tssrc/lib/server/srs.tssrc/lib/server/store.tssrc/lib/server/workspaces.tssrc/lib/spaced-repetition.tssrc/lib/srs.tssrc/lib/storage.tssrc/lib/submissions-api.tssrc/lib/userConfig.tssrc/lib/utils.tssrc/lib/versioning.tssrc/lib/video-utils.tssrc/lib/workspace-persistence.tssrc/lib/workspace-stats.tssrc/routeTree.gen.tssrc/router.tsxsrc/routes/__root.tsxsrc/routes/_marketing.tsxsrc/routes/_marketing/contact.tsxsrc/routes/_marketing/gallery.tsxsrc/routes/_marketing/index.tsxsrc/routes/_marketing/pricing.tsxsrc/routes/_marketing/privacy.tsxsrc/routes/_marketing/terms.tsxsrc/routes/_studio.tsxsrc/routes/_studio/analytics.tsxsrc/routes/_studio/create.tsxsrc/routes/_studio/dashboard.tsxsrc/routes/_studio/learn.tsxsrc/routes/_studio/library.tsxsrc/routes/_studio/notes.tsxsrc/routes/_studio/read.$id.tsxsrc/routes/_studio/reviews.tsxsrc/routes/_studio/scout.tsxsrc/routes/_studio/settings.tsxsrc/routes/_studio/workspaces.tsxsrc/routes/api/credits/status.tssrc/routes/api/dashboard/coaching.tssrc/routes/api/dashboard/review.tssrc/routes/api/gallery/fork.tssrc/routes/api/gallery/list.tssrc/routes/api/gallery/set-public.tssrc/routes/api/parse-roadmap.tssrc/routes/api/quiz/generate.tssrc/routes/api/scout/agents.tssrc/routes/api/scout/digest.tssrc/routes/api/scout/packs.$id.approve.tssrc/routes/api/scout/packs.$id.tssrc/routes/api/scout/recent.tssrc/routes/api/scout/resources.tssrc/routes/api/scout/settings.tssrc/routes/api/scout/sources.tssrc/routes/api/scout/start.tssrc/routes/api/settings/delete.tssrc/routes/api/settings/export.tssrc/routes/api/settings/privacy.tssrc/routes/api/srs/save.tssrc/routes/embed.$id.tsxsrc/routes/robots[.]txt.tssrc/routes/share.$id.tsxsrc/routes/sitemap[.]xml.tssrc/routes/workspace.$id.tsxsrc/server.tssrc/start.tssrc/styles/globals.csssrc/styles/learning.csssrc/types/index.tssrc/views/embed.tsxsrc/views/marketing/contact.tsxsrc/views/marketing/gallery.tsxsrc/views/marketing/home.tsxsrc/views/marketing/pricing.tsxsrc/views/marketing/privacy.tsxsrc/views/marketing/terms.tsxsrc/views/share.tsxsrc/views/studio/analytics.tsxsrc/views/studio/create.tsxsrc/views/studio/dashboard.tsxsrc/views/studio/home.tsxsrc/views/studio/learn.tsxsrc/views/studio/library.tsxsrc/views/studio/personal-settings.tsxsrc/views/studio/reader.tsxsrc/views/studio/reviews.tsxsrc/views/studio/scout.tsxsrc/views/studio/settings.tsxsrc/views/studio/workspaces.tsxsrc/views/workspace.tsxtmp_fix.jstsconfig.jsonui-analysis.config.example.jsonvite.config.tsvitest.config.ts
You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.
- Autofix Ā· Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts
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.