2026-10-19
Бета-сборка. Исправление регрессии beta.4: вкладка «Тест управления авто» снова показывается на автомобилях, где команды действительно работают. Гейт теперь опирается на наличие доступного канала команд (DiPlus или adb) и на производителя авто — скрыт только для профиля «Универсальный авто» (телефон-сборщик).
2026-10-18
Бета-сборка. Управление: «Тест управления авто» показывается только при доступном control-канале (DiPlus в авто); на телефоне-сборщике вкладка скрыта. Home Assistant: после успешного «Теста связи» очередь снапшотов отправляется сразу (сброс бэкоффа), добавлена кнопка «Отправить очередь сейчас». Дельта-снапшоты включены надёжно — версия API интеграции запрашивается при старте и сохраняется: уходят только изменившиеся сигналы, GPS — при смещении более 5 м. Логи: отправляются только новыми записями (без повторной выгрузки всего журнала) и быстрее — параллельными чанками.
2026-10-18
Бета-сборка. Настройки: одна кнопка «Перезапустить исследование» — полный прогон по всем каналам, включая методы чтения (канарейки), результаты в общем отчёте; убрана запутывавшая отдельная «Глубокая проба каналов». Карточка исследования показывается только при добавленных источниках. «Тест управления авто» скрыт, если нет живого канала с поддержкой команд (например, на смартфоне). Детали датчиков телефона убраны под спойлер; исправлена подсветка вкладки «Облачная синхронизация».
2026-10-18
Бета-сборка. Каналы: воркер канала запускается только если последняя проба признала канал живым — помеченный мёртвым больше не опрашивается (неизвестный считается оптимистично), меньше лишних обращений к авто. Диагностика: кнопка «Глубокая проба каналов» перебирает способы чтения (методы) внутри канала и выгружает результаты для разбора. Voyah: подготовлены дополнительные способы чтения (ICarSignalService, сырые транзакции) для расширения набора сенсоров.
2026-10-17
Бета-сборка. Исследование/диагностика: в probe-отчёте для каждого недоступного канала указывается причина (available_reason), сводка каналов на сервере показывает разбивку причин. Правила: движок реагирует на изменения значений сразу (событийно), периодическая проверка времени/hold/cooldown реже (5 с вместо 1 с), индекс правил строится при старте и изменении списка. Сайт: чтение авто/периодов/дашборда и удаление аккаунта переведены на SQLite+SpatiaLite, добавлены часовые агрегаты истории, запись в legacy-таблицу отключается (новое хранилище — первичное).
2026-10-17
Стабильный релиз. Интеграция HA заметно разгружает Home Assistant: ограничитель записи истории на машину, синхронизация доступности только по изменениям, разбор пакета вне event loop, дебаунс рассылки, командные сущности без лишних записей, новые настройки (полная история, скорость записи, адаптивная обработка офлайн-бэклога) и рекомендации по recorder. Новое (#91): дельта-снапшоты — приложение шлёт только изменившиеся сигналы, интеграция собирает полное состояние и обновляет last_seen только у канала(ов) с изменениями (API v4, обратная совместимость). Исправлены ошибки интеграции (создание phone-сущностей, устаревший вызов реестра устройств). Приложение стабильнее: устранён холостой цикл отправки в HA, дедуп снапшотов стоячей машины, мёртвые каналы не засоряют журнал; расширена диагностика исследования.
2026-10-16
Бета-сборка. Интеграция: исправлены ошибки — устранён сбой создания phone-сущностей («loop is not the running loop») и обновлён устаревший вызов реестра устройств (актуально для новых версий Home Assistant). Новое (#91): дельта-снапшоты — в HA отправляются только изменившиеся сигналы, интеграция собирает полное состояние и обновляет last_seen только у канала(ов) с изменениями; GPS/треки и облако без изменений. API интеграции поднят до v4, обратная совместимость сохранена.
2026-10-15
Бета-сборка. Снижена нагрузка интеграции на Home Assistant: общий на машину ограничитель записи истории (по умолчанию 500 записей/с) вместо поточечных пауз, синхронизация доступности сущностей только по изменениям, разбор пакета вне event loop, кеш доступности, чистка лимитов при выгрузке. Меньше лишней работы: дебаунс рассылки обновлений, командные сущности пишут состояние только при изменении. Новые настройки на машину — писать полную историю, скорость записи, адаптивная обработка офлайн-бэклога (throttled по умолчанию либо latest), рекомендации по recorder в README.
2026-10-14
Бета-сборка. В журнал исследования добавлено состояние окружения: foreground/важность приложения, фокус окна, память, доступность DiPlus/ADB/OBD, экран и заряд. События onPause/onStop/onResume и смена фокуса во время исследования логируются с текущей фазой и foreground-пакетом — чтобы поймать «сворачивание». В экспорт журнала добавлены crash-файлы и системные теги logcat.
2026-10-14
Бета-сборка. Устранён «холостой» цикл отправки в Home Assistant (при недоступном HA приложение больше не перечитывает очередь каждые 4 секунды). Мёртвый ADB/DiPlus перестаёт долбиться и засорять журнал. Исследование ускорено и ограничено по времени; в журнал добавлены crash-файлы, время исследования и потребление памяти.