AdBlock Tracker & Usergroup Swap

AdBlock Tracker & Usergroup Swap v2.4.0

No permission to buy ($45.00)
  • UPDATE: Refactored primary detection method to remove attack vector
  • UPDATE: Improved detection under Firefox with AdGuard, uBlock, AdBlock Plus
  • UPDATE: Update detection to include newly added variables to obfuscation array
  • UPDATE: Obfuscate reject and resolve promise methods
  • UPDATE: Obfuscate XHR and script requests
  • UPDATE: Precompile order of obfuscation array elements to be most performant prior to execution
  • UPDATE: Tracking detection code base upgraded v3.0 => v4.0
  • Like
Reactions: Stuart Wright
  • UPDATE: Detected entity to always remove the adblock group, regardless of status
    • This ensures the adblock group is fully removed (from both tracked changes and permanent groups) and the cache is rebuilt, covering all bases.
  • UPDATE: Extend the User Upgrade Service on upgrade()
    • Hooks into the upgrade process directly, ensuring adblock status is cleared when the user’s groups are updated.
    • Also manually removes the adblock group from secondary_group_ids if needed.
  • UPDATE: Crawler Detection updated to v1.3.4
  • ADD: Minified admin.min.js in _build _files now that the auto service is permanently offline
  • UPDATE: Crawler Detection updated from v1.3.0 to v1.3.2
  • FIX: Properly fix FA icon sprite rendering for XenForo v2.3.x (backwards compatible with XF 2.2.x)
  • FIX: Template modification adjustment for XenForo 2.3.6
  • FIX: Improper FA icon reference
  • Like
Reactions: Stuart Wright
  • FIX: Sorting in XF 2.3.x for Statistics
  • UPDATE: Merge all pagination/sorting to native JS
  • UPDATE: Merge all statistics pages to the same code
  • FIX: Remove XF 2.2.x and 2.3.x separate templates (everything uses same now)
Thanks @stacy.c
IMPORTANT: Future releases move to a requirement of PHP v8.0+ for performance improvements
IMPORTANT: This will be the last release to officially support PHP 7.4.x (read note at bottom)
  • UPCOMING: Better detector performance
  • UPCOMING: Improved efficiency with mobile detection
  • ADD: Improved detection of browser types
  • ADD: Improved detection when ignoring crawlers
  • UPDATE: Browser Detection v2.7.000 to v2.8.00
  • UPDATE: Crawler Detection v1.2.119 to v1.3.00
  • Requirements: PHP >=7.4 to < 8.2
Note: I will include instructions in the next release if a PHP requirement of PHP 7.4.x needs to be maintained by any customers. However, this will be provided as "use at your own risk".
  • Like
Reactions: Stuart Wright
  • NEW: Rebuild user's usergroup cache on user upgrade when removing AdBlocking
  • FIX: Rebuild user's usergroup cache on admin delete (only if in role)
  • FIX: Admin delete/reset ran logic regardless of requiring it
  • FIX: Properly remove AdBlock user group on entity delete
  • FIX: On user upgrade, delete detected entity and properly remove AdBlock user group
  • NEW: Tested with xenForo v2.3.4
  • NEW: Added dynamic remote loading javascript to detection #3
  • NEW: Updated detection to version 3 (#1, #2, #3 Detection)
  • NEW: Added XHR timeout to remote loading to prevent hanging requests (#3 Detection)
  • NEW: Improved detection for primary detection method (#1 Detection)
  • NEW: Added additional surface level check to primary detection method (#1 Detection)
  • FIX: Added two tested alternatives to the "Remote AdNetwork JavaScript URL" option (#2 and #3)
  • FIX: Added validateUrlJavaScript() to ensure the provided URL is valid and a JavaScript file (#2 and #3)
  • FIX: Improved detection with recent FireFox release
  • Like
Reactions: Stuart Wright
  • FIX: Incorrect methodname() on UserGroupChange
  • Remove unused repository call from previous update
  • Add missing repository code
    • Add findOneByUserId() in Repository
    • Add findAllByUserId() in Repository
  • Like
Reactions: RoyalRumble
Back
Top Bottom