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.