Theme editor

[XTR] Dynamic Welcome Panel 1.0.3

Change log

  • Performance Optimization: Heavy database queries (`COUNT/FETCH`) for statistics have been optimized. Server load is now minimized using SimpleCache and the XenForo Registry system.
  • Bug Fix: Fixed an issue where specific user statistics (e.g., post count percentage) were cached and incorrectly displayed to other users.
  • Compatibility: Resolved issues where template modifications failed on custom themes. Modifications now utilize a flexible Regex structure.
  • Integration: Added `is_addon_active` checks to prevent errors or empty blocks when 3rd party add-ons (XFRM, XFMG, Support Tickets, eCommerce) are disabled or uninstalled.
  • Code Cleanup: Improvements made for PHP 8.3 compatibility (Type hints and strict types).

Release notes

This update is a critical maintenance release focusing on performance and stability.

Database queries that caused server load in the previous version, especially on high-traffic forums, have been completely optimized. The statistics collection engine has been rewritten to utilize XenForo's native caching system.
Additionally, the "Cache Pollution" issue, where user-specific data (e.g., message count) was accidentally cached and displayed to other users, has been resolved. Template modifications have been converted to Regex to improve compatibility with custom themes.
Back
Top