You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CLAUDE.md
+26-1Lines changed: 26 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -120,7 +120,7 @@
120
120
- Lint: `ruff check opencut/` — codebase is fully clean, pre-commit enforces on every commit
121
121
122
122
## Version
123
-
- Current: **v1.5.0**
123
+
- Current: **v1.5.1**
124
124
- All version strings: `pyproject.toml`, `__init__.py`, `CSXS/manifest.xml` (ExtensionBundleVersion + Version), `com.opencut.uxp/manifest.json`, `com.opencut.uxp/main.js` (VERSION const), `index.html` version display, README badge
125
125
- Use `python scripts/sync_version.py --set X.Y.Z` to update all at once (also manually update UXP manifest.json and UXP main.js — not yet covered by sync script)
-**color_match** — VideoWriter.isOpened() check, on_progress(100) at completion, use consolidated run_ffmpeg helper, fix YCrCb channel labels (OpenCV order is Y,Cr,Cb not Y,Cb,Cr)
-**timeline route** — safe_float instead of float() on SRT segments
727
+
-**ExtendScript** — smart bins "video" type matches AV files (hasVid, not hasVid&&!hasAud), temp SRT cleanup after caption import
728
+
729
+
## v1.5.1 Batch 29 Bug Fixes
730
+
-**video.py auto-zoom crash** — `probe.get("width")` on non-dict probe object; replaced with `get_video_info()` from helpers.py. `import subprocess as _sp2` → use module-level `_sp`. Keyframe result dict unpacking fixed (`keyframes.get("keyframes", [])` not raw list check).
731
+
-**audio.py loudness-match** — `batch_loudness_match()` returns a list, not dict; `result.get("outputs")` always returned empty. Fixed to handle list directly.
732
+
-**settings.py 6 POST routes** — `request.get_json(silent=True)` → `force=True` (malformed JSON silently became {}, returning success without changes)
0 commit comments