doc: session 2026-04-05 — autoTimer fix deploy, progress и thinking log

This commit is contained in:
Naeel
2026-04-05 09:53:11 +03:00
parent 5e3c82d12a
commit 661218bb73
2 changed files with 58 additions and 1 deletions
+26
View File
@@ -24,3 +24,29 @@ Postgres для invocations есть, для IoT телеметрии — нет
### Результат
Записан подробный план в doc/iot-mvp-plan.md — 7 шагов с файлами, кодом и YAML.
---
## GitHub Copilot (Claude Sonnet 4.6)
## Задача 1 — Задеплоить фикс switchTab (продолжение прошлой сессии)
### Контекст
Предыдущая сессия: autoTimer убирался из switchTab, но не был задеплоен.
Файл `internal/api/ui/iot-console.html` уже изменён, нужно build+push+rollout+commit.
### Анализ состояния кода
Проверил `switchTab` — вызовов `mqttStopAuto()` нет. Кнопка авто рендерится шаблоном
`${S.autoTimer ? 'Стоп' : 'Запустить'}` — при возврате на вкладку эмулятора DOM перерисовывается
с `emulatorTab(d)`, state `S.autoTimer` актуален → кнопка отображает правильный статус.
### Выполнено
1. docker build --no-cache → `3838130c0f33`, tagged v0.1.59 ✅
2. docker push → digest `sha256:f467a2c6...`
3. kubectl rollout restart → `successfully rolled out`
4. git commit `5e3c82d` "fix: autoTimer runs as background process, not killed on tab switch" ✅
5. git push → `iot-pg-telemetry`
### Итог
autoTimer теперь не убивается при переключении вкладок.
Останавливается только явным нажатием "Стоп", mqttDisconnect, или nav() (уход со страницы устройства).