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
Stabilize a network connection using better WebSocket low level libraries
Generating device unique DUID for samsungs which has WiFi adapter unavailable
Weinre debugging is back compatible working with appletEnabled flag
HTML over video (some of the recent changes broke it)
Open app installed to deprovisioned device
First start of display when the applet is bundled inside app (Open)
added sandbox to ProprietaryBrowser iframe to prevent hostile JS within iframe affecting parent document
Socket autoreconnecting improved
Socket reconnecting in offline state
Reboot device automatically when App or FW upgrade is performed in open management
add white background to the proprietary browser to prevent black web
When proprietary timers are disabled while the display and content are off, the display and content will be turned on
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
(internal) Refactor and simplify screen rotation manager
Longer deprovisioning timeout before reboot to give the display enought time to delete all cached data and files
Make longer and configurable check interval on platform configuration (30s -> 60s)
Native debug will always do the configuration check interval 30s
Device registration occasionally failing during first boot
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
Separate tests for Weinre and native debug toggle on/off into separate acceptance tests
Applet reload sometimes caused the applet to freeze instead of reloading it
Even longer deprovisioning timeout before reboot to give the display enough time to delete all cached data and files
Options sent to prepare were lost in same cases
Setting of device time and timezone returns success (when platform needs reboot/restart, do it after 1s)