DVZ Shoutbox

by Devilshakerz 95 Stars 74,072 Downloads

Lightweight AJAX chat.

Change Log for DVZ Shoutbox

Version 2.3.4 stable Build #15

  • fixed PHP compatibility issues
  • improved setting descriptions

Version 2.3.3 stable Build #14

Version 2.3.3

  • added support for suppressing delete confirm dialog with Shift key
  • unread messages tracking improvements
  • fixed auto-scroll issues
  • minor UX, visual, and security improvements

Updating: Overwrite inc/plugins/dvz_shoutbox.php, jscripts/dvz_shoutbox.js, update the CSS from STYLES.txt and, in the dvz_shoutbox_archive template (Global Templates), move:
<script type="text/javascript" src="{$mybb->settings['bburl']}/jscripts/dvz_shoutbox.js"></script>



Version 2.3.2 stable Build #13

Version 2.3.2

  • fixed error when deleting own shouts with user permissions,
  • fixed minor JavaScript error in Archive mode,
  • added word break to prevent long messages from breaking the layout,
  • added missing template on uninstall,
  • minor fixes

Updating: Overwrite inc/plugins/dvz_shoutbox.php, jscripts/dvz_shoutbox.js and update the CSS from STYLES.txt.



Build #12 stable

Version 2.3.1

  • PostgreSQL and SQLite (from MyBB 1.8.8) support
  • fixed empty banlist saving bug
  • fixed message deletion problems
  • last read mechanism corrected & enabled by default
  • fixed reversed order-related issues
  • fixed "division by zero" issues
  • minor fixes and optimizations

Updating: Overwrite inc/plugins/dvz_shoutbox.php and jscripts/dvz_shoutbox.js.

Build #11 stable

Version 2.3

  • marking unread messages
  • ability to link to specific messages
  • DVZ Shoutbox plugin hooks
  • language file for Shoutbox settings in ACP
  • minor fixes and optimizations

Build #10 stable

Version 2.2.1

  • preloading only when Shoutbox is toggled on
  • restored username escaping on user call, compatible with DVZ Mentions
  • E_NOTICE error related fixes
  • minor code corrections

Build #9 stable

Version 2.2:

  • implemented configurable maximum message length
  • improved UX with click & hold to edit and middle (scroll) click on delete button to bypass the confirm box
  • implemented synchronization of edits and deletions without refreshing the Shoutbox window
  • implemented scroll back to show past shouts
  • implemented shouts pre-loading (no AJAX request to fetch messages for the first time)
  • implemented clearing Shoutbox cookies within the MyBB mechanism (working MyBB >= 1.8.6)
  • minor ACP optimizations

Build #8 stable

Version 2.1.3:

  • MyBB's native Word Filters support
  • default avatar URL pulled from MyBB settings
  • smart username inserting (compatible with DVZ Mentions syntax)
  • strict input filtering (security)
  • minor JavaScript optimizations

Build #7 stable

Version 2.1.2

  • fixed scrolling to bottom in Reversed order mode
  • fixed incorrect entries highlighting
  • templates caching (reducing SELECT SQL queries)
  • support for word filtering
  • support for customized profile URLs
  • smart spacing in username calls, support for mentions containing complex usernames (compatible with DVZ Mentions)
  • minor CSS improvements
  • minor code improvements

Build #6 stable

2.1.1 to #6:

  • fixed scrolling to bottom in Reversed order mode
  • templates caching (reducing SELECT SQL queries)
  • minor CSS improvements
  • minor code improvements

Build #5 stable

Version 2.1.1

  • fixed collapse status saving

Build #4 stable

Development build
This build is not intended for production use.

Build #3 stable

Version 2.1

  • lang from 'shoutbox archive' link cut to 'archive'
  • removed 'forced' attribute from main loop
  • registering archive browsing activity (Who's Online)
  • implemented support for Merge Users tool
  • implemented support for IPv6
  • corrected settings descriptions
  • "@" username call on click on avatar (compatible with DVZ Mentions)
  • visual appearance improved
  • moderation panel moved before pagination in archive mode
  • switched from "jQuery" to "$" in JavaScript
  • default *dvz_shoutbox database table engine set to InnoDB
  • replaced dvz_shoutbox::member_of($groups) with MyBB 1.8's is_member($groups)
  • default avatar changed from '.gif' to '.png'
  • compatibility set to 18*
  • extended API [custom callbacks for events]
  • code cleanup [PHP >= 5.4]

Build #2 stable

Development build
This build is not intended for production use.

Build #1 dev

The first build has no changes.