Skip to content

v1.2.6 — per-show kiosk suffix check

Choose a tag to compare

@uurf uurf released this 18 Jun 02:43
· 38 commits to main since this release
9fa1a68

Kiosk is one shared package (com.tindrum.kiosk) built per show as 1.Xr (RED) / 1.Xb (BLUE) — suffix = show, X = build.

Added

  • SHOW_KIOSK_SUFFIX (r/b). ml_status.sh always enforces the device kiosk versionName ends with this show's suffix → flags a wrong-show kiosk (e.g. BLUE kiosk on a RED device) as WRONG-SHOW, independent of the exact-version check. Dashboard + --json (kiosk.expected_suffix) are suffix-aware.

Changed

  • SHOW_KIOSK_VERSION is now drift-only and blanked during build churn so the dashboard doesn't false-flag every incrementing build. Pin it once builds stabilize; the wrong-show check works regardless.

Developer note

Kiosk versionName must carry the suffix and increment (1.0r → 1.1r → …, 1.0b → 1.1b → …); keep versionCode incrementing too.

Operators: ./update.sh when not mid-flash.