tubearr/drizzle
jlightner ad16cc6141
All checks were successful
CI / test (push) Successful in 20s
fix: direct per-video enrichment and migration statement breakpoints
- 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.
2026-04-04 08:23:23 +00:00
..
meta chore: Added nullable contentRating columns to channels and content_ite… 2026-04-04 06:08:16 +00:00
0000_colossal_jubilee.sql feat: Tubearr — full project state through M006/S01 2026-03-24 20:20:10 -05:00
0001_natural_toad_men.sql feat: Tubearr — full project state through M006/S01 2026-03-24 20:20:10 -05:00
0002_lonely_nico_minoru.sql feat: Tubearr — full project state through M006/S01 2026-03-24 20:20:10 -05:00
0003_moaning_vertigo.sql feat: Tubearr — full project state through M006/S01 2026-03-24 20:20:10 -05:00
0004_platform_settings.sql feat: Tubearr — full project state through M006/S01 2026-03-24 20:20:10 -05:00
0005_monitoring_playlists.sql feat: Tubearr — full project state through M006/S01 2026-03-24 20:20:10 -05:00
0006_rename_creators_to_channels.sql feat: Tubearr — full project state through M006/S01 2026-03-24 20:20:10 -05:00
0007_steep_the_watchers.sql feat: Tubearr — full project state through M006/S01 2026-03-24 20:20:10 -05:00
0008_add_default_monitoring_mode.sql test(S02/T01): Added default_monitoring_mode column to platform_setti… 2026-03-24 20:27:41 -05:00
0009_many_carlie_cooper.sql feat: Added banner_url, description, subscriber_count columns with Driz… 2026-04-03 07:23:39 +00:00
0010_special_ghost_rider.sql feat: Added banner_url, description, subscriber_count columns with Driz… 2026-04-03 07:23:39 +00:00
0011_add_youtube_enhancements.sql fix: direct per-video enrichment and migration statement breakpoints 2026-04-04 08:23:23 +00:00
0012_adhoc_nullable_channel.sql chore: Made content_items.channelId nullable via SQLite table recreatio… 2026-04-04 05:03:40 +00:00
0013_flat_lady_deathstrike.sql fix: remove duplicate embed_thumbnail/sponsor_block_remove columns from migration 0013 2026-04-04 08:03:38 +00:00
0014_adorable_miek.sql chore: Add outputTemplate column to format_profiles schema and app.outp… 2026-04-04 05:20:18 +00:00
0015_perfect_lethal_legion.sql feat: Add includeKeywords and excludeKeywords nullable text columns to… 2026-04-04 05:35:13 +00:00
0016_right_galactus.sql feat: Added media_servers table, MediaServer type, and CRUD repository… 2026-04-04 05:50:33 +00:00
0017_wild_havok.sql chore: Added nullable contentRating columns to channels and content_ite… 2026-04-04 06:08:16 +00:00