From cbee3d49c1e2daa2a98c0a62ab429f7a63545b1b Mon Sep 17 00:00:00 2001 From: Nubenetes Bot Date: Fri, 22 May 2026 17:13:35 +0200 Subject: [PATCH] feat: standardize YouTube enrichment across all pipelines and modularize Video Hub workflow --- CHANGELOG.md | 137 ++++++----------------------------------- src/agentic_curator.py | 11 +++- src/enrich_videos.py | 24 +------- src/gemini_utils.py | 46 ++++++++++++++ src/v2_optimizer.py | 15 ++++- 5 files changed, 89 insertions(+), 144 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index de0e3f6d..2caebd6e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -5,17 +5,12 @@ All notable changes to this project will be documented in this file. The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html). -## [2.0.0-rc.12] - 2026-05-22 +## [2.0.0-rc.17] - 2026-05-22 -### Fixed -- **YouTube Mosaic Exemption**: Implemented high-precision detection for the YouTube mosaic in `docs/index.md`, ensuring that only the primary high-density block is exempt from health checks, while other YouTube links (before the mosaic and in collapsible notes) are properly checked. -- **README Metrics Restoration**: Fixed the git checkout depth (`fetch-depth: 0`) in the V2 publisher workflow to restore accurate historical metric generation for the README. -- **Iframe Health Checks**: Added support for detecting and checking YouTube links within `