# v1.3.1 — Desktop hotfix **Fixes the desktop app failing to open at all** on unsigned builds (every MSI / DMG / AppImage since the updater was introduced). The Rust shell registered the Tauri updater plugin unconditionally, but the release workflow only injects the `plugins.updater` config when updater signing secrets exist — so unsigned builds panicked at startup (`PluginInitialization("updater", … expected struct Config)`, exit code 101) before ever showing a window. The updater plugin is now registered only when its config block is present. Signed builds keep the opt-in updater; unsigned builds simply run without it. No CLI changes — npm/Homebrew/Scoop/Winget users are unaffected; versions are bumped in lockstep. Found by the first real MSI install (thanks!).