=== ShieldAIQ Security ===
Contributors: shieldaiq
Tags: security, hardening, brute force, wp-login, wp-admin
Requires at least: 6.0
Tested up to: 6.9
Requires PHP: 7.4
Stable tag: 1.3.3
License: GPLv2 or later
License URI: https://www.gnu.org/licenses/gpl-2.0.html

ShieldAIQ Security reduces common WordPress fingerprints and blocks brute-force attacks. With an activated license, it hides wp-login/wp-admin behind a custom secure URL.

== External Services ==
When license validation is enabled, the plugin contacts your configured license server URL (default https://shieldaiq.online) to activate/validate your license.
It sends: domain, plugin version, product, and license key.

== Changelog ==
= 1.3.3 =
- Admin UI polish: top logo bar, clean buttons, Lite vs Pro cards.
- Removed logo URL setting.

= 1.3.1 =
- Hotfix: fixed a fatal error in cache purge helper.

= 1.3.0 =
- Added Performance & Cache (security-safe): page cache, browser headers, HTML minify, emoji disable.
- Pro: JS defer option.
- Logs viewer table + clear button.
- Better AI request timeout + helpful error tips.
- Added bottom Save Changes button.

= 1.2.3 =
- Removed remaining stealth/login branding fields from settings UI.
- Fixed weekly email settings saving and added Clear Logs + log viewer table.
- If license is active, header shows shieldaiq.online instead of Buy/Manage.

= 1.2.2 =
- Removed Stealth/hide-login options from admin UI and disabled stealth URL hooks.
- Added built-in Security Report (attack types, top IPs/UAs, recommendations).
- Optional weekly email report + test email button.

= 1.2.0 =
- Removed stealth login/wp-admin/wp-login hiding (no login URL changes).
- Login rate limiting can be disabled easily (default OFF in new installs).
- Focused plugin on hardening + firewall + AI reporting.

= 1.1.4 =
- Fixed secure login sign-in flow (wp-login allowed only with short-lived gate cookie).
- Packaged correctly so uploading a new ZIP updates the same plugin (single folder + same main file).
- Prevents double-activation conflicts.

= 1.1.2 =
- Fixed Purge cache / refresh rules causing Status to flip to Not active (re-validates immediately)
- Auto re-validate on settings load when key exists
- Stronger wp-admin stealth enforcement (admin_init)
- Polished secure login UI (centered) with ShieldAIQ branding

= 1.1.1 =
- Fixed wp-admin blocking in stealth mode (admin_init enforcement)
- Secure login uses WordPress login template (centered) with ShieldAIQ branding + logo URL
- Added “Purge cache / refresh rules” button
- Added AI weekly summary section (server-powered)
- License activation binds domain (supports multi-site limits)
