v25.A.1.0
🔝 Фишка сентября:
✔️ Добавлено:
- Система уведомлений в приложении для отслеживания выполнения задач 🔝
🛡 Исправлено:
- Подтверждение восстановления сохранений с диалогом безопасности ✔️
- Автоматическая отправка логов на Pastebin для упрощения отладки ✔️
- Автоматическая очистка старых лог-файлов (хранение 3 дня) ✔️
- Кнопка “Отправить логи” в настройках с копированием ссылки в буфер обмена ✔️
- Проверка наличия бэкапов перед показом кнопки восстановления ✔️
- Локализация для новых диалогов подтверждения и уведомлений ✔️
☄️ Оптимизировано:
- Дублирование переменной в BooleanToStringConverter (value/value1) 🛡
- Блокировка UI при сохранении игр - перенесено в фоновые задачи 🛡
- Обработка ошибок при сохранении конфигурации игр 🛡
- Правильное освобождение ресурсов файловых потоков (DisposeAsync) 🛡
- Синхронизация инициализации сервисов в главном окне 🛡
- Обработка исключений при копировании файлов в бэкапах 🛡
- Пакетная обработка файлов при создании архивов (батчи по 10 файлов) ☄️
- Асинхронное копирование файлов с батчами по 5 файлов ☄️
- Использование ConfigureAwait(false) для лучшей производительности ☄️
- Вынесение очистки старых бэкапов в отдельную фоновую задачу ☄️
- Улучшенная обработка событий таймера в мониторинге ☄️
- Оптимизация операций с файловой системой через Task.Yield() ☄️
v106
✔️ Добавлено:
🛡 Исправлено:
- Система скрытия игр с фильтром “Show Hidden Games” для управления большими каталогами ✔️
- Массовые операции с играми: включение/выключение, добавление в списки, скрытие/показ ✔️
- Отображение платформы (Steam/Epic/EA and more) для различения дубликатов игр ✔️
- Объединенная вкладка “Monitoring & Stats” с настройкой отображаемых полей ✔️
- Кнопка “Restart Service” для мгновенного обновления данных без перезапуска приложения ✔️
- Визуальный индикатор прокрутки в окне редактирования игр ✔️
- Поддержка сортировки игр по алфавиту с сохранением настроек ✔️
- Фильтры: “Show only enabled/disabled” для быстрого поиска ✔️
- Отображение статистики архивации в режиме реального времени ✔️
☄️ Оптимизировано:
- Сброс сортировки при переключении вкладок Games - Monitoring 🛡
- Синхронизация черного/белого списков с сервером сообщества 🛡
- Определение платформ для игр Epic/Steam при сканировании 🛡
- Обработка специальных резервных копий (SpecialBackup) 🛡
- Конфликты версий при автоматическом обновлении 🛡
- Отображение путей сохранений с национальными символами 🛡
🔜 Отложено:
- Производительность интерфейса при работе с 1000+ игр ☄️
- Система массового применения действий к играм ☄️
- Логика работы службы мониторинга ☄️
- Механизм резервного копирования для многопоточности ☄️
- Потребление памяти при длительной работе ☄️
- Система логгирования критических ошибок ☄️
⛔️ Отменено:
- Мониторинг и обнаружение запущенных игр (Режим мониторинга (активируется кнопкой), который обнаруживает запущенную игру и автоматически добавляет ее в каталог резервных копий) 🔜
- Поддержка облачного резервного копирования (Google Drive, Yandex Disk и др.) для безопасного и удобного хранения данных 🔜
- Ручное указание пользовательских директорий для сканирования игр (например, “Games” для пиратских игр или “Portables” для портативных игр) 🔜
- Переименовать вкладку «Игры» в «Настройки списка игр» ⛔️
