v0.10.4
Nightwatch v0.10.4, changes include:
- Improve performance of the TUI client by properly using
nightwatch.config. - Migrate the Python bot framework to support
message,message-log,join,leave, andrics-info. - Add the
adminfield to users, send users on join as well as message log all as part ofrics-info. - Reimplement the callback system on the server side for further use and make it optional.
- Ensure usernames don't have whitespace around the edges, and readd restricted usernames (Nightwatch, Admin, Moderator).
- Ensure URIs passed to the image proxy have an allowed extension.
- Bump the image size of the web client to 640px from 300px.
- Allow clicking on images in the web client to open them in a new tab.
New user payload:
{
"name": "Example",
"hex": "ff0000",
"admin": false
}New RICS payload:
{
"name": "Some Server Name",
"message-log": [
{"user": "see user payload above", "message": "hello", "time": 1234567890}
],
"user-list": [
"see user payload above"
]
}