based on #12680 but some reductions: some cases were already changed by vim/vim (just according to keikaku) focus on direct mention of the user which was the major concern.
The first idea is how it is done in AP part of the fediverse, however, could not work very well with quite long names.
The second idea has the issue of visibility.
In addition, there is a set of rules mostly set when organizing data in DBs. These are called “Normalization”. A field for usernames is no place for it but its own one in the user table and the reasons are the same why “Normalization” exists.
The first idea is how it is done in AP part of the fediverse, however, could not work very well with quite long names.
The second idea has the issue of visibility.
In addition, there is a set of rules mostly set when organizing data in DBs. These are called “Normalization”. A field for usernames is no place for it but its own one in the user table and the reasons are the same why “Normalization” exists.
I feel like a dedicated post or an issue on GitHub would get this issue the proper discussion it needs.
Yes, sorry for the delay. I was checking if someone asked it in the issues before but I stopped.