Advanced Sidebox
Displays manageable and easily customizable sideboxes
Change Log for Advanced Sidebox
Version 3.1.19 stable Build #24
Fixes an issue with the Slideshow module that was caused by deprecated jQuery event handlers.
Version 3.1.18 stable Build #23
Fixes:
- PHP Warnings when saving new side boxes
- PHP Errors when THIS_SCRIPT is undefined
- Upgrade PortableObject Class
Version 3.1.17 stable Build #22
Changes:
- you can now change individual user's "Show Sideboxes" preference in ACP
- a bug where the bad word filter was not applied to post contents in the Recent Posts module
Version 3.1.16 stable Build #21
This is a patch for 3.1.15 which didn't receive all changed files.
Version 3.1.15 stable Build #20
Changes:
- added validation for the filename entered in the edit script page (entering an invalid script name will display an error message above the setting)
- moved caching functions into the cache class
- now the theme exclude setting in ACP will be rebuilt after themes are added/deleted (rebuild link left in settings in case I missed something)
- added validation to custom side box add/edit page to prevent submitting the form with invalid info
- moved "Show Sideboxes" UCP setting HTML into its own template
- a long-overdue full code cleanup was done including checks/changes for coding standards, redundancy, efficiency, and structure
- a bug where when editing custom boxes with CodeMirror is disabled in ACP, extra HTML (from the display page) is output unintentionally
- a bug where using an incorrect method of the ACP Table class resulted in malformed HTML in the custom side box edit page
- a duplicate language enter was removed
- a bug where the UCP "Show Sideboxes" setting's installation method was problematic and was changed to a standard find_replace_templatesets call
- a bug where when editing custom boxes, invalid input redirected the user back the display page rather than the edit page
- a bug where in the Latest Threads module, the thread link title property was not properly encoded, causing an HTML error
Version 3.1.14 stable Build #19
Fixes:
- a bug where a query was wasted in the side box management page in ACP
- a bug where a query was wasted in the visibility tool tip display
- a bug where queries were wasted when building the theme list
- a bug where the Welcome module's login form was missing the authorization code and was broken
- a bug where the Welcome module's template reference a language variable that didn't exist
- a bug in the Birthdays module where if there were no birthdays for the given month, a SQL error occurred
- a bug where in the addon module functions, a PRE flag was used that was deprecated in PHP 7
Version 3.1.13 stable Build #18
Changes:
- new module: Birthdays shows today's birthdays and upcoming birthdays
- new module: Forum Age shows forum start date and time since
- added peekers for module settings where appropriate
- upgraded installer
- moved Latest Threads avatar HTML into its own template for easy customization
- an issue where improperly set server permissions cause images and style sheets installation to fail
- an issue where module settings were displayed with duplicate ids for the row and input element
- a duplicate entry in the modules' language file
Version 3.1.12 stable Build #17
Fixes:
- a typo in the Private Messages module that caused a PHP warning
- incompatibilities with PostgreSQL (Thanks to Eric for pointing them out and kawaii for helping me set up a testing environment)
- a bug where using PHP features greater than the minimum MyBB requirement caused errors on older server setups
- a bug where adding columns caused a MySQL error
- upgraded internal libraries
Version 3.1.11 stable Build #16
Fixes:
- applied format_avatar function throughout consistently
Version 3.1.10 stable Build #15
Fixes:
- a bug where addon versions weren't set at install
- a bug where in the Forum Goals module, title text was improperly formatted
- added the ability to limit the Top Poster module to one forum
- added the ability to set the Top Poster module to count only threads
Version 3.1.9 stable Build #14
Fixes:
- a bug in the 3.1.8 release
Version 3.1.8 stable Build #13
Fixes:
- a bug where a typo broke the theme exclude selector update
- added the ability to the limit the top poster module to one thread
- added a new module Forum Goals which shows a progress bar for various types of goals (post/thread/user count)
Version 3.1.7 stable Build #12
Fixes:
- a bug where the title text of thread titles in the Latest Threads module were truncated erroneously
- a bug where addon modules that use external JavaScript files were not able to serve minified versions
- a bug where conflicts were possible with older versions of my helper libraries
- a bug where certain implementation (like
portal.php
) failed because of an incorrect conditional
- a bug where pre-check conditonals in the Latest Threads and Recent Posts module didn't check for all factors and in the end were removed as they were ineffective
- made the add/edit modal in ACP a little larger
- implemented a cache wrapper helper library
- reorganized a little, removing some unnecessary files
- added inline actions in ACP->Manage Scripts that allow width adjustment, activate/deactivate, and delete from the main page
Version 3.1.6 stable Build #11
Fixes:
- a bug where new modules weren't automatically installed as they should be
- a bug where a generically-named function had the potential for conflicts
Version 3.1.5 stable Build #10
Changes:
- Initiated some thinking-ahead export versioning in light of other issues
- Minor improvements to the core
- a bug where custom boxes exported after 2.0 could not be imported
- a bug where custom boxes that were exported were assigned an incorrect version
Version 3.1.4 stable Build #9
Fixes:
- A bug where when editing script definitions PHP warnings were given
- A bug where a typo caused invalid HTML to be output
- Side box titles are no longer limited to 32 characters.
Version 3.1.3 stable Build #8
Fixes:
- a bug where the Recent Posts module formed URLs incorrectly when using SEO URLs.
- a bug where the 'Manage Sideboxes' link was displayed even if the plugin was deactivated
Version 3.1.2 stable Build #7
This patch replaces the built-in help system with the GitHub wiki.
Version 3.1.1 stable Build #6
Fixes:
- a bug that caused the drag and drop interface in ACP to produce huge side box divs
- made a few style changes in ACP: Manage Sideboxes to reduce the overall height of the interface and to hopefully improve the look
- ACP style sheets are now customizable for each theme
Version 3.1 stable Build #5
Fixed:
- a bug where images were used in ACP before they were installed, resulting in broken images. In fixing the bug, I slimmed down the display when not installed/active.
- a bug where the slideshow module's fadeRate option was ineffective due to it being in the wrong format
- a bug where the wrong operand cause the module compatibility check to fail
- a bug where the upgrade check failed to consider fresh installs for both the core and modules
Enhancements:
- made template variables for module's more consistent, regardless of settings. Added an incomplete list here
- added the ability to disable side boxes for mobile users
- added the ability to limit the length of thread titles in modules
- added the ability to include/exclude certain groups from being displayed in the Online Staff module
- top poster module was updated to add the ability to
show a specified number of top posters, and to the show all time top poster
- added the ability to user percentages for avatar width in modules
- slideshow module was updated to add the ability to constraint image width and height as well as a setting to maintain side box height or resize with each image
- now installs each image to each theme both in ACP and forum-side so that they can be customized per theme
Build #4 stable
Fixed an issue where empty values in installation data caused STRICT database error.
Build #3 stable
Fixes a bug where NULL values cause an SQL error in STRICT mode.
Build #2 dev
Fixed:
- contained select boxes to prevent overflow
- removed some hard coded language from modules
- edited some incorrect '.gif' extensions
- adding some error checks to the AJAX routines
- added some missing table HTML in the who's online module
Changed:
- moved hard coded HTML from the who's online module into templates
Build #1 dev
The first build has no changes.