Skip to main content

Front-OSD Changelog

Latest Beta Version​

[1.0.0] - 2026-08-17​

Changed​

  • (public) Build system migrated from webpack 4 to rspack and Node.js 16 to 24
  • (public) Network tests use XMLHttpRequest directly instead of the Node.js https client emulation
  • (public) Code style tooling migrated from TSLint to ESLint + Prettier (@signageos/codestyle)
  • (public) Menu navigation refactor for better navigation between elements and menu itself - no more random bugged switching pages
  • (public) Keyboard focus is shown by the same yellow ring everywhere - menu, buttons, inputs, selects and the console - instead of a different color per element; the yellow fill now only ever means active

Added​

  • (public) Network Test page checks every signageOS cluster endpoint - the EU or US cluster, switchable, plus the shared configuration CDN - and a custom URL typed in by the technician, streaming each result into a live console with its status, HTTP status and response time
  • (public) Connection test tells an endpoint the browser hid from one that is genuinely unreachable, so a red row now really means the device cannot reach the platform
  • (public) Ethernet setup can switch the interface back to automatic (DHCP)
  • (public) Ethernet setup validates the address, netmask, gateway and DNS before writing them, and refuses to apply a gateway that is outside the subnet it would be reached through
  • (public) Navigable input fields can carry a hint under the field, shown in gray and replaced by the validation message in red once the value has been submitted
  • (public) Internet Speed Test page redesigned into a grid of metric boxes colored by how good each result is, with live download and upload charts, per-transfer-size results, latency and jitter spread, TCP retransmits, a network quality verdict and a comparison against the previous run
  • (public) Speed test shows the Cloudflare edge it measured against, the public address and the device's own network
  • (public) Speed test can be stopped while it is running
  • (public) Speed test measures downloads up to 50MB and uploads of 100KB, 1MB and 10MB; the large transfers trim their number of passes to fit a time budget, so a slow link cannot keep the test running for many minutes

Fixed​

  • (public) Saving network settings reported "Saved" even when the device rejected them
  • (public) After saving network settings the form reloaded whichever interface came back first rather than the one just configured, so it could display another interface's addresses
  • (public) "Saving..." appeared only after the save had already finished instead of while it was running, and the button never returned to "Save" for a second edit
  • (public) Ethernet setup showed "Loading network info. Please wait." forever on a device with no Ethernet interface, while the status line simultaneously claimed a state it had not checked
  • (public) Only the first DNS server was ever shown on the network settings, and an empty DNS list turned the field into an uncontrolled input
  • (public) Fields on the Ethernet and Wi-Fi setup pages were stacked flush against each other and against their labels
  • (public) Rows touching with no gap also left spatial navigation comparing exactly equal edges, which could make the arrow keys skip a field such as Gateway
  • (public) Missing background icons on Wi-Fi and Ethernet setup pages
  • (public) Missing legacy vendor prefixes (e.g. flexbox) in CSS for old devices
  • (public) Speed test latency, jitter and upload speed showed NaN because Cloudflare changed the server-timing response header format
  • (public) Speed test reported upload speeds tens of times too high and latency measured as client overhead, because the metrics Cloudflare sends in the server-timing header today time server processing instead of the whole request
  • (public) Speed test average speeds were skewed by the 100KB transfer, which is too small to measure throughput
  • (public) Speed test could stay stuck showing a run in progress when every download failed
  • (public) Speed test showed no Cloudflare edge location and no public IP address after Cloudflare retired the /locations endpoint the edge was looked up through

Removed​

  • (public) Saving the speed test log to a USB drive

[0.16.3] - 2026-04-20​

Fixed​

  • (public) Update core-js from 3.19.1 to 3.49.0

[0.16.2] - 2026-03-26​

Fixed​

  • (public) Issues with connect button when Wi-Fi Enterprise certificates are not supported on device

[0.16.1] - 2026-03-20​

Fixed​

  • (public) Function for validating certificates should be enabled only on Brightsign devices.
  • (public) Issue where Wi-Fi client was not properly enabled on Wi-Fi settings pages for Linux devices.

[0.16.0] - 2026-02-13​

Added​

  • (public) Support for connection to hidden Wi-Fi networks
  • (public) Support for Wi-Fi enterprise networks with EAP-TLS, EAP-TTLS and EAP-PEAP authentication methods
  • (public) Logs are now hidden from console by default, but can be enabled via local storage by setting debug to @signageos/front-osd

