Releases: 45ck/content-machine
Releases · 45ck/content-machine
v0.2.2
v0.2.1
v0.2.0
0.2.0 (2026-01-11)
Features
- add caption cleanup and chunked TTS (6f00a80)
- add caption pacing CLI options (ba1d3dc)
- add CLI documentation, Tavily search, and validation improvements (9f55b7c)
- add main entry point and package update (f32cf93)
- add Python helper scripts for video validation (1234725)
- add quality gate test for validate module (28aed2f)
- add research module, validation pipeline, and engagement scoring docs (be8ac67)
- add research tools infrastructure (reddit, hackernews, web-search) (944e0d3)
- add retrieval system, scene detection, and embedding infrastructure (ab07e58)
- add TTS speed option (25454d1)
- audio-first sync pipeline with 4.4x better caption sync (4ec6350)
- audio: Add kokoro TTS and fallback timestamp estimation (fa13d6e)
- captions: add single/buildup display modes and words-per-page option (870de80)
- captions: add smart word wrapping with multi-line support (97dd5ae)
- captions: add TikTok-native chunking with emphasis detection (26b39a9)
- captions: filter Whisper artifacts and add animation customization (1462eae)
- cli: add assets management command (ef85cae)
- cli: add capcut, hormozi, karaoke presets to help text (35b7ce7)
- cli: add global --yes/--offline hook policy (4694be0)
- cli: Add mock/dry-run modes and update prompts for new schema (f96b86d)
- cli: add render preflight and hooks offline support (fb6ff99)
- Complete system design v8.0 with comprehensive research (9ec94d2)
- configure husky pre-commit hooks with lint-staged, increase CLI test timeout (5bf7bea)
- core: Add retry logic and fix LLM model response (9d41752)
- e2e: Complete E2E pipeline with real TTS, Pexels, and Remotion (d1efeea)
- enable strict mode and pre-commit hooks (3265601)
- enhance CLI UX and caption tooling (cfb7f03)
- eval: add V&V framework with LLM-as-judge evaluation system (fdd5305)
- extend render caption controls (42d9b6e)
- phase0: Complete Phase 0 infrastructure + Phase 1-4 scaffolding (a651ecb)
- phoenix-loop-3: add punctuation restoration and paging quality tests (be7bf3f)
- phoenix-loop-4: add pacing quality metrics - 91.7% score (60be97e)
- phoenix-loop-5: engagement quality 95% (2070dd5)
- phoenix-loop-6: audio quality 88% - found breathing room issues (6f96837)
- pipeline: Add full mock mode for E2E testing (e11ed16)
- polish CLI summaries and caption cleanup (3ae5c26)
- quality: add caption quality metrics and ASR post-processor (6e0184a)
- quality: add security scanning - TASK-013 complete (3e361a8)
- render: Fix ESM __dirname and add render test (50eeeff)
Bug Fixes
- add eslint-disable for complex functions, add visuals tests (476e31f)
- add timeout to CLI test helper, fix ora stderr output, skip unimplemented tests (8c8cd08)
- align test expectations with schema defaults (6289fbd)
- captions: filter TTS markers and ASR artifacts from captions (96eedc2)
- captions: sentence boundaries trigger new pages + hook deduplication (7020b15)
- captions: update presets to support multi-line captions (fa5b573)
- cli: Fix duplicate spinner messages in generate command (de256bb)
- cli: honor CM_OFFLINE/CM_YES env (#17) (2a603c4)
- complete validate module implementation (bfc09c7)
- enhance TTS marker and ASR artifact filtering (c0c8c2a)
- enhance TTS marker and ASR artifact filtering with confidence thresholds (f24c43e)
- fix remaining test and formatting issues (3df2044)
- minor updates to validation and documentation (fb76ca8)
- phoenix-loop-1: improve caption quality to 99.2% (a4e356b)
- phoenix-loop-2: boost confidence for pattern-matched merges to 99.4% (23bc38b)
- release-please: don\u2019t fail when dispatch races (#20) (9597508)
- remove unused imports from decorators test (02494c1)
- remove unused vi import from web-search.test.ts (325d134)
- render: allow mock preflight without audio file (3c044f3)
- render: Proper ESM/CJS path resolution (391bfa4)
- render: Use ESM/CJS compatible path resolution (ad477bb)
- resolve remaining TypeScript and ESLint quality issues (28b9204)
- resolve TypeScript and ESLint issues - clean quality gates ([558561f](558561f556d33b9a7...