From e923715b957172c2e3e9d00e22d077d0e8ba292a Mon Sep 17 00:00:00 2001 From: Stu Leak Date: Sun, 28 Dec 2025 20:24:25 -0500 Subject: [PATCH] Update DONE.md with benchmark caching feature MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 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 --- DONE.md | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/DONE.md b/DONE.md index 6a881eb..154d2c8 100644 --- a/DONE.md +++ b/DONE.md @@ -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