On this page
Latest Beta Version
Added
support for new configuration endpoints
webOS 8 now supports up to 4 FHD videos playing simultaneously
Fixed
Orientation on webOS 8 UP5Q now rotates correctly while maintaining the target resolution
[2.10.1] - 2026-01-08
Fixed
Issue with building app with smart builder (missing zip)
[2.10.0] - 2025-12-16
Added
Added CPU and MEMORY usage telemetries in percentage
Support for devices running webOS 9.0.0
On device content guard extension
Support for creating scheduled power actions via applet JS API
Support for secret values in applet configuration
Support for setup Wi-Fi via Applet JS API
Initial Support for Plugins and Runner
Support for Enterprise Wi-Fi networks (EAP-TLS, EAP-TTLS, EAP-PEAP)
Method screenshotUpload() now supports headers to be set for the upload request
Building debug and production build always to be able to switch in Troubleshooting tab in Box.
Support resolution change on LG UP5Q displays
RemoteDesktop capability
Fixed
Formating timers result so minutes have 2 digits
Failure when driver throws an error during telemetry gathering
Missing key in broadcasted values in P2P content synchronization
Archive info now returns uncompressed size as zero if saving archive failed
(internal) Modified the GitLab pipeline to use the common ts-display base
Context for IDCAP in custom-scripts
Synchronizer issue preventing applet refresh
Incorrectly returned capabilities for display orientation
Upgrade IDCAP version to 1.1.0
[2.9.0] - 2024-10-30
Added
Implementation of Front capabilities
Fixed
Acceptance tests for file system
timezone offset is now calculated from WebOS's real offset and not from moment's offset which accounted for DST, but WebOS did not
File system wipeout() method deletes content of data folder
[2.8.0] - 2024-09-23
Added
Build with esbuild
Add support for cloud control
(internal) Pipeline check for .ipk size
Support for AutoRecovery on WebOS 6
[2.7.0] - 2024-04-25
Added
Add support for keepAppletRunning in proprietary timers
Fixed
Upgraded LG APIs to the latest version to support new FW version on weboOS 6
Typo in stream prepare options: autoReconnectInternal -> autoReconnectInterval
Applet downloads on older devices (webOS 3)
Fixed miscellaneous issues on older devices (WebOS 3)
[2.6.2] - 2023-10-24
Fixed
[2.6.1] - 2023-10-05
Fixed
Incorrect detection of stream protocol type
Starting applet in offline (when was already downloaded earlier)
[2.6.0] - 2023-09-13
Added
Switchable check that compares device and server time and when differ a lot it prevents socket from connection
Device can handle data about remote debug and sent to FA
Device has new handler for refreshing applet from FA
UDP synchronizer for webOs version 4 and 6
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
IPv4 address to Peer info at Peer discovery service
Applet Management API support for setProprietaryTimer() and getProprietaryTimers()
Device reporting Firmware type and OS version
P2P Synchronizer uses TCP instead of UDP
Support for new wipeout power action
Fixed
ZoneOffset is correctly send to the server from device site
Actions are correctly delivered to server are when connection is on HTTP
Downloading files if server blocks HEAD requests
Correct telemetry and settings types split
Time correction is correctly parsed from response
Succeed actions for PowerActions are send before restarting
Downloading files if server blocks HEAD requests
Base URL for /time endpoint to configuration server (instead of platform server)
Hardware barcode scanner start (propage scannerId to native API)
New alternative bridge function for delete proprietary timer (keep old one for backward compatibility)
Issues with downloading zip files on Webos 2 and 3
Proxy setting errors when proxy is not supported
Incorrect setup timezone on Webos 3 if NTP server is set
[2.5.0] - 2023-01-31
Added
File System with reserved space
Fixed
File System method getFile now returns correctly size
OSD working on older devices (webOS 3)
New TimeManager provides better stability of time, zone and NTP-related features
On webOS 6 is not supported LANDSCAPE FLIPPED orientation
[2.4.0] - 2022-10-04
Added
OS version info (WebOS 3.2 -> 3.2, WebOS 6 -> 6.0)
CPU & Memory monitoring
Proxy monitoring
Wifi SSID and signal level
Support for timed peer recovery
Support for CRC32 hashing algorithm on webOS 6 devices
Device reports manufacturer brand
Fixed
Watchdog is enabled/disabled with PEER_RECOVERY
New app icon
Only get video file duration for videos, skip other files to prevent unexpected behavior
HDMI and UDP streams
[2.3.1] - 2022-03-18
Fixed
User defined applet preferred over bundled applet when both are set at the same time
[2.3.0] - 2022-03-08
Added
Support for CRC32 hashing algorithm
Initialize webos devices with default digital signage settings (dpmMode=off, pmMode=networkReady, enableWakeOnLan=true, automaticStandbyMode=off, tileInfo=false, failoverMode=off, powerOnStatus=power_on)
WatchDog for checking if signageOS Core App is running for webOS 3.2, 4.0 and 4.1
Absolute firmware upgrade URLs
Saving applet actions to local file, when device is offline and uploading after connection is fixed
Update Front-OSD version
Setting autoSet parameter to 'off' on webOs > 4
Fixed
Video orientation landscape on webOS 6
[2.2.0] - 2021-11-24
Added
Video orientation landscape flipped
Automatic streams reconnection and connected/disconnected events
Volume option for video
4K support for WebOS 4.1
Video duration for FS getFile() API
Support for more than 10KB files in readFile/writeFile
Device policy full support
Device telemetry
WebOS 6 support
Front-OSD support
Building bundled applet with prebuilt subscriptionType
AppendFile method to File System
Allow parametrize bundled applet with configuration
Fixed
return null on FW type because it has to be supported on upgrade FW
Background option for video
Setting of device time and timezone returns success (platform needs reboot/restart, do it after 1s)
Videos playback on WebOS 4 when using more then 2 videos in same applet (seamless and no black blinking)
On webOS 4 there is no longer a first frame of the last played video visible
appUpgrade function from JS API sets correct URL (Open)
All actions are correctly bound
Setting NTS on all versions of webOS
Orientation getter and setter now works with SCAPv15 and newer
Device policy and telemetry action exceptions are displayed with enabled debug only
Device Policy: Allow enforcing only NTP server or only timezone (or both)
Don't enforce previously set devive policies under Open subscription
Support APPLET_ENABLE and APPLET_DISABLE scheduled power actions
Correctly report active network interface
Fixed display off/on behavior when timers are not set
Upgrade firmware version
Provisioning delay for platform devices
FS readFile will correctly throw error when file doesn't exist.
Stalled or differently corrupted video won't emit ended event
[2.1.0] - 2020-08-12
Fixed
Longer deprovisioning timeout before reboot to give the display enought time to delete all cached data and files
Use smaller resolution videos in acceptance tests that play multiple videos side by side because some platforms struggle to process more than one full HD video at a time
The built-in browser now loads websites that enforce same origin policy
When proprietary timers are disabled while the display and content are off, the display and content will be turned on
Reboot device automatically when App or FW upgrade is performed in open management
When device is offline, increase the interval between reconnect attempts progressively from 5s up to 5 mins
Device registration occasionally failing during first boot
Make longer and configurable check interval on platform configuration (30s -> 60s)
Native debug will always do the configuration check interval 30s
Default PIN code is 0000 until device is connected to internet
PIN code set/get support for JS management API
Removed dependency on navigator.onLine for websocket connections management. Navigator.onLine in certain edge cases doesn't provide accurate information if the device can access internet or not.
Possible memory leak in video player when one gapless video is playing in infinite loop
Added
ACL domains support for the built-in browser
New OSD dark blue design
Front applet debug isEnabled API support
Remote management of multi-file applets (applet packages). Applets originally designed for Open users can be used by Platform users now as well.
[2.0.2] - 2020-02-28
Fixed
Provisioning splash screen for Open apps (not visible now)
added sandbox to Browser iframe to prevent hostile JS within iframe affecting parent document
FILE_SYSTEM_LINK capability (not supported for webos)
[2.0.1] - 2020-02-21
Fixed
HTML over video (some of the recent changes broke it)
[2.0.0] - 2020-02-19
Changed
Added
Fixed
Suspend videos/streams when a proprietary timer is triggered
Switch between applet timings fast and gapless
Fix tap/double tap touch detection 600 ms delay on an every tap
Fixed playing more videos on devices which supports only 1 video tag (1 resource)
Stabilize a network connection using better WebSocket low level libraries
Fix videowall synchronization not in sync on WebOS 2
Weinre debugging is back compatible working with appletEnabled flag
Fixed casual not sending of the current FW version
Changing of the orientation will not do more reboots than 1
Gapless playing of videos on WebOS 3+ in fake portrait (videoOrientation=LANDSCAPE)
Upgraded internal libraries (react, typescript etc.)
Casually not loading of applet after restart app
Better user information durring register, verify process (including offline page)
Fixed removing non-exiting scheduled actions that can be deleted by factory resets
Invocations from front-applet has much better & descriptive error messages with links to docs
Switching between multiple applet timings would freeze the second applet
Redesign verification pages
Return device time on all device
Set time with timezone and offset when online
Internal port video is displayed properly
Remove firmware cache to fix reading FW version after manual upgrade
Removed
timers holidays settings in native timers
[1.1.0] - 2018-05-14
Added
Changelog file containing all changes in current project