# Harden desktop update flow and prevent duplicate update actions · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/392d63231cce39b2dcd56435ef24579a8b4f06c6)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 392d63231cce39b2dcd56435ef24579a8b4f06c6

Requested commit: 392d63231cce39b2dcd56435ef24579a8b4f06c6

Commit: 392d63231cce39b2dcd56435ef24579a8b4f06c6

Tree: 73d0aa3d9d81c9fcdcebf573e67a9b4e9d6ab9fb

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
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

```

## Parents

- [7559f5ad70349b62d919e4a488ff70cc8c7847c6](https://git.cafe/screen/t3code-personal/commit/7559f5ad70349b62d919e4a488ff70cc8c7847c6?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/392d63231cce39b2dcd56435ef24579a8b4f06c6?format=markdown)
