# feat\(mobile\): queue a message while its attachment is still uploading · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 071c390a9a28712879f1f8e0b944cb32adbe27da

Requested commit: 071c390a9a28712879f1f8e0b944cb32adbe27da

Commit: 071c390a9a28712879f1f8e0b944cb32adbe27da

Tree: d6c14e65690af91ab70f4ac7815bb7e06f5f4688

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
feat(mobile): queue a message while its attachment is still uploading

A connected composer disabled Send until every attachment finished
uploading, so on a slow link the user sat watching a progress ring even
though the offline path already knew how to queue the message and let the
outbox drain finish the upload. Only a failed upload now blocks sending,
since the drain would hit the same failure. With an upload in flight, the
new-task screen queues the task instead of starting it, and both composers
label the button Queue so the delayed send is not a surprise.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>

```

## Parents

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

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