# Extract desktop update state helpers and improve update UX · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/commit/32d89806d7b17dbcffa4f02b46b24b410bf54b5e)

Repository: [gitcafe/t3code](https://git.cafe/gitcafe/t3code)

Visibility: public

Requested revision: 32d89806d7b17dbcffa4f02b46b24b410bf54b5e

Requested commit: 32d89806d7b17dbcffa4f02b46b24b410bf54b5e

Commit: 32d89806d7b17dbcffa4f02b46b24b410bf54b5e

Tree: 634b843f15891c1a0e304ce49617b0d9a07ce1b1

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Extract desktop update state helpers and improve update UX

- Add `updateState` helpers for auto-update eligibility reasons and progress throttling
- Show a user-facing dialog when manual update checks are unavailable
- Ensure manual update checks can open a window when none exist
- Add tests for disable-reason logic and 10% download progress bucketing

```

## Parents

- [2fd4e06b345e6edbe12f1de456bb3f057c2b14f0](https://git.cafe/gitcafe/t3code/commit/2fd4e06b345e6edbe12f1de456bb3f057c2b14f0?format=markdown)

[Source at this commit](https://git.cafe/gitcafe/t3code/tree/32d89806d7b17dbcffa4f02b46b24b410bf54b5e?format=markdown)
