Tutorial for setup below.
- Resolves issue with notice appearing below footer of website under some conditions
- Removed old template and css left over from previous v1 version
The bug this patch resolves can be seen below the footer of the page at timestamp 3:22s to 3:25s.
- Resolves issue of improperly linked Cron Class
- Update ensures the Cron regenerates AdBlock instance on schedule
Features:
- XF requirements XF 2.1+
- PHP requirements 7.2+
- Overlay fully customizable through XF Style Properties
- Notice block fully customizable through XF Style Properties
- This version is currently working with XF 2.3 only
- The install requirements require 2.3.0+
- If you you run on XF 2.2+ you should download v2.0.5
** XF 2.3 Compliant & Forwards/Backwards Compatible **
- fully backwards compatible
- updated to Native JS throughout
- removed minicolors (jquery script) (replaced with browser native color picker)
- XF 2.3 added areas of attack with identifications specific to the addon in data-template-name
- added templaterPostRender
- removes all [data-template-name=public] references from final XF JS output
- put easy lists in a shortened textarea for brevity/clarity
The block detection has been drastically improved across all platforms, specifically the most commonly used block detection platforms.
Notes, please read:
To make further releases easier I've migrated to a better storefront software.
Use the following links to access downloads or make a new purchase:
I've only migrated user accounts to the new storefront, not old orders/licenses (apologies in advance).
- Existing license holders within 12-months of validity: access here the old storefront
- Need to purchase a license? use the new storefront
Upgrade Instructions:
Recommended to uninstall, delete files, and then re-install.
If you don't want to uninstall, do the following:
Detection Improvements:
- Upgrade add-on
- Visit options: admin.php?options/groups/wutime_adblock_enable/
- Ensure first three options are enabled
Security:
- <detn> improved detection success
- <detn> adblockplus updated
- <detn> update all static fallback.js to new values
- <detn> shifted default bg colour of notice by a micro shade
Performance:
- <secu> changed secret key
- <secu> updated default js key
- <secu> alter primary js
- <secu> add DOCTYPE quandery to be elusive
- <secu> updated fallback javascript defaults
List Adjustments:
- <perf> upgraded adblock lists
- <perf> removed 404 lists
- <perf> resolved files not being deleted on uninstall
- <perf> updated some calls to native javascript
- <perf> 'reduced' reliance on jQuery
Admin Options:
- <list> reviewed list detections and updated
- <list> added 74 most recent lists (few changed)
- <list> removed old lists that were 404
Tested with default install:
- <opts> completely overhauled options page
- <opts> options are listed more intuitively
- <opts> moved some options to 'advance mode'
- <opts> account_upgrades added as a default ignore
- <opts> [Ignore these user groups] changed "leave this blank" to "set to (None)" (removes confusion)
Internal:
- <test> with javascript mixer (detected)
- <test> latest Brav3 Br0wser (default install) (detected)
- <test> latest uBl0ck 0rigin (default install) (detected)
- <test> latest AdBl0ckPlus (default install) (detected)
- <text> test a few less popular blockers (pass)
- <test> XF v2.2.16 (pass)
- <test> PHP 8.x (pass)
- <test> mobile responsivity (pass)
- <test> nag delay (pass)
- <text> sift thru build release to ensure no exposed code/files/templates
Roadmap:
- <intr> remove templates on build-release
- <intr> improve default settings on install
- <intr> added somewhat comprehensive debugging system for support purposes
- <road> target unregistered with different message (sign-up)
- <road> allow different settings with nonregistered vs registered
- <road> scheduled/automate <secu> update
- <road> bi-weekly update to <secu>?
- <road> disable on forums or stickies
- <road> add salt hash
- <road> rewrite jQuery to Vanilla JS (for XF 2.3)
- <road> allow personalized frequency for JavaScript generation
- Randomized manual key
- Updated manual entity name if auto-updating is disabled
- Updated addon title to be consistent from XF to Options to Installation
This is a non-urgent or required update.
For most users, this update provides zero benefit. However, moving forward this build and all future builds will leave non-minified javascript files for broader support.
- This version adds back the original non-minified javascript files
- This files are rarely used, but may be required in development mode or when minification is disabled along with automatic javascript generation
- Defaulted URL downloads to CURL
- Fallback to allow_url_open
- Added log messages for failed URL downloading
- If file writing fails, it defaults to static files
- Creates LOG error to let administrators know the /js/ folder is not writable
If you're updating an made your own template changes you may want to revert all templates and build over.
- Added an admin option to show "upgrade" link if the adblock is being shown to a logged in user
- Consolidated notice styles to stylesheet .less
- Removed HTML markup from notice phrase
We use essential cookies to make this site work, and optional cookies to enhance your experience.