- Session extended to 2 hours + keep-alive (every 5 minutes)
- Auto-refresh fixed
- Mobile text issues fixed (wrapping, long strings)
- Avatar removed from admin search
- Expanded and fixed admin settings
- Fully rewritten install.php
- Full .env generation added to administration
- Fixed website title and title tag
- fixed stability and minor style issues
- optimized code
- added SEO and AI-SEO improvements
- added mobile optimization
- added authentication via Google account and Discord
- added cache cleaning
- added silent-ban show/hide option
- added permission levels: admin, moderator, viewer
- added option to hide protest ban
- added option to hide contact information
- added lightweight install script
- Changed minimum search length from 2 to 1 character
- Fixed frontend validation (HTML + JavaScript)
- Fixed backend validation (PHP)
- Fixed scroll anchoring warnings in console
- Fixed deprecated warnings in EnvLoader::load() - nullable $path parameter
- Fixed deprecated warnings in EnvLoader::get() - added mixed type hint
- Fixed deprecated warnings in ThemeManager::getThemeName() - nullable $theme parameter
- Explicit nullable types (?string) for PHP 8.0+ compatibility
- Added mixed type hints for better type safety
- Changed Avatars:
Switched to Crafatar for online mode and Cravatar for offline mode to improve avatar reliability and speed.- UI & Tables Optimization:
Fixed and optimized table layouts and display for better responsiveness and readability.- Improved Search System:
Updated search functionality — now you can also search by ID and use a new, faster method for results.- Table Sorting:
Clicking on a table item now automatically sorts the entire table based on that column.- Admin Panel Enhancements:
Optimized search performance and data handling in the admin area.- Other Minor Fixes:
Various small improvements and code refinements for stability and performance.
