feat: YouTube transcripts library UI#25
Conversation
Krasimir-Hristov
commented
May 16, 2026
- VideoTranscriptCard: title/channel/duration/summary (expandable)/key points/delete dialog
- VideoLibrary: grid layout with skeleton loading and empty state
- useYoutube: user-scoped TanStack Query hooks (useVideoTranscripts, useDeleteTranscript)
- api.ts: listVideoTranscripts + deleteVideoTranscript (Zod UUID validation)
- /youtube page with back-to-chat header
- ChatWindow: Video icon link to /youtube in toolbar
- VideoTranscriptCard: title/channel/duration/summary (expandable)/key points/delete dialog - VideoLibrary: grid layout with skeleton loading and empty state - useYoutube: user-scoped TanStack Query hooks (useVideoTranscripts, useDeleteTranscript) - api.ts: listVideoTranscripts + deleteVideoTranscript (Zod UUID validation) - /youtube page with back-to-chat header - ChatWindow: Video icon link to /youtube in toolbar
|
Warning Rate limit exceeded
You’ve run out of usage credits. Purchase more in the billing tab. ⌛ How to resolve this issue?After the wait time has elapsed, a review can be triggered using the We recommend that you space out your commits to avoid hitting the rate limit. 🚦 How do rate limits work?CodeRabbit enforces hourly rate limits for each developer per organization. Our paid plans have higher rate limits than the trial, open-source and free plans. In all cases, we re-allow further reviews after a brief timeout. Please see our FAQ for further information. ℹ️ Review info⚙️ Run configurationConfiguration used: Path: .coderabbit.yaml Review profile: ASSERTIVE Plan: Pro Run ID: 📒 Files selected for processing (7)
✨ 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 |
|
@copilot |