# Show optimistic user messages in chat timeline · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 5121dad193973979e311a7aa4318f9147c48c8db

Requested commit: 5121dad193973979e311a7aa4318f9147c48c8db

Commit: 5121dad193973979e311a7aa4318f9147c48c8db

Tree: 80d328ff61342b09b383858eaf795355db9e2237

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Show optimistic user messages in chat timeline

- Append pending user messages to the timeline before server echo arrives
- Reuse message ID/timestamp for optimistic and sent payloads to avoid duplicates
- Remove optimistic entries on sync or send failure

```

## Parents

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

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