# Extract project favicon route and tighten turn-settled logic · pingdotgg/t3code

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

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

Visibility: public

Requested revision: ffbf541ff88c2c8398e69612fb65d8705ab2ad60

Requested commit: ffbf541ff88c2c8398e69612fb65d8705ab2ad60

Commit: ffbf541ff88c2c8398e69612fb65d8705ab2ad60

Tree: 43bd2e13e293fdb6f9033ba164384f74540cac28

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
Extract project favicon route and tighten turn-settled logic

- move `/api/project-favicon` handling into a dedicated server route with coverage for root and source-linked icons
- wire `wsServer` to use the new route helper
- treat any running session as unsettled in `isLatestTurnSettled` to prevent stale latest-turn banners, with test coverage

```

## Parents

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

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