# Migrate thread terminals to grouped layout model · screen/t3code-personal

[View on GitCafe](https://git.cafe/screen/t3code-personal/commit/07210d0c912398f405a318cda7ea627126616c82)

Repository: [screen/t3code-personal](https://git.cafe/screen/t3code-personal)

Visibility: public

Requested revision: 07210d0c912398f405a318cda7ea627126616c82

Requested commit: 07210d0c912398f405a318cda7ea627126616c82

Commit: 07210d0c912398f405a318cda7ea627126616c82

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

- [ee463f6b76a9217fa1d5eb03519c039bed3db1cb](https://git.cafe/screen/t3code-personal/commit/ee463f6b76a9217fa1d5eb03519c039bed3db1cb?format=markdown)

[Source at this commit](https://git.cafe/screen/t3code-personal/tree/07210d0c912398f405a318cda7ea627126616c82?format=markdown)
