# feat\(desktop\): update the desktop app on remote Macs from the Update button \(\#6554\) · screen/t3code-personal

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

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

Visibility: public

Requested revision: b2f25d390a8546e42eb6186115b673a53b8c38dc

Requested commit: b2f25d390a8546e42eb6186115b673a53b8c38dc

Commit: b2f25d390a8546e42eb6186115b673a53b8c38dc

Tree: 19c6598b726eb3f4290472cdb84eab4efec673ac

Author: Theo Browne

Committer: GitHub

## Message

```
feat(desktop): update the desktop app on remote Macs from the Update button (#6554)

Use a prepare and commit handoff for remote desktop updates. Retry lost commits, require the prepared version after reconnect, and recover backends and windows when installation fails.

Built with GPT-5.6 Sol in Codex.

Co-authored-by: Claude Fable 5 <noreply@anthropic.com>
Co-authored-by: Adolanium <94890352+Adolanium@users.noreply.github.com>
```

## Parents

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

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