Contacts without '@' cause chatty to fail the XMPP login
I use the jmp.chat service with a phone number and to manage that phone number you need to add a bot "cheogram.com" that has an address without an '@' symbol. Chatty won't allow you to add that contact but if you add that contact using a different client chatty can no longer login. It fails with the message
Login failed
XMPP stream header missing:
<my user @ domain>
Please check ID and password
Removing the cheogram.com user contact allows chatty to login again.
Also if chatty is logged in and then you add cheogram.com from a different client then chatty can send and receive messages to that contact. As soon as you logout you won't be able to log back in due to the error above.