-
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