When users get mentioned in a shout and they get an alert, it will link to that shout and users will have the option to view 10 shouts before and after the shout they been mentioned in.
Fixed an error on the archive page for users who don't have the permissions to view the staff room.
Added "Staff room" feature where staff members with the permission can switch from "public room" to the "staff room" to chat in private. The archive will display both public and staff room shouts for those with permission.
Made code improvements and removed almost 1 KB of JS code.
Added an admin option to start chat collapsed for first time users.
Fixed an issue with active user list on the dedicated page where the list will load only when it refreshes.
Added admin option to reset user shout count when shouts are pruned.
shouts.json used in "Real time mode" will now be created when the option is enabled to pass file health check validation.
Added "Real-Time" mode which allows you to improve performance and server load by calling a JSON file on the server every second, instead of querying the database every x seconds, handling more active users at the same time and performing shout edits and deletes almost instantly.
Please note that while using this option, shouts will be accessible to anyone (who knows what they are doing), so do not use it if you want total privacy.
Also, if bandwidth is a server limitation on your web hosting plan, this option will increase bandwidth consumption.
New Features
Added active user list - Will display a simple list of active users at the bottom of the shoutbox that will refresh every minute.
Added top user list - Will display a list of top x users based on their number of shouts. By default 25 and can be changed from admin options.
Improvements
Made some changes to auto "loading more shouts" feature to require "View archive" permission.
Allow only admins to ban moderator/staff users.
Added shout action links into a menu.
Bugs Fixed
Fixed an issue where auto loaded shouts have a glitch with action items (edit/delete/ban) on the shouts.
Fixed an issue with lightbox not working with images.
Missing js and styles directories from the zip archive.
This release fixes compatibility issues in XF 2.2.x
Added cookie expiry date for Shoutbox settings.
Fixed an issue where sometimes due the content, when hovering over the shout row, it makes the action links toggle in a way that you cannot click on any of them.
Added option to send mention alerts.
Added option to display a message for banned users.
Display smilies in shouts without enabling BB Code. Option "Enable smilie button" must be enabled for this to work.
An active banned user can still post in the Shoutbox if doesn't navigate away from the page or if the user knows the custom page URL of the Shoutbox.
Banned users are still displayed in the banned list.
Added archive with option to search by user and keywords. You can set how many messages to show per page in admin options. This feature requires the "View archive" user group permission.
Added new admin option called "Shoutbox refresh timeout" that allows you to stop refresh interval if the user is not active in the Shoutbox for more than x minutes. This feature existed before but it was set to 10 minutes and could not be changed.
Added auto-scroll toggle to allow reading older messages without being forced back. This activates/deactivates when you scroll.
Loading older messages is now smother.
Made images smaller with CSS to take less space.
This release fixes a bug where certain emoji show as "undefined" in the input box when selected from the list.
Added admin option to enable emoji list.
This release fixes a template error with guest shouts.
This release fixes a bug where the message of edited shouts get duplicated on hover for author. Also, in smilie list, when hovering over smilies, it displays the wrong cursor.
This release fixes some compatibility issues with XF 2.1.0
NOTE: Do not try to upgrade to this version if you are running XenForo 2.0.x
Added option to quick tag a user via @ button next to the username. It will also highlight the shout for the tagged user.