3be18b8e5d
Windows: ConvertTo-Json outputs True/False (invalid JSON) and UTF-16 BOM, corrupting tauri.conf.json. Switch to `node -e` which round-trips JSON correctly. Linux: linuxdeploy is itself an AppImage and cannot execute inside Docker without FUSE. APPIMAGE_EXTRACT_AND_RUN=1 makes it self-extract and run as a plain binary instead. Also fix unreachable_code warning in check_for_update. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>