XF 2.1 / 2.2 / 2.3 Shoutbox by Siropu 1.5.1 a 2.0.3

NOTE:

This release is for XenForo 2.1.x. Do not attempt to upgrade to this version if you are using XenForo 2.0.x

Improvements:

Added two new widget options:
1- Enable Sidebar Style - If you are using it in the sidebar and want the same header as the rest of the sidebar widgets.
2- Hide Post Date - If you do not want to display the post date and time.

New Option:

Added an option to quickly tag a user via the @ button next to the username. It will also highlight the post for the tagged user.

1.png


This is a shoutbox widget that you can add in any of the available widget positions.

Options:
  1. Minimum age required - Enable shoutbox based on user's age.
  2. Shoutbox refresh interval - Allows you to set refresh interval for new messages. This option can be disabled.
  3. Shoutbox refresh timeout - Stop refresh interval for inactive users after x minutes
  4. Maximum shout length - Set the maximum allows shout length.
  5. Minimum time between shouts - Flood check (with user group permission to bypass it)
  6. Shout display limit - Set the maximum number of shouts to display on page load.
  7. Delete shouts older than - Allows you to auto-delete shouts older than x days.
  8. Auto prune shoutbox every x hours.
  9. Auto prune message.
  10. Enable navigation tab - Allows you to chat in a dedicated page
  11. Enable sound - Enable sound notification for new shouts.
  12. Enable avatars - Display user avatar in shout.
  13. Allow BB codes - Controls if BB codes are parsed or not.
  14. Enable auto link - Auto link/embed URLs and media sites.
  15. Enable smilie button - For easy smilie access.
  16. Reverse ordering - Place input box at the bottom and display new messages from the bottom to the top
  17. Quick user tagging button with shout highlight.
  18. Footer - Allows you to add custom content (text, ads, etc) in the shoutbox footer.
  19. Thread ID - Post shouts in a dedicated thread as well.
  20. Thread message minimum length - Set minimum length required for shouts.
  21. Ban users with ban list
  22. Archive with option to search by user and keywords
It has user group permissions for using shoutbox, editing/deleting shouts, prune shoutbox (/prune)
When scrolling at the bottom of the shouts, older shouts will be automatically loaded.

If you want a feature rich chat application, please see my add-on.
Shoutbox demo is available here:

New Features & Improvements :

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.

Download V1.5.1 :

Version 1.5.2 Improvement : Display smilies in shouts without enabling BB Code. Option "Enable smilie button" must be enabled for this to work.

Version 1.5.3 Improvement :
Added option to send mention alerts.
Added option to display a message for banned users.

Version 1.5.4 Bug Fix : 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.

Download V1.5.4 :

Version 1.5.5 Small change : Added cookie expiry date for Shoutbox settings.

Download V1.5.5 :

Version 1.5.6 Bug Fixes (XF 2.2.x Only) : This release fixes compatibility issues in XF 2.2.x

Download V1.5.6 :

Version 1.5.7 Bug Fix : Missing js and styles directories from the zip archive.

Download V1.5.7 :

Version 1.6.0 New Features, Improvements & Bug Fixes :

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.

Download V1.6.0 :

Version 1.7.0 New Feature :

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.

2.png


Download V1.7.0 :

Version 1.7.1 Improvements :

Added admin option to reset user shout count when shouts are pruned.
Json file used in "Real-time mode" will now be created when the option is enabled, to pass file health check validation.

Download V1.7.1 :

Version 1.7.2 Improvements & Bug Fixes :

Added 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 via JS.

Download V1.7.2 :

Version 1.8.0 :

- 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.

Shoutbox-rooms.png


Shoutbox-staff-room.png


Version 1.8.1 :

- 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.

Version 1.8.2 :

- Added style property for user mentions where you can style the shout container, text and date.
- Fixed a bug with user mention where @ not working when the shout is loaded via AJAX.

Download V1.8.2 :

Version 1.8.3 Bug Fixes :

Fixed an issue with room mention page where the buttons to show 10 before/after messages are displaying messages incorrectly.
Fixed an issue with room switch on mobile where page becomes unusable.

Download V1.8.3 :

Version 1.9.0 New feature: /ai command with ChatGPT :

- Added /ai command where uses can ask questions or requests to get automated responses from ChatGPT.
- To set it up, add your API key in admin options and set the new user group permission "Use /ai command".

Download V1.9.0 :

Version 1.10.0 New feature & Improvements :

- Added the ability to report shouts and view them in the archive for easy moderation (requires the new Report shouts user permission).
- Added the ability to use a predefined user account for ChatGPT responses.
- Added the @ before the ChatGPT bot name for easy /ai command insert.

Download V1.10.0 :

Version 1.10.1: Improvements
Added the option to select which ChatGPT model to use for /ai command prompts.

Note: The previous version was wrongly numbered internally and when you upgrade to this one, you will have to use the rebuild method instead which will work just fine.

Download V1.10.1:

Version 1.10.2 :
- Added user group permission to edit header & footer content for non-admins.
- Fixed an error in prune cron job due to a recent change.

Version 2.0.0 This version is compatible with XenForo 2.3

Download V2.0.0 :

Version 2.0.1 Bug Fixes :

Fixed an issue with emoji menu where with each open, the emoji is inserted multiple times when clicked.
Fixed an issue with icons not displaying when toggling sound, direction or visibility.
Fixed an issue with images loaded automatically when scrolling to the end of the messages where they would not display in the "fancy box" when clicked.

Download V2.0.1 :

Version 2.0.2 Improvements :
- Added new admin option:
- Allow multi-line shouts
  • When press Enter
  • When press Shift + Enter
  • No
Download V2.0.2 :

Version 2.0.3 Improvements & Bug Fixes :

Added model "GPT-4o" as new option.
Added "Base prompt" where you can specify certain things which will be applied before the user main prompt.

Fixed an issue on popup window where dark/light mode doesn't work as expected.
Fixed an issue with smilies not being inserted from the menu when using "Allow multi-line shouts" admin option.
Fixed uninstall issue where one custom column isn't removed from the user table.

Download V2.0.3 :
 
Back
Top