We have updated our chatbox on the right and it is now BLAZING FAST 2ms seconds if in focus and 5 ms if not.
New 'speed-mode' refresh system
Inspired by the architecture behind all good 4chan-style imageboard scripts, this system replaces the extremely server-intensive calls to a PHP script on every refresh with a static HTML file that is rewritten when someone posts a message.
This creates a level of efficiency previously only reachable by embedded IRC chatrooms or custom server software. And the best part? It works on shared hosting.
Where previously maybe 10 or 20 people could chat on a low refresh time like 1 or 2 seconds without having an effect on server load and site speed, now most servers should have absolutely no problem handling hundreds of concurrent users.
PREMIUM ONLY
Persistent message colours and colour picker
Inspired by vSA ChatBox, users can now pick a colour to use for all their messages - this improves overall readability as messages can be identified at a glance. Plus, instead of having to figure out the [color] bbcode and fiddle with hex codes, there is now a full colour picker.
Realtime 'users in chat' listing
As you may have noticed from the above screenshots, all shoutbox views now display the number of users currently viewing the shoutbox, and this is updated in realtime.
The 'users in chat' sidebar display on the Full view has also been brought up to date, with all previous bugs fixed and the addition of realtime updating. Additionally, it is now available as a XenPorta and [bd] Widget Framework widget.
Message notifications in tab/window title
A new optional feature: while in the full shoutbox and the tab or window is unfocused, the title will be flashed to grab your attention when a new message is posted, akin to Facebook messenger.
Live threads and posts
If you desire, new threads or new threads and replies can now be displayed in the shoutbox.
/me command
Ban from shoutbox (so don't be a dick)
A new addition to the message dropdown, allowing anyone with the appropriate permissions to ban a user from the shoutbox. This allows you to have 'shoutbox moderators' without giving them Admin CP access.
/prune command
Commonly requested, this allows anyone with the appropriate permission to clear the shoutbox. Unlike the community-made prune button, this will save any new messages to your archive thread, if enabled.
Ignore support
Added support for the built-in XenForo Ignore feature.
Inspired by the architecture behind all good 4chan-style imageboard scripts, this system replaces the extremely server-intensive calls to a PHP script on every refresh with a static HTML file that is rewritten when someone posts a message.
This creates a level of efficiency previously only reachable by embedded IRC chatrooms or custom server software. And the best part? It works on shared hosting.
Where previously maybe 10 or 20 people could chat on a low refresh time like 1 or 2 seconds without having an effect on server load and site speed, now most servers should have absolutely no problem handling hundreds of concurrent users.
PREMIUM ONLY
Inspired by vSA ChatBox, users can now pick a colour to use for all their messages - this improves overall readability as messages can be identified at a glance. Plus, instead of having to figure out the [color] bbcode and fiddle with hex codes, there is now a full colour picker.
As you may have noticed from the above screenshots, all shoutbox views now display the number of users currently viewing the shoutbox, and this is updated in realtime.
The 'users in chat' sidebar display on the Full view has also been brought up to date, with all previous bugs fixed and the addition of realtime updating. Additionally, it is now available as a XenPorta and [bd] Widget Framework widget.
A new optional feature: while in the full shoutbox and the tab or window is unfocused, the title will be flashed to grab your attention when a new message is posted, akin to Facebook messenger.
If you desire, new threads or new threads and replies can now be displayed in the shoutbox.
A new addition to the message dropdown, allowing anyone with the appropriate permissions to ban a user from the shoutbox. This allows you to have 'shoutbox moderators' without giving them Admin CP access.
Commonly requested, this allows anyone with the appropriate permission to clear the shoutbox. Unlike the community-made prune button, this will save any new messages to your archive thread, if enabled.
Added support for the built-in XenForo Ignore feature.