# fix\(web\): project monograms over two characters can no longer be saved · pingdotgg/t3code

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

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

Visibility: public

Requested revision: def9e75af253c5c3769c8dd28dbc93b10391578f

Requested commit: def9e75af253c5c3769c8dd28dbc93b10391578f

Commit: def9e75af253c5c3769c8dd28dbc93b10391578f

Tree: 613644d2ad839e8c9c7f0a7376e45d9280c65339

Author: Julius Marminge

Committer: Julius Marminge

## Message

```
fix(web): project monograms over two characters can no longer be saved

The icon picker only checked the contract pattern, which still admits longer
legacy monograms, so ABC looked valid and the server rejected it after the
dialog closed. Count graphemes the way the server does so the field shows as
invalid and Save stays disabled.

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

```

## Parents

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

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