Changelog

Real shipped versions only. No roadmap items.

v1.4.22026-04-08
  • Gateway validation: payments now fail-fast when gateway credentials are missing
  • Tenant isolation: every API endpoint validates branch/terminal ownership
  • OTA manifest endpoint for pull-based terminal updates
  • Admin portal: image upload previews for promo images and QR codes
v1.4.12026-03-25
  • Role-based user creation: form restricts roles to those below the current user
  • Parent admin auto-select when creating branches/users
  • Fixed duplicate email save bug in user creation dialog
v1.4.02026-03-15
  • parentUserId migration: unambiguous tenant hierarchy replacing legacy adminId
  • Client SDKs: Android (Kotlin), Web (TypeScript), iOS (Swift) — v1.0.0
  • Payment callback IP allowlist for notification endpoints