hypothesis / product-backlog

Where new feature ideas and current bugs for the Hypothesis product live
118 stars 7 forks source link

Expand accepted characters for username syntax #435

Open klemay opened 6 years ago

klemay commented 6 years ago

Feature Request Form

Problem you are trying to address with this feature

Currently, characters such as é are not accepted in usernames - as we expand our user base, people will want to use characters from their real names (and from various words in their native languages) as part of their usernames.

Your solution

Consider expanding the charset to accept all Unicode characters. This won't solve the problem for everyone, since Unicode has its own issues re: inclusivity and diversity, but it would be a good start.

See customer support ticket: https://hypothesis.zendesk.com/agent/tickets/1978

robertknight commented 6 years ago

IIRC the reason why usernames have a very limited character set and limited length is because that makes them "safe" to use in a wide variety of contexts where we might otherwise have to be somewhat more careful. These include URL paths.

Display names don't have these limitations, but we don't have a clear policy about we use them yet. See https://github.com/hypothesis/product-backlog/issues/397

klemay commented 6 years ago

Another user request: https://hypothesis.zendesk.com/agent/tickets/2299

klemay commented 6 years ago

Moving to "Icebox" in Product Backlog because action on this is contingent on #397