mChat 2.1.0
Support for phpBB 3.1.x has been dropped.
See here for a version compatibility matrix.
New features
- Added message reparser: all mChat messages in phpBB 3.1 and earlier format are converted to phpBB 3.2 format automatically, behind the scenes
- Moved many links (archive, rules etc) and options (toggle sound etc) to a new navbar dropdown menu to clean up the user interface
- Modernized text-area and BBCode & smilies buttons
- Added ACP option to disable logging of all mChat actions (edit, delete, prune, purge)
Front-end changes
- Moved status icons to mChat's container header
- Removed session details from user interface
- Removed input auto grow
- Removed option "Display link in the navbar" (navbar item is always displayed)
- Don't display popup when trying to send an empty message
- Don't display a zero in navbar item if no user is chatting
- Moved "who is chatting" and character count below input field
- Fixed "who is chatting" display issue on custom page
- Added some space above legend on custom and archive pages
- Fixed textarea background color in custom styles
- Display message and end chat session if board is disabled
- Don't display BBCodes and smilies panels more than once (improves compatibility with other extensions)
- Moved ACP option for sessions in navbar link to correct place
Minor improvements and bug fixes
- Check for minimum required PHP version when installing mChat
- Improved client session handling
- Improved wording of like and quote permissions
- Improved wording of global user settings explanation
- Fixed display issue of static message in IE
- Fixed checking user permissions when adding login notification
- Skip one refresh request when AJAX request failed
- Don't render BBCodes in post subjects and forum names of notification messages
- Use custom template name for form token (improves compatibility with other extensions)
- Fixed spelling in error messages
- Removed unused error messages from language files
- Removed pause on input feature
New Events
- Added PHP event
dmzx.mchat.purge_before
- Added template events
dmzx_mchat_panel_whois_after
,dmzx_mchat_static_container_before
,dmzx_mchat_static_container_after