# refactor\(web\): chat markdown links and file chips live in their own modules · pingdotgg/t3code

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

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

Visibility: public

Requested revision: e113e20a3ef097439956f98e500d23e65581c354

Requested commit: e113e20a3ef097439956f98e500d23e65581c354

Commit: e113e20a3ef097439956f98e500d23e65581c354

Tree: e4540719bc213cdb2a5b4b0527bad6e9997fb55b

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
refactor(web): chat markdown links and file chips live in their own modules

MarkdownFileLink and its action helpers move to chat/MarkdownFileLink.tsx
and MarkdownFileLink.logic.ts; external link favicons and wrapping move to
chat/MarkdownExternalLink.tsx; fragment clicks and heading ids move to
chat/markdownFragments.ts; hast text helpers to chat/markdownHast.logic.ts.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

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

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