Skip to content

Commit 356e0de

Browse files
committed
chore: add CHANGELOG.md for v1.3.0
1 parent 390aaa6 commit 356e0de

1 file changed

Lines changed: 32 additions & 0 deletions

File tree

CHANGELOG.md

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
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

0 commit comments

Comments
 (0)