We are creating an activity stream for our application and I have run into a challenge related to username display. Our usernames are keyed on email addresses, therefore, First Name / Last Name are not unique. So where I would want a string such as (simplified for explanation):
John Smith uploaded an image.
I am currently stuck with messages like
email@example.com uploaded an image.
Alternatives I've considered:
- John Smith (firstname.lastname@example.org)
- Display email address on hover
- Link name to user's profile (not yet a feature)
All of the options I've discussed come with UX issues. My goal is to make the stream event read well and accurate.
Does anyone have any better alternatives?