On this page
Latest Beta Version
Added
Support for new configuration endpoints
Update WebView2 to v137
Fixed
Periodic screenshots silently stopping (while instant screenshots kept working) because front-display's isOnline() calls the browser global fetch, which is absent on Node 16 — polyfilled global.fetch with node-fetch in the server entry
Issue with upgrade from older app versions
Method screenshotUpload() now supports headers to be set for the upload request
Fix background video z-index not applied due to CSS Modules mangling global selectors
4K screenshot capturing only partial screen on high DPI displays
Bridge server console window stealing focus from the webview after restart by launching the desktop bridge server as a hidden shell process
[3.2.0] - 2025-07-14
Added
CC version of app
Remote Desktop support in CC
New library for downloading files, old has been removed due to security reasons and limitations of 4GB file size
Custom scripts archive support
On device content guard extension
Fixed
Better handling, when generating device identification - change primary information for it
Custom script execution support
Removing proprietary timers
(internal) Fix Gitlab CI jobs disk going out of space because of bug in downloaded dependencies (@swc/core)
[3.1.0] - 2023-12-07
Added
Applet Management API support for setProprietaryTimer() and getProprietaryTimers()
P2PSynchronizer for synchronizing devices peer-to-peer over UDP in local network
Switchable check that compares device and server time and when differ a lot it prevents socket from connection
device key for opening serial port is not required now
Missing implementations for device brand info
Handler for sending info about remote debug to FA
Handler for refreshing applet from FA
Polymorphic synchronizer that can be used for both P2P and server synchronizer
Support for synchronizer
Support for FS Wipeout power action
New Edge flags added for smoother browser runtime without popups regarding passwords, session restore and file downloads
Fixed
ZoneOffset is correctly send to the server from device site
Remove native and proprietary timer using Applet JS SDK
New alternative bridge function for delete proprietary timer (keep old one for backward compatibility)
Correct telemetry and settings types split
Succeed actions for PowerActions are send before restarting
Time correction is correctly parsed from response
Downloading files if server blocks HEAD requests
Remove unused volume from proprietary timers management, policy and telemetry
Hardware barcode scanner start (propage scannerId to native API)
Upgrade application with bundled applet
[3.0.1] - 2023-03-15
Fixed
Downloading files if server blocks HEAD requests
Check last state of remote lock, before calling native methods
[3.0.0] - 2023-01-31
Added
Interactive CLI Installation password retry limit
Front-OSD Support
Building bundled applet with prebuilt subscriptionType
Allow parametrize bundled applet with configuration
FS appendFile
Unsupported Windows Edition Check
Native remote debug
Kiosk emits touch events
Hot keys blocking to prevent CAD and similar combos (Windows and Delete keys)
Open application with builtin applet upgrade
Uninstall using GUI
(internal) System TMP Path cleanup during uninstall
(internal) Improved stability of Kiosk
Display refresh rate is allowed to read and set
Add OS Version Info (Windows 10 -> 10, Windows 11 -> 11)
Device reports wifi signal strength
Device methods for getting cpu/ memory usage
Device reporting brand manufacturer
File System with reserved space
Fixed
Allow Kiosk user without password
Screenshots taking on machines with missing DPI or active session information
(internal) Missing exit code when running process as a user
(internal) Wait for frontend websocket response
(internal) Don't log retries only throw error at the end of retry
(internal) Fix frozen credentials saving process by removing duplicate saving
Video playback with sound after reboot
Stalled video on low end hardware
Hide hot keys lock debug message in kiosk application
Kiosk full screen after display power off
Correctly return no supported resolutions found
Fix create user using GUI Installer on Windows v1607
(internal) Fix kiosk bridge communication
Fix 100% scaling on High DPI displays
Disable pinch to zoom
Open Setup application
Fix command line install scripts get password handling
Uninstall GUI shows failed steps
Missing supports SERIAL capability check
(internal) Screenshot on slower devices, longer timeout.
Install when installer is in a path with a white space
(internal) Change way of installing TimeConvertor, Nuget is removed
New TimeManager provides better stability of time
Removed
Appx module minimal version 2.0.0.0 requirement
Changed
Switch from Assigned Access to Kiosk User Shell
Upgrade to bundled Microsoft WebView 2
(internal) Use WPF instead UWP for Kiosk Frontend
[2.1.0] - 2021-11-22
Added
Fixed
White screen error
Removed Static File System returns requested mime type with highest priority
[2.0.1] - 2021-09-22
Fixed
All to run scripts during gui installation
[2.0.0] - 2021-09-14
Added
Windows services upgrade with application upgrade
Automatic Kiosk user logg off during uninstall process
Device Policy support
Serial support
Display resolution and orientation support
Display 100% scaling
SystemAPI cache and limit concurency
Open support
(internal) Pester testing in CI
(internal) Step based install process
GUI Installer
(internal) Executable signing in CI
Changed
Use bundled node executable
Remove sos internal tmp storage unit from storage units list
UUID and NetworkAPI use WMIC
Fixed
Slow upgrade due to native archive extract
White screen when Kiosk starts before server
Get orientation from Kiosk user desktop
Screenshots orientation and size
(internal) Create process takes reliable token
Opening extra terminal windows during installation
Timers (internal) Front-Display Upgrade
Unstable orientation change
[1.0.0] - 2020-12-04
Added
Screenshot server throttles when screenshot takes long to create
Uninstall scripts
Clear FileSystem TMP folder on server start
Kill frozen powershell to keep available shell in the pool
System requirements check before install
Add Appx module version check before install
No user interaction during install
Add PowerShellGet module install
High performance power setting, no sleep, no monitor off
Ask for Kiosk user password during install
Check if Kiosk user is logged off before uninstall
Kiosk app restart to time change to properly update Box
Display on and off functionality
Simulated native timers
Support for Windows 10 Build 1604
Windows services upgrade with application upgrade
Automatic Kiosk user logg off during uninstall process
Device Policy support
Serial support
Display resolution and orientation support
Fixed
Hide browser controls on start
Enable Windows Remote Desktop during install process
Remove purple border around content
Install script on Windows Enterprise
Screenshot service client correctly waits for answer
Set volume level 0
Fixed FileSystem static serving, get details, move overwrite, use Windows TMP folder, return POSIX paths
Put windows updates disable script back to install script and make it non interactive
Kiosk user does not automatically log on when kiosk app uninstalled
Use Security Identifier instead of Name to identify Local Users Group
Kiosk Windows Services don't depend on deployment folder
Set-AssignedAccess is localization independent
Changed
First version with all important functions implemented
Add kiosk application upgrade
Add screenshot server service
Use bundled node executable
Remove sos internal tmp storage unit from storage units list
[0.0.0] - 2019-03-05
Added
New Display Platform support for Windows