# refactor\(web\): the add environment dialog owns its form state · pingdotgg/t3code

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

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

Visibility: public

Requested revision: bd8e39916c28cf06c96f3c22ede04cf5ef08dff5

Requested commit: bd8e39916c28cf06c96f3c22ede04cf5ef08dff5

Commit: bd8e39916c28cf06c96f3c22ede04cf5ef08dff5

Tree: 9703c54bdb97cef9a8e6e921cb8c85a54584ad54

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
refactor(web): the add environment dialog owns its form state

Typing in the dialog's fields re-rendered the whole connections page; the
fields, SSH host discovery, and submit handlers now live in
AddEnvironmentDialog.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

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

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