- Исправлен перезапуск приложения после замены файлов и добавлено подтверждение запуска новой версии.
- Обеспечены откат при ошибке и корректное завершение фоновых задач.
- Исключены посторонние DLL из Windows-сборки, обновлены тесты и инструкция ручного перехода с v2.0.1.
- Сборки Windows и Linux теперь дополнительно формируют ZIP-архивы с бинарником и ресурсами.
- OTA-проверка выбирает ZIP-артефакт текущей платформы вместо отдельного исполняемого файла.
- Добавлена безопасная проверка архивов, защита от traversal, ссылок, повреждений и превышения лимитов.
- Обновление транзакционно заменяет все верхнеуровневые файлы и каталоги пакета с резервным копированием и откатом.
- Пользовательские файлы, отсутствующие в ZIP, включая settings.json, сохраняются.
- Версия приложения повышена до 2.0.1, документация и кроссплатформенные тесты обновлены.
- Добавлена обратная совместимость с прошивками, содержащими маркер no_auth.
- Повторная авторизация после команды 04 и успешного обновления прошивки приведена к требуемому порядку.
- В терминал команд добавлена ручная кнопка авторизации.
- Реализовано OTA-обновление приложения с загрузкой платформенного артефакта, безопасной заменой и перезапуском.
- Проверка обновлений учитывает только более новые версии по схеме major, minor и patch.
- Обновлены имена Windows и Linux сборок, документация и тестовое покрытие.
- удалена повторная авторизация перед отправкой команды 04
- полный AES-256 handshake запускается только после успешного OTA и перезагрузки контроллера
- обновлены сообщения интерфейса и документация порядка обновления
- тесты теперь проверяют, что команда 04 предшествует команде авторизации 07
- версия приложения повышена до 1.5.1
- локальные каталоги релизных артефактов исключены из Git
- добавлена полная повторная авторизация перед командой 04
- добавлена авторизация после успешного обновления и перезагрузки платы
- общий OTA-сценарий подключён к базовому и PRO-интерфейсам
- в терминал команд добавлена кнопка ручной авторизации
- состояние авторизации синхронизировано с основной вкладкой
- добавлены тесты порядка авторизации и обработки ошибок OTA
- версия приложения повышена до 1.5.0
- обновлена документация
- Добавлен стартовый handshake: ожидание строки версии контроллера, пауза 2000 мс и подтверждение готовности только по READY!.
- Исправлена работа COM-буфера и аппаратного сброса через RTS, добавлены модульные тесты протокола.
- Добавлена нативная сборка для Debian 13 x86_64 и обновлена документация.
- Улучшена очистка Windows-сборки и кроссплатформенная обработка devnull.