# Drive diff panel state from route search params · gitcafe/t3code

[View on GitCafe](https://git.cafe/gitcafe/t3code/commit/cc3e1db22a0a450396bf34650eebb7b8c56129de)

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

Visibility: public

Requested revision: cc3e1db22a0a450396bf34650eebb7b8c56129de

Requested commit: cc3e1db22a0a450396bf34650eebb7b8c56129de

Commit: cc3e1db22a0a450396bf34650eebb7b8c56129de

Tree: 32be0cf97f4373d0ae18844ebf65f5b112de9b34

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Drive diff panel state from route search params

- Parse and validate `diff`, `diffTurnId`, and `diffFilePath` from chat route search
- Switch ChatView/DiffPanel diff open/target actions to router navigation instead of store actions
- Remove diff-specific state/actions from the app store and update reducer tests

```

## Parents

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

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