File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1+ # Changelog
2+
3+ All notable changes to Chopify will be documented in this file.
4+
5+ The format is based on [ Keep a Changelog] ( https://keepachangelog.com/en/1.1.0/ ) ,
6+ and this project adheres to [ Semantic Versioning] ( https://semver.org/spec/v2.0.0.html ) .
7+
8+ ## [ Unreleased]
9+
10+ ## [ 1.3.0] - 2026-09-06
11+
12+ ### Added
13+ - ** Complete-thought clips** : every clip is grown or trimmed to end on a sentence
14+ with terminal punctuation, so clips never start or end mid-thought.
15+ - ** Keyword search** (` --search "pricing" ` ): bypass virality scoring and build
16+ clips around transcript sentences containing all your keywords.
17+ - ** Review workflow** (` --clips 1,3,5 ` ): scoring prints a numbered candidate
18+ table; render only the rows you pick.
19+ - ** Preview drafts** (` --preview ` ): render fast 480p cuts (no poster or
20+ metadata) to check your picks before the full-quality render.
21+ - ** Dependency pre-flight check** : before any stage, verifies ffmpeg/ffprobe are
22+ on PATH, the ffmpeg build can encode H.264 (libx264) and AAC, and required
23+ Python packages are installed — each problem reported with a fix hint. Bypass
24+ with ` --no-preflight ` .
25+
26+ ### Changed
27+ - Candidate selection now shares a single window-growth routine
28+ (` _grow_window ` ) between virality scoring and keyword search, both enforcing
29+ the complete-thought rule.
30+
31+ [ Unreleased ] : https://github.com/mehbul/chopify/compare/v1.3.0...HEAD
32+ [ 1.3.0 ] : https://github.com/mehbul/chopify/releases/tag/v1.3.0
You can’t perform that action at this time.
0 commit comments