BetterFrame/kiosk
Mitchell R 8bd831c183 feat(kiosk): warm pool for WebView cells
Web and HTML cells were rebuilt + reloaded on every layout switch,
losing JS state and incurring a full page load each time. Mirror the
camera pool: hold WebViews in WARM_WEBVIEWS keyed by URL (or hash of
inline HTML), reuse on switch-back, unparent + cool on switch-away,
drop after the same cooling timer. Identical content in two layouts
shares one WebView.
2026-05-13 13:07:01 +02:00
..
src feat(kiosk): warm pool for WebView cells 2026-05-13 13:07:01 +02:00
Cargo.lock fix(kiosk): complete hot/warm/cooling/cold state machine 2026-05-13 02:59:22 +02:00
Cargo.toml feat: multi-display + snapshot + health + GPIO + nodered embed 2026-05-13 01:18:22 +02:00
prototype.sh fix(deploy): require proxied local services 2026-05-11 09:51:00 +02:00