Features: - Add "×" delete button to each history entry in sidebar - Click to remove individual entries from history - Automatically saves and refreshes sidebar after deletion Bug Fixes: - Fix nil pointer crash when opening Convert module - Fixed widget initialization order: bitrateContainer now created AFTER bitratePresetSelect is initialized - Prevented "invalid memory address" panic in tabs layout Technical Details: - Added deleteHistoryEntry() method to remove entries by ID - Updated BuildHistorySidebar signature to accept onEntryDelete callback - Moved bitrateContainer creation from line 5742 to 5794 - All Select widgets now properly initialized before container creation The crash was caused by bitrateContainer containing a nil bitratePresetSelect widget, which crashed when Fyne's layout system called .Visible() during tab initialization. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com> |
||
|---|---|---|
| .. | ||
| benchmarkview.go | ||
| components.go | ||
| mainmenu.go | ||
| queueview.go | ||