Real installers, every platform

CrossXClient now ships platform-native installers for Windows, macOS, Linux, and Debian — and the app tells you when a new one is ready.

For a while, getting CrossXClient onto your machine meant knowing which build was yours and trusting that the artifact you grabbed actually matched your OS. That gap is closed.

What shipped

CrossXClient’s release pipeline now builds a real installer for every platform we support:

  • A Windows installer
  • A macOS build for Apple silicon
  • A Linux artifact for general distributions
  • A dedicated Debian package, for anyone who wants apt to own the install and the upgrade path

None of these are cross-compiled approximations. Each one is built and packaged for the platform it targets, and the release process fails loudly if a required artifact is missing, instead of quietly shipping an incomplete release. Builds aren’t code-signed yet, so Windows SmartScreen and macOS Gatekeeper will still warn on first launch — the SHA-256 checksum published alongside each download is the way to confirm what you got is what we shipped.

The app watches for updates now

Once CrossXClient is installed, it stays current on its own. The client checks for newer releases on launch and tells you when one is available, so “am I on the latest build” stops being a question you have to ask a changelog to answer.

Getting release metadata right across four platforms and an updater turned out to be its own project — an earlier build had upgrade prompts that flapped between versions because metadata discovery wasn’t deterministic. That’s fixed now: the same release always resolves to the same metadata, every time.

What this means for you

If you’ve been running CrossXClient from a dev build or an early beta artifact, it’s worth grabbing the current installer from the download page. From here on, the app will keep itself current — no more manually checking back.