v25.A.1.0
🔝 September Feature:
✔️ Added:
- Notification system in the app for tracking task completion 🔝
🛡 Fixed:
- Save confirmation with dialog safety ✔️
- Automatic log sending to Pastebin for easier debugging ✔️
- Automatic cleaning of old log files (storage for 3 days) ✔️
- “Edit logs” button in the mechanism for copying links to the clipboard ✔️
- Check for backups before showing the restore button ✔️
- Localization of new dialogs, confirmations and accounts ✔️
☄️ Optimized:
- Duplicating variable in BooleanToStringConverter (value/value1) 🛡
- UI blocking when saving games - moved to background tasks 🛡
- Error handling when saving game configuration 🛡
- Correct freeing of file stream resources (DisposeAsync) 🛡
- Synchronization of service initialization in the main window 🛡
- Exception handling when copying files in backups 🛡
- Batch file processing when creating archives (batches of 10 files) ☄️
- Asynchronous file copying with batches of 5 files ☄️
- Using ConfigureAwait(false) for better performance ☄️
- Moving cleaning of old backups to a separate background task ☄️
- Improved handling of timer events in monitoring ☄️
- Optimization of file system operations via Task.Yield() ☄️
v106
✔️ Added:
🛡 Fixed:
- Game hiding system with “Show Hidden Games” filter for managing large catalogs ✔️
- Bulk operations with games: enable/disable, add to lists, hide/show ✔️
- Display platform (Steam/Epic/EA and more) to distinguish duplicate games ✔️
- Unified “Monitoring & Stats” tab with customization of displayed fields ✔️
- “Restart Service” button for instant data refresh without restarting the application ✔️
- Visual scroll indicator in the game editing window ✔️
- Support for sorting games alphabetically with saving settings ✔️
- Filters: “Show only enabled/disabled” for quick search ✔️
- Display archiving statistics in real time time ✔️
☄️ Optimized:
- Sorting reset when switching tabs Games - Monitoring 🛡
- Black/white list synchronization with the community server 🛡
- Identification of platforms for Epic/Steam games during scanning 🛡
- Processing special backups (SpecialBackup) 🛡
- Version conflicts during automatic update 🛡
- Display of save paths with national characters 🛡
🔜 Postponed:
- Interface performance when working with 1000+ games ☄️
- System for mass application of actions to games ☄️
- Logic of the monitoring service ☄️
- Backup mechanism for multithreading ☄️
- Memory consumption when long-term operation ☄️
- Critical error logging system ☄️
⛔️ Cancelled:
- Monitoring and detection of running games (Monitoring mode (activated by a button), which detects a running game and automatically adds it to the backup directory) 🔜
- Cloud backup support (Google Drive, Yandex Disk, etc.) for safe and convenient data storage 🔜
- Manually specifying custom directories for scanning games (for example, “Games” for pirated games or “Portables” for portable games) 🔜
- Rename the “Games” tab to “Game list settings” ⛔️
