No argument here, I absolutely do not want to fork the code base. That being said, the closest I can get to my desired level of integration would be to:
- put the user’s name into the Discourse Full Name
- check “enable names” in the settings to show the user’s full name
- use CSS to hide the display of the Discourse username
Unfortunately, when creating an “@” reply, the Discourse username would be used.