Add dedicated Pruning tab with strategies and per-game overrides

This commit is contained in:
2026-05-13 16:58:44 +02:00
parent 04662b96ec
commit 16d5c2857d
9 changed files with 447 additions and 48 deletions
+13
View File
@@ -1,5 +1,18 @@
# Changelog
## [1.1.0] — 2026-05-13
### Features
- Dedicated Pruning tab — global keep-count setting with four strategies: latest N only, latest N + oldest, latest N + one per year, latest N + one per year + oldest
- Per-game pruning overrides — exclude individual games from global pruning or set a custom keep count, configurable via the existing game settings dialog
- Prune confirmation dialog shows a per-platform preview (Windows and Linux pruned independently — no cross-platform version comparison)
### Changes
- Pruning controls removed from Status tab and moved to the new Pruning tab
- Fixed bug in `prune_old_versions()`: installer list was reassigned inside the loop and `latest_version` was not updated after pruning
## [1.0.1] — 2026-05-12
### Improvements