a3fe0fcf656d43a12036a4be62d7a837e5918550
- Migrate the UI from tkinter to customtkinter (themed, system appearance) - Detect ffmpeg via shutil.which; warn and disable concat if it's missing - Auto-fill the output name from the first selected file - Inline output-name conflict detection against the source files, with a live red warning and the button disabled while a conflict exists - Escape paths in the concat list file (quotes/backslashes), write as UTF-8 - Run ffmpeg with explicit -c:v copy / -c:a copy and surface stderr on error - Re-enable the button and clean up file_list.txt on every exit path Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
Description
No description provided
Languages
TypeScript
39.2%
Rust
30.6%
CSS
24.5%
Batchfile
5%
HTML
0.7%