Harden desktop update flow and prevent duplicate update actions

- Skip redundant update checks while update is available/downloading/downloaded
- Wait for backend shutdown before `quitAndInstall` and improve updater error/progress handling
- Prevent sidebar update button clicks during download while preserving tooltip interactivity
392d63231cJulius Marminge committed on 3/4/2026, 6:31:45 AM· committed by Julius Marmingeparent7559f5a
2 files changedLine totals unavailable