feat(desktop): prevent sleep while instances busy

This commit is contained in:
Shantur Rathore
2026-02-07 22:53:46 +00:00
parent 6b81d0d703
commit 5b4edef785
13 changed files with 1007 additions and 64 deletions

View File

@@ -35,6 +35,7 @@ fn cli_restart(app: AppHandle, state: tauri::State<AppState>) -> Result<CliStatu
Ok(state.manager.status())
}
fn is_dev_mode() -> bool {
cfg!(debug_assertions) || std::env::var("TAURI_DEV").is_ok()
}
@@ -73,6 +74,7 @@ fn main() {
tauri::Builder::default()
.plugin(tauri_plugin_dialog::init())
.plugin(tauri_plugin_opener::init())
.plugin(tauri_plugin_keepawake::init())
.plugin(navigation_guard)
.manage(AppState {
manager: CliProcessManager::new(),