# Adopt TanStack Router for thread-based chat navigation · screen/t3code-personal

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

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

Visibility: public

Requested revision: ed9f561dc3c75f65acb9bd60174afbbbfc4c3652

Requested commit: ed9f561dc3c75f65acb9bd60174afbbbfc4c3652

Commit: ed9f561dc3c75f65acb9bd60174afbbbfc4c3652

Tree: 41279b43505b5fdd51fed169a4f2bc9c23c964ff

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Adopt TanStack Router for thread-based chat navigation

- add route-based chat layout with index and `/$threadId` views
- navigate sidebar thread actions through router instead of store-only selection
- extract shared thread creation into `threadFactory` and wire new router deps

```

## Parents

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

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