# Preserve draft metadata and dedupe composer image retries · pingdotgg/t3code

[View on GitCafe](https://git.cafe/pingdotgg/t3code/commit/3a5a14c6ed1595d09157d307aecd6662be83cae6)

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

Visibility: public

Requested revision: 3a5a14c6ed1595d09157d307aecd6662be83cae6

Requested commit: 3a5a14c6ed1595d09157d307aecd6662be83cae6

Commit: 3a5a14c6ed1595d09157d307aecd6662be83cae6

Tree: 89eda6eddc113babef654cd11c28d48e90a22498

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Preserve draft metadata and dedupe composer image retries

- Reuse hidden draft threads while applying requested branch/worktree updates before navigation
- Export composer draft storage key and clone blob preview URLs when re-adding images after retry
- Deduplicate composer images by file signature (within and across calls) and add store tests for URL revoke behavior

```

## Parents

- [cadef14a8428fe62f53d4ac7502cfaa7fa512333](https://git.cafe/pingdotgg/t3code/commit/cadef14a8428fe62f53d4ac7502cfaa7fa512333?format=markdown)

[Source at this commit](https://git.cafe/pingdotgg/t3code/tree/3a5a14c6ed1595d09157d307aecd6662be83cae6?format=markdown)
