Update quotes and mentions when username is changed

That cribsheet is detailed to the way our migration worked.

Just rename your account with the GUI. This changes ownership and rebakes all your posts.

So what is left over are posts in response to you. This means that any @mentions are a straight replacement "@paul " for "@paula " and rebake. The only thing you won’t be able to catch is “Hey Paul” or “As Paul wrote”, but these will be self evident from within the context of the posts.

2 curtidas

Estou trazendo este tópico de volta, especialmente para este caso:

Primeiramente, agora vocês permitem nomes de usuário em UTF-8… então… :sweat_smile:

Além disso, este problema foi descoberto: Unicode username with Σ as the final char leads to an error loading profile page

Resumindo, há inconsistências entre o tratamento de vários caracteres UTF-8 pelo JavaScript, Ruby e PostgreSQL (por exemplo, ao converter para maiúsculas/minúsculas). Acredito que o problema mencionado pode tornar caracteres UTF-8 inseguros em nomes de usuário se outro método de roteamento, envolvendo o ID do usuário, não for implementado.

Então, é uma chance de reavaliar essa decisão :slight_smile:

Apenas uma observação aqui para dizer que, ao alterar um nome de usuário, citações e menções são atualizadas automaticamente. Alterar um nome de usuário não quebrará citações e menções.

8 curtidas