Fixed​

  • (public) Issues with validating connection on OPEN Wi-Fi networks on setup page

[0.15.0] - 2025-09-23​

Added​

  • (public) Moved WiFi and Ethernet out of Network upper level to top level

Fixed​

  • (public) Issues with typing spaces in password field on Wi-Fi setup page

[0.14.2] - 2025-03-14​

Fixed​

  • (public) Removed posting ready message to parent window
  • (internal) Issues with peer dependencies and legacy react-scripts library
  • (public) Icons are now base64 instead of SVGs
  • (public) Tips on Wifi setup page which were not correctly displayed

[0.14.1] - 2025-03-05​

Fixed​

  • (public) Setting up gateway in network settings
  • (public) Wi-Fi country selection is now available only on supported devices

[0.14.0] - 2024-11-01​

Added​

  • (public) Add NTP server and proxy informations on device info page

[0.13.0] - 2024-10-14​

Added​

  • (public) Wi-Fi setup page shows hints about keyboard interactions

[0.12.0] - 2024-05-28​

Added​

  • (public) Options to fully disable Peer Recovery and Auto Recovery
  • (public) Wifi setup page now shows error message when connection fails
  • (public) Wifi grid is now automatically locked when device fails or succeed to connect to wifi

Fixed​

  • (public) Bug on wifi setup page, when the user was unable to select wifi on second or third place in list
  • (public) Connection on encrypted wifi networks
  • (public) Removed Muli font, default is now Arial

[0.11.1] - 2024-04-12​

Fixed​

  • (public) Network test errors in some cases

[0.11.0] - 2023-08-24​

Added​

  • (public) Full configuration for Auto & Peer recovery when supported
  • (public) Enhanced navigation within the OSD. All arrow keys now works as expected.

Fixed​

  • (public) Issue with selection wifi on wifi setup page

[0.10.0] - 2023-07-13​

Added​

  • (public) Exit button in main menu
  • (public) Dynamic zoom level based on device screen size

[0.9.0] - 2023-05-17​

Added​

  • (public) New Wifi setup page
  • (public) New Ethernet setup page

[0.8.1] - 2023-04-03​

Fixed​

  • (public) Crash when OSD is loading on some devices

[0.8.0] - 2023-03-30​

Added​

  • (public) Network Setup page now shows connected wifi SSID

[0.7.0] - 2023-02-16​

Added​

  • (public) Device brand and OS version support

Fixed​

  • (public) Device settings with new time management

[0.6.1] - 2022-11-09​

Fixed​

  • (public) OSD now runs on older devices (Tizen 2.4, WebOS 3)

[0.6.0] - 2022-07-21​

Added​

  • (public) Replaced node-sass with sass
  • (public) Support for timed peer recovery settings

[0.5.3] - 2022-04-27​

Fixed​

  • (public) Connnecting to Wi-Fi won't get stuck on loader if the passphrase was wrong

[0.5.2] - 2022-01-31​

Fixed​

  • (public) Flexbox on old devices
  • (public) Issues with network settings page
  • (public) Not working esc button when is selected with keyboard
  • (public) Button issues on settings page

[0.5.1] - 2022-01-04​

Fixed​

  • (public) Android compatibility issues
  • (public) Portrait mode
  • (public) Polyfills for Chromium <= 38

[0.5.0] - 2021-11-09​

Added​

  • (public) New Homepage
  • (public) System Information Page
  • (public) Network Test Page with checking connection on sOS servers and download/upload speed tests
  • (public) Device Settings Page
  • (public) Polyfills for support old devices
  • (public) Rewrite CSS to SASS

[0.4.1] - 2020-09-08​

Fixed​

  • (public) Wi-Fi page unable to open because of internal error

[0.4.0] - 2020-09-01​

Added​

  • (public) Use new official Wi-Fi sos API sos.management.wifi

[0.3.0] - 2020-05-28​

Added​

  • (public) URL text input in App section now immediately submits after pressing enter and is discarded byt pressing esc

Fixed​

  • (public) Wi-Fi "select a country" selectbox now works on Raspberry Pi

[0.2.0] - 2020-05-04​

Added​

  • (public) New Dark Blue design
  • (public) Manual network settings
  • (public) Ethernet settings
  • (public) Automatic switch between ethernet and wifi settings
  • (public) Change to a new navigation system
  • (public) Add exit functionality
  • (public) Add app page with upgrade/install current App

[0.1.0] - 2019-01-22​

Added​

  • (public) Changelog file containing all changes in current project
  • (public) WiFi settings