# fix: reconcile main's round-16 features after the rebase · pingdotgg/t3code

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

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

Visibility: public

Requested revision: d6ed793b1e445aa81c1c91ff580a1def11db7d0a

Requested commit: d6ed793b1e445aa81c1c91ff580a1def11db7d0a

Commit: d6ed793b1e445aa81c1c91ff580a1def11db7d0a

Tree: be0842e49960c8dd431fd05a4809024e24cd421f

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix: reconcile main's round-16 features after the rebase

Round-16 rebase onto main (5 commits, headlined by #8236 file
attachments in the client). Main's upload-aware send path — capability
probes, upload await/retry gating, uploaded-ref turn attachments with
dataUrl fallback, draft release on success — is woven into the v2
dispatch flow, timeline user rows render file attachments as download
links with the ChatView download handler, and the provider settings
editor cleanup keeps the branch's environment-field rows. The codex
feedback client flow stays unported, replay testkit configs gained
main's environmentThemesDir, and the rpc/settings/docs unions carry
both sides.

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

```

## Parents

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

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