Help submenu (Grumpy AI Gate → Help) with documentation on how AI Client and HTTP fallback logging work, what data is stored locally, a shortcut to retention in Settings, and a control to show the dashboard welcome panel again after dismissal.
Dashboard UX: plugin version shown next to the screen title; dismissible welcome panel (per major plugin version) with bullets and a link to Help; admin notices when a block rule is added or cannot be saved; clearer guidance when the WordPress AI Client is unavailable; short descriptions under Top providers and Usage by plugin; footer link to Help.
Block workflow: full-page Confirm block plugin step before adding an AI Client block rule from the dashboard or request log (nonce-protected, with Cancel and a link to Help explaining blocking scope).
Admin presentation: consistent credit line under titles; plugin labels show installed version where available; status rows use color-coded pills for success, blocked, and error states.
1.0.1
Bumped Stable tag and internal version to 1.0.1. Aligned Requires at least with the plugin header (WordPress 7.0). No functional changes from 1.0.0.
1.0.0
Renamed to Grumpy AI Gate (slug grumpy-ai-gate); internal prefix gaig / GAIG. Readme and admin copy clarify interception of outbound HTTP initiated by other code (not the plugin acting as an AI client). Added External services section for WordPress.org reviewers. Local-only logging of AI Client and matching HTTP traffic, dashboard and request log, optional per-plugin blocking for WordPress AI Client flows, retention and clear-data tools. See the FAQ for privacy, blocking scope, and provider matching details.