v1.2.1
i18n
- (ru) Rename moving_files to korzina
🐛 Bug Fixes
-
Mark Telegram Desktop Cache as safe for deletion
-
Resolve code quality issues
-
Log swallowed scan errors and promote semver to direct dependency
-
Check internet via api.github.com:443 instead of 8.8.8.8:53
-
Fallback to any .exe asset if no windows-named binary found
-
Use copyFile instead of cross-drive rename for self-update
-
Open new console window on self-update restart
-
Correct preset expected counts after messenger cache grouping
-
Auto cleanup leftover .old backup files on startup
-
Language screen Esc returns to config, Enter stays in config
-
Address security scan findings (Snyk)
-
Consistent navigation - Esc goes back, Q/M goes to main menu
-
(quarantine) Add retry on Windows file removal and overwrite manifest on restore
-
(update) Checksum match by asset name, hide spinner on error
📝 Documentation
-
Add build with version ldflags to README
-
Remove all dry-run mentions from docs and guides
🚀 Features
-
Group messenger caches and move category selection to config
-
Show no-update screen with back button from config
-
Add viewport scrolling to long lists in TUI
-
Show restart button after successful self-update
-
Hide spinner after successful self-update
-
Auto cleanup old quarantine backups on startup
-
Auto-restart new binary after self-update
-
22 new cleanup categories, 5 redesigned presets, grouped settings
-
Show per-category breakdown on dashboard
-
(tui) Show spinner while deleting quarantine backups
-
Remove Gamer/Developer presets, default to Safe, compact category scroll
-
Group game launcher, service and dev caches into unified categories