v0.3.0
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.
Output backends in these builds: OMT only. NDI and DeckLink are located with
find_package and silently disabled when their SDKs are absent, which they are on
hosted runners. Build locally with the SDKs installed to get those backends — see
docs/02-building.md.
Verification status is in docs/04-verification.md: NDI has been confirmed
end-to-end against a real receiver; DeckLink, AJA and OMT compile against the real
SDKs but have never been run against hardware.
Only the macOS build has ever been run. This is the first release in which
Windows and Linux compile at all, and compiling is all they have done — neither
binary has been launched, so treat those two as untested rather than merely
unsigned. Everything measured in docs/04-verification.md was measured on macOS
arm64.
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: https://github.com/stoatworks-labs/weblinked/commits/v0.3.0