From 0d98b95b6184a4470e9426b925db5885354d4652 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Fri, 25 Jul 2025 15:10:04 -0700 Subject: [PATCH] Don't prompt for updates on Linux unless APPIMAGE env exists --- src-tauri/src/updates.rs | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src-tauri/src/updates.rs b/src-tauri/src/updates.rs index dcbeb66d..23f457bc 100644 --- a/src-tauri/src/updates.rs +++ b/src-tauri/src/updates.rs @@ -66,6 +66,14 @@ impl YaakUpdater { mode: UpdateMode, update_trigger: UpdateTrigger, ) -> Result { + // Only AppImage supports updates on Linux, so skip if it's not + #[cfg(target_os = "linux")] + { + if std::env::var("APPIMAGE").is_err() { + return Ok(false); + } + } + let settings = window.db().get_settings(); let update_key = format!("{:x}", md5::compute(settings.id)); self.last_update_check = SystemTime::now();