# 2026-06-05 ## Сервер - `car_info` в upload — водитель может описать авто текстом, передаётся в LLM - GitHub Actions разрешён для APK (теперь CI собирает и деплоит) ## Android - **`ElmChecker.kt`** — новый: проверка ELM327 (версия, напряжение, BT) - Поле «что за машина» — ввод описания авто перед диагностикой - Индикаторы загрузки — улучшен UI - Подпись APK — фиксированный ключ (APK обновляется без удаления) - **GitHub Actions** — автосборка + деплой APK на сервер - `gradlew` — добавлен в репо - `ServerClient` — `ping()` / `pingLlm()` - 🔴 **ElmChecker** — разделён на `DeviceInfo` (AT, без зажигания) + `EcuData` (VIN/PID) - 🔴 **ElmChecker** — фикс: `checkDevice()` дёргал `connectAndInit()` второй раз → сбрасывал ELM → пустые ответы - 🔴 **MainActivity** — секундомер при проверке ELM - 🟡 **ElmChecker** — `AT@2` добавлен, фильтр бинарного мусора ## Прочее - Версия: 0.37.0-dev → 0.38.0-dev