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

[View on GitCafe](https://git.cafe/stienswout/t3code/commit/395be78f80e3b477c613057af26cb4ef0bd26fd9)

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

Visibility: public

Requested revision: 395be78f80e3b477c613057af26cb4ef0bd26fd9

Requested commit: 395be78f80e3b477c613057af26cb4ef0bd26fd9

Commit: 395be78f80e3b477c613057af26cb4ef0bd26fd9

Tree: c32b61ff597a79f3befa66a0524fd0e1ec46308a

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

- [0b18a8fe1596a40779e027d1e48652f4afdd76d0](https://git.cafe/stienswout/t3code/commit/0b18a8fe1596a40779e027d1e48652f4afdd76d0?format=markdown)

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