-
Notifications
You must be signed in to change notification settings - Fork 332
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Use showApubName in comment and post listings #1975
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Very much against this. Bloating the username lengths massively everywhere. The lack of a @
tells you that its a display name, and that if you want to see the actual identifier, you can either click and hold, or go to their profile page.
Then there is no way to differentiate from a local user and someone who is outside of the instance. Now, if you want to propose Displayname@instance then it causes another problem because it can be made to look like someone else's user@instance. I will note that other federated services like Mastodon, Firefish do show both: |
It no longer makes it clear if a user is from your own instance or from a different instance. Not to mention, the lack of |
I'm with @lionirdeadman and @creesch on this one. The "@" and instance name will not show up when a display name is set regardless of whether a user is on the same instance as you or a different one. |
We could also do an approach similar to the Mastodon screenshot and display the apub info on a separate line under the display name in a less prominent color. That could make apub names easier to see while also avoiding overlong lines and line wraps. |
This could give more room in the future for things like user flares as well, like when a user is flared as verified domain expert in a Q&A community, or marked as frequent contributer. If these multiple line could match the height of the avatar icons, then it might not be too bulky, while still leaving space for other info later. |
People will not do that if there is no obvious reason to do so. It therefore can lead to confusing situations at the very least but escalate to people actively abusing it to impersonate other users on an instance.
Isn't that simply deciding that form is more important than function? Something that might even be addressable, one proposal, has already been done. There might be other things as well that improve the "prettiness" of it all. In addition to this, this change already has been implemented in beehaw.org for almost a week. In that time I haven't seen any support posts about it or confusion about it in support chat on either matrix or discord. So, to me, that indicates that it might not be as big of a dealbreaker. Wouldn't it make sense to then simply merge this PR now and then address the exact looks that need to be adjusted in a future change? |
Just noting that for hexbear, upon federation we almost immediately changed the frontend to display 'display_name@domain' to aid in moderation efforts and to make it clear if someone is outside our instance. It would be shorter than 'display_name (username@domain)' so that might be better for upstream. Also, for hexbear users ourside our domain, we have almost 100% of our users using display_name because we use it to force pronouns on username. So our domain name ends up not showing up anywhere. |
I'll go back against what I said previously, and am willing to use the larger apub name. But it needs some testing and before / after pics, because its going to cause a ton of wrapping on mobile. |
I already put the before/after pics. We've been using it on Beehaw ever since this PR was made. I've not noted any complaints about it. I agree with @SleeplessOne1917's design with adding height to names to show this information rather than width but I honestly have no web dev knowledge so I wouldn't be able to deliver on that. |
Closed in favor of #2064 |
Description
This helps distinguish people from other instances which use a Display name and can help prevent impersonations which we've seen in the past.
Fixes #1974
Screenshots
Before
After