Skip to content

v2.4.0

Choose a tag to compare

@github-actions github-actions released this 31 May 21:58
· 85 commits to main since this release
6db69c6

2.4.0 (2026-05-31)

  • feat: extract pipeline runner and track detailed decisions (#364) (6db69c6), closes #364
  • Extract PipelineRunner from pipeline.py into dedicated module
  • Add subscription_skips to PipelineSummary for detailed skip tracking
  • Track per-video decisions with reason and routing info
  • Add run detail endpoint with decision history
  • Store decisions in DB and clean up old entries
  • Improve run summary display with sub-skip/video-skip breakdown
  • Update tests for ignore and reprocess skips
  • feat: replace device flow with OAuth redirect flow (#362) (0376765), closes #362
  • Replace device code auth flow with OAuth authorization URL flow
  • Add /api/auth/login endpoint that returns authorization URL
  • Update credentials config key from client_secret_json to credentials_file
  • Remove device flow polling mechanism
  • Update tests for revised endpoints and config key
  • test: add settings overlay coverage tests (#363) (49268f0), closes #363

  • docs: update README for DB-backed config (#361) (00af903), closes #361

  • feat: replace device flow with OAuth redirect flow

  • Replace device code auth flow with OAuth authorization URL flow
  • Add /api/auth/login endpoint that returns authorization URL
  • Update credentials config key from client_secret_json to credentials_file
  • Remove device flow polling mechanism
  • Update tests for revised endpoints and config key
  • docs: update README for DB-backed config