Skip to content

Releases: kasimi/mChat

mChat 2.0.0-RC6

22 Sep 12:03
Compare
Choose a tag to compare
mChat 2.0.0-RC6 Pre-release
Pre-release

Changelog

New features

  • Implemented Extensions Team feedback
  • Updated sound files, now compatible with GPLv2
  • Remember color on Ctrl+Click
  • Add message text when composing a PM
  • Added number of active chat sessions to navbar link
  • Added login notification messages
  • Translated notification messages
  • Added edit & delete moderator permissions
  • Use localStorage, removed all cookies
  • Faster animations
  • New styles: Canvas, Subway

Added numerous events to allow exciting addon extensions

  • 21 PHP events
  • 21 HTML template events
  • 11 JavaScript events
  • Note for developers of mChat addons for RC5: some events are renamed in RC6:
    • PHP events
      • dmzx.mchat.core.render_helper_add => dmzx.mchat.action_add_after
      • dmzx.mchat.core.render_helper_edit => dmzx.mchat.action_edit_after
      • dmzx.mchat.core.render_helper_delete => dmzx.mchat.action_delete_after
      • dmzx.mchat.core.render_helper_aft => dmzx.mchat.render_page_after
    • Template events
      • dmzx_mchat_body_before => dmzx_mchat_before
      • dmzx_mchat_buttons_before => dmzx_mchat_buttons_container_before

Improved message pruning

  • Moved message pruning to cron class
  • Added "Prune messages now" button to ACP
  • Allow a time period to be specified for retained number of messages when pruning
  • Don't allow changing pruning settings for non founders

Improved compatibility with other extensions

Improved performance

  • Saving a database query each time the session is updated
  • Moved session cleaning to core event cron.task.core.tidy_sessions, saving many unnecessary database queries

Bug Fixes

  • URL-encoded brackets in ACP permission links
  • Don't animate new messages after session timeout, thanks to voom
  • Fixed UCP title, thanks to spello
  • Don't scroll message container when new messages are added but latest message isn't visible
  • Include BBCodes in message length calculation
  • Include hidden self in who is chatting
  • Fixed disallowing BBCode list item
  • Hide chat sessions for users who are hidden temporarily
  • Append session ID to post notifications
  • Apply uppercase after message processing to prevent broken links
  • Don't display error popup when page is unloading
  • Don't display quote, like or mention buttons if user doesn't have u_mchat_use permission
  • Don't display quote or like buttons if BBCodes are not allowed
  • Always full input field width on mobile devices
  • Make Ctrl+Enter send message when using textarea
  • Fixed overriding min post characters and max smilies
  • Improved appearance of buttons in 3.2.x
  • is_enableable() now checks for remnants from 3.0 MOD and denies installation

mChat 2.0.0-RC5

19 Sep 08:20
Compare
Choose a tag to compare
mChat 2.0.0-RC5 Pre-release
Pre-release

Changelog

Improved

  • Approved posts will be posted in mChat

mChat 2.0.0-RC4

19 Sep 08:18
Compare
Choose a tag to compare
mChat 2.0.0-RC4 Pre-release
Pre-release

Changelog

New

  • Added overwrite all user settings
  • Use global user settings for new account settings
  • Added support for Collapsible Categories

Improved

  • Disabled autocomplete for input field
  • Removed reset button, automatically pause on input
  • Added relative message time to archive page

Fixed

  • Fixed position of mChat in pbtech style when using Recent Topics extension

mChat 2.0.0-RC3

19 Sep 08:19
Compare
Choose a tag to compare
mChat 2.0.0-RC3 Pre-release
Pre-release

Changelog

New

  • Fully compatible with phpBB 3.2
  • Added numerous mChat settings to the UCP
    • In order for administrators to have more control over mChat features a set of new user permissions has been added. These permissions control the ability of the users to adjust mChat settings.
    • If a user has permission to customize a certain setting, the setting is displayed in the user's UCP.
    • If a user does not have permission to customize a certain setting, the setting is not displayed in the user's UCP. Instead, the value as specified in ACP -> Extensions -> mChat -> Global user settings is used for this user.
    • To check a specific user's permissions, go to the Preferences form for this user in the user management section.
  • Added character count when typing a message
  • Added support for style Metro Blue

Improved

  • Fully HTML5 compliant

  • Replaced edit, delete etc icons with FontAwesome icons

  • Added ext.php for clearer error message when installing mChat on an unsupported phpBB version

  • Moved @ mention to message icons on the right

  • Adjusted timeout for Ajax calls

  • Bumped major version from 1.* to 2.* to prevent confusion:

    mChat version phpBB version
    1.* phpBB 3.0
    2.* phpBB 3.1 & 3.2

Fixed

  • Fixed displaying messages of deleted users
  • Fixed username in log messages when editing or deleting a message
  • Don't display mention button for own message
  • Don't hide avatar on small screens
  • Hide panel on archive page
  • Fixed broken HTML in Who is online on index
  • Fixed rare occasion where posts appear twice
  • Fixed escaping language strings in JavaScript
  • Fixed centering header in we_universal
  • Fixed ABBC3 styling