[SC] Chatbox

[SC] Chatbox 3.3.4

This major update brings [SC] Chatbox from version 2.3.2 to 3.1.5 with extensive improvements to conversations, uploads, member experience, mobile usability, performance, privacy and XenForo compatibility.

New conversation features

  • Direct replies with an inline preview of the original message
  • Quote-message controls
  • Copy-message controls
  • Permanent links to individual messages
  • Staff message pinning
  • Unread-message tracking for each member
  • Unread-message divider
  • Floating Jump to latest button
  • Load older messages without refreshing
  • Load Older only appears when additional history exists
  • Live typing indicators
  • Online and offline presence indicators
  • Today and Yesterday date separators
  • Soft-deleted “Message removed” placeholders
  • Optional deletion reasons
  • Stored message-edit history
  • Full-screen Chatbox mode
  • Sticky mobile message composer
  • Compact and comfortable display-density preferences
  • Custom member Chatbox status messages
  • Recent and favorite smileys

Notifications and preferences

  • Optional notification sounds
  • Optional browser notifications
  • Configurable mention notifications
  • Individual member preference panel
  • Draft preservation for unfinished messages
  • Failed upload retries without losing entered text

Attachment improvements

  • Drag-and-drop uploading
  • Paste screenshots directly from the clipboard
  • Multiple attachments per message
  • Attachment preview and removal controls
  • Upload progress indicator
  • Cancel and retry controls
  • Protected JPG, PNG, GIF and WebP uploads
  • Optional PDF, ZIP and MP3 attachments
  • Configurable extension allow-list
  • Configurable per-file and combined upload limits
  • Configurable maximum displayed image width and height
  • Server-side proportional image resizing
  • JPEG and WebP compression when PHP GD is available
  • EXIF and GPS metadata removal
  • Cached image thumbnails
  • Full-size lightbox viewing
  • Previous and next image navigation
  • Protected attachment delivery
  • Browser caching and ETag support
  • SHA-256 storage deduplication
  • Automatic orphan-file cleanup
  • Upload support on servers without PHP Fileinfo
Performance and reliability

  • Retention cleanup moved into a scheduled background task
  • Automatic removal of expired attachments
  • Live purge synchronization across open Chatbox sessions
  • Corrected touchActiveUser() repository implementation
  • Fixed the malformed repository code found in version 2.3.2
  • Fixed recurring polling requests returning HTTP 404
  • Polling now uses XenForo-generated URLs and works with friendly URLs enabled or disabled
  • Fixed the missing Chatbox Preferences icon
  • Fixed an invalid XenForo user-title getter error

Compatibility improvements

  • The optional pinned-resource feature is skipped when XFRM is unavailable
  • Added an option to place Chatbox at the absolute top of the forum list
  • Default Chatbox height changed from 280px to 220px
  • Improved button and icon spacing
  • Improved mobile presentation

Licensing and privacy

  • Added automatic activation for personalized customer downloads
  • Added manual license-key fallback
  • Added recurring license validation
  • Added license deactivation controls
Upgrade instructions

Upgrade directly from version 2.3.2 or any newer release. Do not uninstall the existing add-on because uninstalling can remove saved Chatbox data.

After upgrading, perform one hard browser refresh to ensure the newest JavaScript and styling are loaded.

Compatibility: XenForo 2.3.7 or newer.
This update introduces secure local-device image uploads and additional display controls for Chatbox images.

What’s new:

  • Members can attach JPG, PNG, GIF and WebP images directly from their devices.
  • Supports text with an image or image-only messages.
  • Added a compact paperclip attachment icon.
  • Moved the paperclip to the right of the Muted users button for a cleaner layout.
  • Added separate ACP settings for maximum image display width and height.
  • Images preserve their original proportions and remain responsive on mobile devices.
  • Uploaded files are stored securely in XenForo’s protected internal-data directory.
  • Added a dedicated user-group permission for uploading images.
  • Added a configurable upload-size limit from 1–25 MB.
  • Images are automatically removed when their messages are deleted, purged or removed through scheduled cleanup.
  • Removed the PHP Fileinfo dependency, fixing the “Class finfo not found” error on servers where the extension is unavailable.
  • Includes the optional XenForo Resource Manager dependency improvement, allowing Chatbox to install and operate without XFRM.
Default image display size: 640 × 360 pixels.

Upgrade directly over the previous version. Uninstalling first is not required, and existing messages, settings and licensing information are preserved.

Compatible with XenForo 2.3.7 and newer.
CHANGE LOG:

UI Improvement
  • Back
    Top