Messaging system bug reporting and fixes
Posted: Mon May 02, 2016 12:01 pm
This is quite a large feature that will get used hundreds of times a day so it's very important that it works reliably and without issues. So I'm creating this thread to track bugs reported by you and also to store a change log which will list things I have fixed.
Bugs Fixed on May 2nd 2016:
Bugs Fixed on May 2nd 2016:
- When adding more than one player to your first group it wouldn't work correctly
- When sending a private message containing a website url with special characters (&, # etc) it would fail to send.
- When sending normal messages with special characters (", %, &, # etc) it would fail to send.
- It was possible to add invalid usernames to groups, that has been fixed.
- It was possible to send newlines (\n) in messages, this has been disabled.
- It was possible to add yourself to a group, that has been fixed.
- When messaging someone as they switch servers your message may fail to send, it will now locate them mid-server switch.
- When sending a message that contains both text and a url it may make the url not clickable or the message not get sent at all, this has been fixed.
- When sending a URL or a message with (very) special characters to a group of players or just to more than two players you won't be able to hover over the message header to view who that message is being sent to. Same situation when receiving messages. This is due to the hover mechanic being unavailable when using text encoding with JSON so the messaging system switches to a system called CMSG written by Adrian when special characters are detected. This isn't a big problem but it is an issue you may come across so I'm listing it here as it's a bug I'm unable to fix presently.