For AI agents: fetch the complete documentation index at /llms.txt, the full documentation corpus at /llms-full.txt, the agent skill at /skill.md, or this page as Markdown at /docs/desktop/troubleshooting.md (or send Accept: text/markdown).
Troubleshooting the desktop app
Resolve missing toolchains, blank windows, and release-signing failures before they block a build.
Setup and configuration
On Windows install the C++ Build Tools with the Windows SDK and the WebView2 runtime. On macOS install the Xcode command-line tools. On Linux install the WebKitGTK, compiler, tray, and system packages listed for your distribution. Install Rust with rustup, reopen the terminal, and run cargo check before starting Tauri.
A blank window usually means SUPASTACK_APP_URL is unreachable or points at a stopped dev server; the offline banner appears when the loaded page loses the network. Confirm the URL opens in a browser on the same machine and that you built with the intended value.
Implementation workflow
Release failures usually come from signing, notarization, or the updater block. Check the certificate and keychain on macOS, the signing certificate and timestamp server on Windows, the updater public key and endpoint path, and the product identifier. Re-run the release-config check, then install the artifact on a clean machine instead of over the development build.
Verification and troubleshooting
The app launches, reaches the backend, and installs cleanly.