|
All checks were successful
CI / test (push) Successful in 20s
- Rewrote scheduler enrichNewItems to fetch metadata per-video directly instead of redundantly re-running Phase 1 discovery. Background enrichment now calls yt-dlp --dump-json per video ID, updating publishedAt and duration on DB records. Emits scan:complete when enrichment finishes so clients know to refetch. - Added missing --> statement-breakpoint markers to migration 0011. Without them, Drizzle concatenated the three ALTER TABLE statements and SQLite only executed the first one, leaving embed_thumbnail and sponsor_block_remove columns missing from format_profiles. |
||
|---|---|---|
| .. | ||
| __tests__ | ||
| config | ||
| db | ||
| frontend | ||
| server | ||
| services | ||
| sources | ||
| types | ||
| index.ts | ||