Skip to content

v1.0.2

Latest

Choose a tag to compare

@github-actions github-actions released this 27 Aug 13:12
· 7 commits to main since this release

macOS.pkg installs WebLinked into /Applications; .dmg lets you drag it.
Apple Silicon only: CEF's binary distribution is per-architecture, so an Intel or
universal build needs a second distribution and a lipo pass.

Windows-setup.exe installs with shortcuts; .zip is portable. x86_64.

Linux — portable .tar.gz, x86_64.

One download per platform. WebLinked opens no window of its own — it is a
render host and a control server, and the control page it serves is the whole UI.
It puts an icon in the menu bar (macOS) or notification area (Windows and Linux)
which shows the running source count and offers Open control page, Copy control
address
, Reveal log and Quit. --no-tray turns it off, and a machine with no
desktop simply does not get one. The separate WebLinked Launcher that earlier
releases carried was retired in v1.0.0: the engine now does that job itself,
without a second download containing a duplicate copy of it.

Output backends in these builds: NDI, OMT, the fullscreen screen output and the
preview. The NDI SDK headers are vendored and the runtime is bundled into the
artefact, so NDI works on a machine that has never installed it. DeckLink and AJA
are located with find_package and silently disabled when their SDKs are absent,
which they are on hosted runners — build locally with those SDKs installed to get
SDI out. See docs/02-building.md.

Verification status is in docs/04-verification.md, which is the authority: NDI is
confirmed end-to-end against a real receiver, DeckLink against a real Duo 2, and the
screen output across two displays on the author's Mac. The tray icon is verified by
use on all three platforms. AJA and OMT compile against the real SDKs and have never
met hardware or a receiver, and the screen output's Windows and Linux backends have
never been run.

Builds are unsigned. On macOS, after installing:

xattr -dr com.apple.quarantine "/Applications/WebLinked.app"

That step matters more here than usual — the app nests five CEF helper .apps, and
approving the outer bundle does not unquarantine them. A quarantined helper is
killed silently and looks like the renderer simply failing to start.

Full Changelog: v1.0.1...v1.0.2