Sync Tauri commands (git_pull, git_push, git_remote_status, reload_vault) blocked the runtime thread during network I/O, freezing the UI for 2-3s on every Cmd+Tab. Converted them to async with tokio::spawn_blocking. Added 30s cooldown to focus-triggered git pull and theme settings reload to prevent redundant work on rapid app switching. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>