1.5.4
First-run disclaimer gate + deployment readiness checks.
- First-run gate: the use & liability disclaimer now renders as a content-area modal that blocks the settings UI until accepted. Enforced server-side (the tabs/form aren't rendered until it's accepted), so it can't be skipped. Reuses the existing acceptance record, so sites that already accepted are not asked again.
- Deployment readiness checks in Setup status, detected from the site's active plugins: warns when another plugin injects tags outside this plugin's gate (Site Kit, GTM4WP, MonsterInsights/ExactMetrics, PixelYourSite, Header Footer Code Manager, WPCode); flags full-page caching that can freeze the US-vs-EU/GPC decision on Basic/Balanced (Maximum is cache-safe); and reminds you to exclude banner.js from JS-delay optimizers (WP Rocket, LiteSpeed, Perfmatters).
Delivered via the GitHub auto-update pipeline.