0.5.2 — Consolidated admin notices
Housekeeping release. No functional plugin changes vs 0.5.1.
The two OAuth-operational admin warnings now register through the shared acrossai_notices filter provided by AcrossAI MCP Manager (via the bundled acrossai-co/main-menu package) instead of this plugin's own admin_notices action.
What changes for admins
- "HTTPS is not configured" and "WP-Cron is disabled" warnings now appear in the shared Notices submenu plus a top-of-page dismissible summary, alongside MCP Manager's own dependency warnings.
- Per-user dismissal (fingerprint-based, auto-resets when the notice set changes) instead of persistent re-rendering on every admin page load.
- Capability gating (
manage_options) is now enforced by the shared render layer.
What doesn't change
- Firing conditions are identical — HTTPS notice still fires when neither
is_ssl()norFORCE_SSL_ADMINis set; WP-Cron notice still fires whenDISABLE_WP_CRON === true. - No data migration, no schema change, no re-auth for existing connections.
Under the hood
- IDs are plugin-prefixed (
acrossai_ai_connectors_oauth_https_missing,acrossai_ai_connectors_wp_cron_disabled) so main-menu's first-wins dedup keeps them distinct from MCP Manager notices. admin/Partials/Notices.php— tworender_*_notice()methods replaced by a singleregister(array $notices): arrayfilter callback.includes/Main.php— twoadd_action('admin_notices', ...)calls swapped for oneadd_filter('acrossai_notices', ...).
Full changelog: README.txt
Merged: #16