Skip to main content


One thing that I've noticed from federating with #Friendica, #Hubzilla, and #Zap with #Pleroma: statuses that mention me render the mention with my display name, and not my user handle.

This isn't necessarily *wrong*, it's just that the mention is displaying in a way that's native to their own platform. Is there a way to improve how mentions are rendered, so that they look native on the platform that's rendering them?

Like, it'd be nice if I saw my mentions as @sean instead of @deadsuperhero or whatever. So I guess the question is, how exactly might this be fixed? Is there a way for both platforms to render the same mentions differently?

#Fediverse
At its core, a mention is a link to a profile page. AP (and other protocols) even list them in their metadata for easier extraction. So in theory each platform could rewrite the mention links into anything they want.
I did some work on this yesterday - now all outbound *and* inbound mentions are converted to your chosen mention style - whatever that happens to be. It works well - every mention in my stream is now rendered using the display name. Unfortunately other platforms will need to do something similar if they want UX consistency or are intolerant of other platforms with different features and policies.
thanks, Mike, I appreciate you taking the time. I was largely under the impression that perhaps the rendering should be handled on the recipient end, but honestly my knowledge in this area is quite limited
It should, but most systems will accept remote messages as is because it is simpler.