2026-11-01
Бета 3.5.6-beta.4: чанки логов ретраятся до 3 раз с тем же upload_id (без дублей), проверяется JSON-ответ и request id. Отчёты исследования при сетевых ошибках/5xx ставятся в очередь, 413 не ретраится. Серверная очистка вынесена из hot path; в ответе request_id и время обработки.
2026-10-30
Бета 3.5.6-beta.3: при первом запуске версии сначала показывается «О программе», автозапуск открывается после закрытия. Авто-исследование больше не пробует Voyah на не-Voyah профиле и пропускает заведомо мёртвые каналы; ручной полный research по-прежнему идёт по всем каналам.
2026-10-29
Бета 3.5.6-beta.2: подтверждена H97X (vehicle_type=134), direct-сенсоры Voyah включаются автоматически. Исправлена раскладка дверей (первые 6 полей; driver open), TX1 одометра читается как int, range/одометр остаются из getOdometer. 12 В пока unsupported: TX19 и INPUT_VOLT_FOR_BCM дают -1.
2026-10-29
Бета 3.5.6-beta.1. Voyah: чтение дверей (4 + багажник), уровня топлива, запаса хода/одометра и 12 В через прямые Binder-транзакции qg.canbus. Строгая fail-closed идентификация Voyah, новый probe-блок voyah_direct с сырыми значениями. Без root/Frida. 12 В не подставляется, если штатный источник даёт -1.
2026-10-28
Релиз 3.5.5. Voyah: +13 сенсоров (одометр, двери, топливо/жидкости, ACC, ручник, ключ, сценарий, реверс), raw-CAN speed/powertrain, одометр/запас хода из getOdometer. Обновления: резервная загрузка APK с GitHub при недоступности сайта. Логи: gzip-чанки >500 КБ, повтор 5 мин, дренаж до 1000 батчей, retention current/current-1, очистка после отправки/экспорта. HA: фиксы phone-сущностей/dispatch, батч 100 snapshots; правила: отключённые не выполняются, аудит оконных команд; OBD backoff; README/брендинг/USDT.
2026-10-28
Бета-сборка. В БД логов хранятся только текущая и предыдущая версии приложения (current-1); записи более старых версий удаляются, legacy-записи без версии привязываются к предыдущей. После успешного сохранения лога в файл БД-журнал очищается; после успешной отправки на сервер записи удаляются батчами.
2026-10-28
Бета-сборка. Правила: каждая оконная команда (window_*, windows_close_all/vent) логируется с источником (RULE/UI/HA), потоком и стеком вызова; при изменении правил (включая облачный синк) заново пишется enabled каждого правила. Логи: ручная отправка дренирует до 1000 батчей (весь накопленный журнал). HA: фиксы beta.18 (phone-сущности/dispatch, батч 100).
2026-10-27
Бета-сборка. HA: исправлено создание phone-сущностей (async_add_entities из чужого loop/потока) — ошибка discover_phone больше не обрывает dispatch, данные снова доходят до сущностей; каждый сигнал dispatch изолирован; батч телеметрии уменьшен до 100 snapshots, чтобы большой офлайн-батч не упирался в таймаут. Логи: кнопка «Отправить лог» показывает успех по принятым батчам, убран 5-минутный sleep в очереди.
2026-10-27
Бета-сборка. Исправлена сборка gzip-чанков на сервере: большие логи (>500 КБ) больше не падают с bad_gzip/400 и принимаются до 64 МБ. В приложении: неудачный батч повторяется через 5 минут, при старте зависшие SENDING-записи возвращаются в очередь, кнопка «Отправить лог» показывает реальный результат. Отключённые правила не вычисляются и не выполняются.
2026-10-26
Бета-сборка. Правила: отключение и удаление теперь помечают rules.json изменённым — при старте облачный синк не откатывает enabled=true, удалённые правила не возвращаются; отключённые правила вообще не вычисляются. Брендинг: README/LICENSE/.gitignore/тесты переведены на Car2Hass, добавлена автопроверка старого имени.