x security fixes: trying to prevent SQL injection, filter out bad numeric entities
* prevent guests from manually loading sboxDB.php, show login-message instead
+ added disable/re-enable automatic refresh
+ added filtering of [img]-BBCode (may get a switch in settings soon)
! if you don't like it, remove line #308 in sboxDB.php
x hopefully fixed bug with smileys-insertion into sbox instead of posts if sbox was included into all pages in SMF
x hopefully fixed bug with "ANSI_X3.4-1968"-charset, which is just ASCII and seems to be used for UTF-8, also suppressed error messages from htmlentities()
+ added is_not_banned() before a post is inserted
! It's because PM checks mods against current file. Upgrade works by removing old changes from current file and applying new changes - which can't be applied as long as the old changes are still there - that's why PM shows that error.
+ more configuration variables in sboxDB.php
+ made background and text color of sbox theme-dependent. Alternating colors can be specified in settings for bright and dark themes - should work for all themes where there's a properly set windowbg2-class
* rewrote uninstall-code to SMF-package-sdk-example
x quick-fixed bug with UTF8 characters
+ added censoring of words
+ added automatic shoutbox-insertion into blackTed if installed
+ added "Type your shout"-message to input field
* simplified package-info.xml a bit
* raised version to 1.14
+ added modifications for the other 2 default themes (classic and babylon)
! ATTENTION: If you manually added the sbox to those themes, remove your code before installing this package!
* string cleanup - sorted strings by appearance
* added separator lines to settings dialog
x added missing 2nd and 3rd parameter do db_query() in sbox_setup.php
+ DROP TABLE before insert, so that updates to 1.1rc3 will be more easier
+ $sbox_NickPrefix and $sbox_NickSuffix in sboxDB.php
+ Guests are now shown as Guest-abcdef with abcdef being their IP in base36, this way you can differentiate guests easily
+ option to allow Global Moderators to delete shouts
+ option to disallow BBC for guests only
+ option to disable the "WhatsNew"-line
* made compatible with SMF 1.1rc3
* moved basic strings from Modifications.<lang>.php to sbox.<lang>.php so that there now is language fallback to English (and 1 file less to change)
+ check for lock before removing History file
+ added switch to disable linking to profile pages
+ added switch to disable Refresh after there have been no posts in lastActive time
* shortened some CSS classnames
x fixed selectable font-sizes (were "xp" instead of "px", changed them to point(pt) though)
+ added BBCode-option in settings
+ added option to switch off sbox completely for Guests
* centered input area so that the Refresh-button is also centered for Guests
+ added History-option in settings, but no code to handle it for now
* character limit for one shout has been raised to 320 chars (like one long SMS ;-)
* displayed weekdays are now in the language the user has chosen in SMF and from SMF's language files
* sBox-time is kept in sync with SMF's time (including all timezone-stuff)
+ there's a bar displayed showing what's new since the last refresh
+ poster's name can be clicked to show his profile
+ your own nick is made bold and a sound is played on first occurence
+ sbox now uses SMF's smileys and BBCode, option in settings shows the smiley-row known from posting messages in SMF
+ HTML is now blocked
* now user's "Display Name"s are shown instead of usernames
* database now only stores User-ID, Unix-timestamp and message
! There's some experimental code commented out - maybe someone will make it work some day. It's for showing who's viewing the shoutbox and for giving each user a specific unique distinguishable color.