Audio devices reconnect more reliably, and settings can recover after a damaged write.
Надёжнее восстанавливается подключение аудиоустройств, а настройки могут быть восстановлены после повреждения записи.
English
✨ Changes
- Saved outputs retain their hardware identity; unambiguous replacement endpoints are recovered after disconnects or Windows endpoint recreation. Hotkeys refresh stale device IDs and retry transient failures without discarding bindings.
- Fixed Core Audio interop, automatic speaker fallback after settings migration, and reporting of failed scenario switches. Device refresh runs in the background after notifications, resume and opening a device picker.
- Added atomic settings writes and a backup copy. Improved connection labels, tooltips, dropdown selection retention, long-label layout and window resizing. Diagnostic logs are bounded.
- If an older version lost an endpoint before saving its identity, select that output once to establish the new binding. Existing settings and hotkeys are retained.
📦 Downloads
- Light; requires .NET 8 Desktop Runtime x64.
- Full; includes the .NET runtime.
Both variants target Windows 10/11 x64 and run without an installer.
Русский
✨ Изменения
- Сохранённые выходы сохраняют аппаратный идентификатор; однозначно определяемые новые endpoints подхватываются после отключения или пересоздания Windows. Горячие клавиши обновляют устаревшие ID и повторяют временно неудачные попытки без удаления привязки.
- Исправлены взаимодействие с Core Audio, возврат к динамикам после миграции настроек и обработка неудачного переключения сценариев. Список устройств обновляется в фоне после уведомлений, выхода из сна и открытия списка выбора.
- Добавлены атомарная запись настроек и резервная копия. Улучшены статусы подключения, подсказки, сохранение выбора, размещение длинных названий и изменение размера окна. Объём диагностических логов ограничен.
- Если старая версия потеряла endpoint до сохранения его идентификатора, выберите этот выход один раз для новой привязки. Настройки и горячие клавиши сохраняются.
📦 Загрузка
- Light; требуется .NET 8 Desktop Runtime x64.
- Full; включает среду .NET.
Оба варианта предназначены для Windows 10/11 x64 и запускаются без установщика.
Full Changelog / Все изменения: v3.1.2…v3.1.3