Commit Graph

  • 5f09716dce ha(ux): пробинг отдаёт fatal-reason (одна сессия на недоступном модуле); SWITCH_PROPS без битов main petr.polezhaev 2026-09-29 18:12:31 +03:00
  • 976a2dcbb8 ha(ux): исправления по ревью — быстрый выход пробинга, prefill шаблона, ниты petr.polezhaev 2026-09-29 18:02:52 +03:00
  • d1c02d7c4b ha(ux): мастер из трёх страниц, feature-модель и capabilities-фильтрация petr.polezhaev 2026-09-29 17:39:34 +03:00
  • 4ee428a6fd ha(ci): publish-скрипт на POSIX sh — bash в Alpine не нужен petr.polezhaev 2026-09-29 16:36:26 +03:00
  • 90b9e2783b ha(ci): bash в musl-джобе (Alpine не содержит bash по умолчанию) petr.polezhaev 2026-09-29 16:35:47 +03:00
  • f9d917c66d ha(packaging): musllinux-wheel для HA OS и статический C++-рантайм petr.polezhaev 2026-09-29 16:20:21 +03:00
  • 49d5533cd1 docs: troubleshooting «Invalid handler specified» (нет pyfglair / нет перезапуска) petr.polezhaev 2026-09-29 16:13:19 +03:00
  • 8a073d96a6 ha(ci): pre-check simple-индекса Gitea вместо --skip-existing (twine 7) petr.polezhaev 2026-09-29 16:00:13 +03:00
  • 24ada01ceb ha(ci): fix smoke-теста wheel и токены Gitea petr.polezhaev 2026-09-29 15:54:55 +03:00
  • a32e2f0bfc ha(ci): Gitea Actions — сборка и публикация pyfglair в PyPI-реестр пакетов Gitea petr.polezhaev 2026-09-29 15:44:56 +03:00
  • 34cdb7fef8 ha(HACS): комплект файлов для Custom Repositories petr.polezhaev 2026-09-29 15:40:23 +03:00
  • 1fc845d7f5 ha(H5): обёртка ошибок ESPHome-канала, README/RELEASE/ru-ниты petr.polezhaev 2026-09-29 15:04:20 +03:00
  • a03458f9bc ha(H5): исправления по ревью — GitHub/HACS, рабочий ESPHome-канал, restore, manylinux petr.polezhaev 2026-09-29 14:54:50 +03:00
  • 8013781e09 ha(H5): README+HACS, скрипт приёмки, релизный чек-лист petr.polezhaev 2026-09-29 14:42:41 +03:00
  • 4d0bbd1d8e ha(H4): защита _preview_schema от повреждённых overrides в storage petr.polezhaev 2026-09-29 14:37:52 +03:00
  • 43d3ff7dea ha(H4): исправления по ревью — маскировка ключа в дампе, reload-repair, reconfigure сохраняет поля petr.polezhaev 2026-09-29 14:29:36 +03:00
  • dcbf9a6c7e ha(H4): сквозной тест repair-пути key_error -> reconfigure -> online petr.polezhaev 2026-09-29 14:14:19 +03:00
  • 57ee555704 ha(H4): repair key_mismatch, диагностика для ESPHome, reconfigure, переводы petr.polezhaev 2026-09-29 14:06:39 +03:00
  • dee5819743 ha(H3): ниты повторного ревью — пустой диапазон, merge значений, чистка petr.polezhaev 2026-09-29 13:54:55 +03:00
  • d86ed60b51 ha(H3): исправления по ревью — turn_on/off, кламп конверсий, reload, гонка ONLINE petr.polezhaev 2026-09-29 13:41:20 +03:00
  • 3e0b6b3653 ha(H3): превью шаблона с конверсиями; climate и сущности petr.polezhaev 2026-09-29 12:44:34 +03:00
  • 29f62b639c ha(H2): ниты повторного ревью — pump без параллельных читателей, pending-рефкаунт, точная ошибка свойств petr.polezhaev 2026-09-29 12:29:35 +03:00
  • da01c607a6 ha(H2): исправления по ревью — несколько устройств, suggested values, YAML-import, типы ошибок petr.polezhaev 2026-09-29 12:20:37 +03:00
  • 26d1d6d64f ha(H2): компонент fglair — manifest, config flow (облако/ручной/импорт), пробная сессия petr.polezhaev 2026-09-29 12:03:44 +03:00
  • 397be6236d ha(H1): ниты повторного ревью — гарантия destroy при повторном close, rate-limit warn petr.polezhaev 2026-09-29 11:55:36 +03:00
  • b84bd8d555 ha(H1): исправления по ревью — жизненный цикл сессии, самодостаточный wheel petr.polezhaev 2026-09-29 11:48:32 +03:00
  • 0292404756 ha(H1): pyfglair — cffi-ядро (очередь событий), wheel, CLI discover/monitor petr.polezhaev 2026-09-29 11:31:57 +03:00
  • 97842276c8 core(M4): полировка по нитам финального ревью petr.polezhaev 2026-09-29 01:30:30 +03:00
  • 31cd56f082 core(M4): fglctl, fglair-discover, README библиотеки; M5 — вне скоупа core-релиза petr.polezhaev 2026-09-29 01:16:58 +03:00
  • fa1718f405 core(M3): aircon-слой — шаблоны A/B/F, конверсии+override, публичный API + C-API petr.polezhaev 2026-09-28 20:16:54 +03:00
  • 17bea87fdf core(M2): машина состояний сессии Ayla LAN + mock-модуль + интеграционные сценарии petr.polezhaev 2026-09-27 10:53:28 +03:00
  • fe3bda646f docs: M0, M1 отмечены выполненными в плане библиотеки petr.polezhaev 2026-09-22 15:46:27 +03:00
  • fd5f125d04 core(M1): ayla-криптография, конверт, JSON (jsmn), HTTP-клиент petr.polezhaev 2026-09-22 15:45:20 +03:00
  • e6f6e2d5f4 core(M0): монорепо-каркас — CMake (posix+esp-idf), платслой, лог, мини-httpd petr.polezhaev 2026-09-22 00:27:33 +03:00
  • 301cf5cf70 docs: корректировки планов — монорепо, слои ayla/aircon, конверсии, приёмка petr.polezhaev 2026-09-21 13:20:29 +03:00
  • 9469f0104c refactor: legacy и apk перенесены в docs/, дедупликация исходников legacy petr.polezhaev 2026-09-17 19:47:28 +03:00
  • 359203abfe docs: реконструкция LAN-протокола FGLair, анализ legacy, планы fglair-core/HA/ESPHome petr.polezhaev 2026-09-17 19:44:49 +03:00