Release 1.11.11 brings YouTube videos to the newsroom, integrates the YouTube Data API for build-time channel content, adds video transcripts to RAG for the Ask page, introduces a Videos filter in the archive, and improves external link handling for video cards.
Added
- YouTube videos in newsroom: Videos section displays content from @gagan_malik via YouTube Data API v3
- YouTube Data API integration: Build-time fetch of channel videos; YOUTUBE_API_KEY env var (optional; falls back to manual entries when unset)
- Video transcripts in RAG: Ask page retrieves YouTube video transcripts; EMBED_VIDEO_TRANSCRIPTS=false to disable
- Archive filter: Videos option in archive type dropdown (/newsroom/archive?type=video)
- External link handling: Video cards open YouTube links in new tab with aria-label and external-link icon
Changed
- Newsroom cards: External YouTube hrefs use <a target="_blank"> instead of Link
- Next.js images: i.ytimg.com and img.youtube.com added to remotePatterns for YouTube thumbnails
- seed:embeddings: Fetches and chunks video transcripts when EMBED_VIDEO_TRANSCRIPTS is enabled (default)