Update DONE.md with recent workflow improvements
Added documentation for: - Merge module output path UX improvement (folder + filename split) - Queue priority system for Convert Now - Auto-cleanup for failed conversions - Queue list jankiness reduction All features completed in dev20+ release cycle (2025-12-28) 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
parent
ff65928ba0
commit
cf219e9770
30
DONE.md
30
DONE.md
|
|
@ -2,7 +2,35 @@
|
||||||
|
|
||||||
This file tracks completed features, fixes, and milestones.
|
This file tracks completed features, fixes, and milestones.
|
||||||
|
|
||||||
## Version 0.1.0-dev20+ (2025-12-28) - Queue UI Performance & Remux Safety
|
## Version 0.1.0-dev20+ (2025-12-28) - Queue UI Performance & Workflow Improvements
|
||||||
|
|
||||||
|
### Workflow Enhancements
|
||||||
|
- ✅ **Merge Module Output Path UX Improvement**
|
||||||
|
- Split single output path field into separate folder and filename fields
|
||||||
|
- "Output Folder" field with "Browse Folder" button for directory selection
|
||||||
|
- "Output Filename" field for easy filename editing (e.g., "merged.mkv")
|
||||||
|
- No more navigating through long paths to change filenames
|
||||||
|
- Cleaner, more intuitive interface following standard file dialog patterns
|
||||||
|
- Auto-population sets directory and filename independently
|
||||||
|
|
||||||
|
- ✅ **Queue Priority System for Convert Now**
|
||||||
|
- "Convert Now" during active conversions adds job to top of queue (after running job)
|
||||||
|
- "Add to Queue" continues to add to end as expected
|
||||||
|
- Implemented AddNext() method in queue package for priority insertion
|
||||||
|
- User feedback message indicates queue position: "Added to top of queue!" vs "Conversion started!"
|
||||||
|
- Better workflow when adding files during active batch conversions
|
||||||
|
|
||||||
|
- ✅ **Auto-Cleanup for Failed Conversions**
|
||||||
|
- Convert jobs now automatically delete incomplete/broken output files on failure
|
||||||
|
- Success tracking ensures complete files are never removed
|
||||||
|
- Prevents accumulation of partial files from crashed/cancelled conversions
|
||||||
|
- Cleaner disk space management and error handling
|
||||||
|
|
||||||
|
- ✅ **Queue List Jankiness Reduction**
|
||||||
|
- Increased auto-refresh interval from 1000ms to 2000ms for smoother updates
|
||||||
|
- Reduced scroll restoration delay from 50ms to 10ms for faster position recovery
|
||||||
|
- Fixed race condition in scroll offset saving
|
||||||
|
- Eliminated visible jumping during queue view rebuilds
|
||||||
|
|
||||||
### Performance Optimizations
|
### Performance Optimizations
|
||||||
- ✅ **Queue View Button Responsiveness**
|
- ✅ **Queue View Button Responsiveness**
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue
Block a user