NEW: Added new detection "Signed Image Detection" method (recommended and enabled by default) as a lightweight safe secondary check alongside Fast Detection
NEW: Use ad-like, dynamic first-party bait URLs (including common ad-size/query patterns) to better trigger network-based blockers
NEW: Added a new "Easy List" network-token parser (separate from cosmetic CSS bait parsing) and cache layer; used those tokens with new detection method
NEW: Successfully tested across all major adblock extensions such as: uBlock, uBlock Origin Lite, AdBlock, Adblock Plus, Brave, AdGuard, VPN's
NEW: Maintenance option "Delete and reset stale users inactive for X days" (deletes and resets stale users from system) (default=365 days)
NEW: CLI Command for "Delete and reset stale users inactive for X days" (see below)
FIX: Admin charts to exclude "device related" displays when "guests" or "global" is selected in the dropdown
FIX: Adjust chart phrases to be less "user" dependent when displaying "guests" or "global" data
FIX: Replaced one instance of a MySQL 8+ CTE with a MySQL 5.7-safe equivalent
FIX: XenForo 2.2 regression in admin.less template using calc() (Thanks @Joe)
OPTIMIZATION: Admin charting UI has been redesigned with a cleaner layout and improved across desktop/mobile
ADD: New admin homepage block: Adblock statistics past 30 days with trend chart + two summary pie charts with quick link buttons
ADD: New advanced chart views for adblock analysis (daily adblock %, adblock vs clear volume, by device type, by operating system, top OS/browser adblock share)
FIX: Admin route links normalized to /index so ACP URLs no longer render with trailing //
FIX: Responsive log table improvements: tablet hides Last Status, Previous Status, Last Detect; mobile keeps only first 5 columns