Update DONE.md with benchmark caching feature

Added documentation for benchmark result persistence and caching system.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
This commit is contained in:
Stu Leak 2025-12-28 20:24:25 -05:00
parent c464a7a7dd
commit e923715b95

View File

@ -5,6 +5,15 @@ This file tracks completed features, fixes, and milestones.
## Version 0.1.0-dev20+ (2025-12-28) - Queue UI Performance & Workflow Improvements
### Workflow Enhancements
- ✅ **Benchmark Result Caching**
- Benchmark results now persist across app restarts
- Opening Benchmark module shows cached results instead of auto-running
- Clear timestamp display (e.g., "Showing cached results from December 28, 2025 at 2:45 PM")
- "Run New Benchmark" button available when viewing cached results
- Auto-runs only when no previous results exist or hardware has changed (GPU detection)
- Saves to `~/.config/VideoTools/benchmark.json` with last 10 runs in history
- No more redundant benchmarks every time you open the module
- ✅ **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