Przejdź do treści

Etap 11 — KioskKit + utwardzenie OTA + instalator one-click

Wspólna biblioteka komponentów kiosku spinająca wszystkie skórki, plus utwardzenie uruchamiania i aktualizacji.

Co weszło

Kiosk (1.5.0–1.5.9)

  • KioskKit — wspólne komponenty + tokeny KioskShape na wszystkie skórki; usunięto duplikaty lib/templates.
  • Zunifikowane menu (6 kafli/ekran + pager), sweep „powrót do menu", pasek statusu offline, odporność na skew zegara panelu.
  • Instalator one-click (install/update), agent OTA, tray, mutex single-instance, update-host.ps1, instalator UTF-8 BOM, kill procesu agenta przed nadpisaniem.
  • Config-robustness (null modbus.host dla maszyn SmartConf-only), web session keep-alive + auto-heal na 401.

Pliki

  • flutter-machine-ui/lib/kit/ (komponenty), skrypty instalatora (poprzednik dzisiejszego Kiosk Helpera).

Status

Wdrożone (kiosk 1.5.0–1.5.9). Instalator + agent OTA w PowerShelluzastąpione przez Kiosk Helper (etap-22, commit cf7116a78be41a).

Powiązane