FusionGEN Changelog

Latest updates and improvements

September 2026

  • Cleaned up incorrect paths in the Donate module
  • Improved a few Bootstrap class styles and translations
  • Updated several admin theme dependencies
  • Updated CodeIgniter to version 3.4.5
  • Fixed a TinyMCE regression
  • Removed duplicate Tooltip initialization and unused CodeMirror in mod_template

August 2026

  • Updated Google Analytics script to GA4
  • Restored application absolute filesystem path logic
  • Moved username and email checks into the Registration controller
  • Added the missing type="search" attribute to relevant inputs
  • Extended realm database configurations and performed minor cleanups
  • Removed a duplicate configuration typo and fixed a refreshCaptcha regression
  • Migrated ACP tooltip attributes to Bootstrap 5
  • Improved getModuleName functions
  • Improved PHP version retrieval within the ACP
  • Improved Smarty class initialization
  • Centralized TinyMCE initialization and moved/replaced a few modifiers
  • Removed the redundant keep-alive header directive from .htaccess
  • Cleaned up Composer configuration, updated requirements and removed the unused Monolog dependency

July 2026

  • Fixed the global maintenance settings editing page to correctly display the saved configurations
  • Added topserver.live to the vote plugin (thanks @haritz95)
  • Removed duplicate __construct() methods and redundant database initializations
  • Removed the unused legacy session config file and the obsolete GMapBuilder function from theme.js
  • Refactored the session and visitors logging queries and updated the user_agents list
  • Renamed a configuration option to standardize project naming
  • Improved file handling and directors creation
  • Moved the getCaptcha function into the Registration controller
  • Removed remaining deprecated PayGol code and improved donation log search
  • Updated CodeIgniter to version 3.4.4
  • Added the username field alongside the nickname in the UCP
  • Removed unnecessary helper, library, and config includes already loaded by the autoloader
  • Added missing page titles for Login, ACL Manager, Groups, Roles, Email Logs, HP Logs, Sessions, Bans, and Tickets
  • Enforced max_length[16] validation for password recovery and reduced the username maximum length to 16
  • Updated additional language strings and removed duplicate entries
  • Validated and sanitized language selection (thanks @Err0r1)
  • Replaced the deprecated xss_clean() with html_escape() in the format function
  • Added a return home username link in ACP lockscreen window as well
  • Updated Composer dependencies (Smarty v5.8.4)

June 2026

  • Updated Composer dependencies (Smarty v5.8.2 and polyfill for the Mbstring v1.38.2)
  • Removed PHP maximum version requirement checks during installation

May 2026

  • Reverted UI.initialization to occur only after the page has fully loaded.
  • Removed unused fusioneditor
  • Allowed CMS installation on PHP 8.5.6 and verified compatibility

April 2026

  • Allowed CMS installation on PHP 8.5.5 and verified compatibility

March 2026

  • Updated application/config.php to align with CodeIgniter defaults and removed deprecated settings
  • Added support for additional image formats (.svg, .webp) and higher-resolution uploads for news
  • Relocated static files into a centralized application/assets directory
  • Fixed a typo and improved the error message for manifests checks
  • Added missing changelog and change avatar page titles
  • Switched to cURL to retrieve admin_items icons and force 16px display size
  • Enhanced the installer by upgrading to Bootstrap v5, implementing a dark/light mode toggle and additional security improvements
  • Removed unused components (PrettyJSON, router.js, article tags)
  • Allowed CMS installation on PHP 8.5.4 and verified compatibility

February 2026

  • Updated CodeIgniter to version 3.4.2
  • Updated Smarty to version 5.8.0
  • Allowed CMS installation on PHP 8.5.3 and verified compatibility
  • Initial admin theme debloat: removed few unused libraries and files
  • Suppressed errors when viewing/editing externally created accounts
  • Enhance error handling for Smarty template loading
  • Fixed online players sorting by name, level, location
  • Fixed image slider backend (now only requires template call)
  • Fixed headline and content validation for sideboxes via ACP (thanks @Jiinx)
  • Fix SQL integer display width warnings
  • Restored FusionGEN.net website (alpha version)

January 2026

  • Enforced maximum passwords length of 16 characters
  • Improved Firefox browser compatibility for news article submissions (thanks @Jiinx)

More coming soon — stay tuned!