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
KioskShapena wszystkie skórki; usunięto duplikatylib/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.hostdla 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 PowerShellu — zastąpione przez Kiosk Helper (etap-22, commit cf7116a…78be41a).