Skip to content

v1.0.2 Release Notes

Released: February 2026


What's New

DSHOW fallback (Windows)

On Windows, camera initialization now falls back to the DirectShow (DSHOW) backend if the default backend fails. This improves compatibility with a wider range of webcams and USB cameras.

Resilient launch

The daemon now recovers gracefully from startup failures — if the camera is temporarily unavailable on launch, it retries instead of crashing.

Data-driven test engine

Internal regression test suite (Tier 0/1/2) rewritten with a data-driven approach, making it easier to add new test cases without modifying test logic.

Dynamic Dashboard URL

The dashboard URL is now configurable at runtime via the SCREENSTOP_DASHBOARD_URL environment variable, removing the need to rebuild when changing environments.

System info restored on startup

Station system information (OS version, hostname, hardware details) is now re-synced to the dashboard on every daemon startup, ensuring the dashboard always shows current info even after a station is reimaged.


Bug Fixes

  • Fixed camera initialization hanging on macOS when another process held the camera resource
  • Fixed station not re-registering with dashboard after reinstall

Upgrade

Download the latest installer from screenstop.co/downloads and run it over the existing installation. User data and face enrollment are preserved.