diff --git a/DONE.md b/DONE.md index 026a915..3ca013c 100644 --- a/DONE.md +++ b/DONE.md @@ -2,7 +2,7 @@ This file tracks completed features, fixes, and milestones. -## Version 0.1.0-dev11 (2025-11-26) +## Version 0.1.0-dev11 (2025-11-30) ### Features - ✅ Added persistent conversion stats bar visible on all screens @@ -24,6 +24,17 @@ This file tracks completed features, fixes, and milestones. - Better user experience when reporting issues ### Improvements +- ✅ Align direct convert and queue behavior + - Show active direct convert inline in queue with live progress + - Preserve queue scroll position during updates + - Back button from queue returns to originating module + - Queue badge includes active direct conversions + - Allow adding to queue while a convert is running +- ✅ DVD-compliant outputs + - Enforce MPEG-2 video + AC-3 audio, yuv420p + - Apply NTSC/PAL targets with correct fps/resolution + - Disable cover art for DVD targets to avoid mux errors + - Unified settings for direct and queued jobs - ✅ Updated queue tile to show active/total jobs instead of completed/total - Shows pending + running jobs out of total - More intuitive status at a glance diff --git a/TODO.md b/TODO.md index 74badd5..3464bf4 100644 --- a/TODO.md +++ b/TODO.md @@ -1,15 +1,13 @@ -# VideoTools TODO +# VideoTools TODO (v0.1.0-dev12 plan) This file tracks upcoming features, improvements, and known issues. -## Critical Issues - -### Build System -- [ ] **Fix GCC 15.2.1 CGO compilation hang** - Current builds hang during OpenGL/CGO compilation - - Investigate GCC version compatibility - - Test with older GCC versions - - Consider Docker build environment - - Document workaround for development builds +## Critical Issues / Polishing for dev12 +- [ ] Queue polish: ensure scroll/refresh stability with 10+ jobs and long runs +- [ ] Direct+queue parity: verify label/progress/order are correct when mixing modes +- [ ] Conversion error surfacing: include stderr snippet in dialog for faster debug +- [ ] DVD author helper (optional): one-click VIDEO_TS/ISO from DVD .mpg +- [ ] Build reliability: document cgo/GL deps and avoid accidental cache wipes ## Core Features @@ -22,7 +20,7 @@ This file tracks upcoming features, improvements, and known issues. - [ ] Add recent files tracking and dropdown menu - [ ] Test video persistence across module switches -### Convert Module Completion +### Convert Module Completion (dev12 focus) - [ ] Add hardware acceleration UI controls (NVENC, QSV, VAAPI) - [ ] Implement two-pass encoding mode - [ ] Add bitrate-based encoding option (not just CRF) diff --git a/VideoTools b/VideoTools new file mode 100755 index 0000000..0d17bf8 Binary files /dev/null and b/VideoTools differ