# Migrate thread terminals to grouped layout model · pingdotgg/t3code

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

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

Visibility: public

Requested revision: a435fa5a2131e0cab8fbc1cfcd27986952151cf4

Requested commit: a435fa5a2131e0cab8fbc1cfcd27986952151cf4

Commit: a435fa5a2131e0cab8fbc1cfcd27986952151cf4

Tree: de6908183e32a1aee43d3f70fc0e84c9b4191e67

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Migrate thread terminals to grouped layout model

- Replace `terminalLayout`/`splitTerminalIds` with `terminalGroups` and `activeTerminalGroupId`
- Update terminal drawer UI to render grouped splits with a terminal sidebar
- Bump persisted web state to v7 with legacy v6 migration coverage in tests

```

## Parents

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

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