# Move diff panel into thread route and lift worker pool provider · pingdotgg/t3code

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

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

Visibility: public

Requested revision: 891eb02d49d4b511cc1b52ed4d675476484f2aa9

Requested commit: 891eb02d49d4b511cc1b52ed4d675476484f2aa9

Commit: 891eb02d49d4b511cc1b52ed4d675476484f2aa9

Tree: 79751a7d5c7f11c53c2f13bdf18ba6e19b61030e

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Move diff panel into thread route and lift worker pool provider

- Extract `DiffWorkerPoolProvider` into its own component and wrap `_chat` outlet with it
- Render/lazy-load `DiffPanel` from `/_chat/$threadId` so diff UI state and close behavior live with thread routing
- Keep responsive sheet vs inline diff presentation with route-level fallback loading UI

```

## Parents

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

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