When submitting timesheet we can't mention users who uses an email address as username
Description
Since we prefix username with @ sign our parser can't correctly parse usernames in the format user@example.com. Also it is ugly when using @: @user@exmple.com. Instead of @ sign we should use ~ sign.