Settings fixes: - MAX_SITES_PER_USER, USER_RATE_LIMIT_PER_MIN/HR now read from DB settings table (DB > ENV > default), so dashboard/settings changes apply without restart. Sync cache refreshed on every save or delete. - /api/me reports the live DB value for max_sites_per_user. Admin improvements: - Admin users bypass per-user rate limiting entirely (role=admin or ADMIN_EMAILS). - Admin Overview now shows platform stats: registered users, new users (7d), total user sites, available tools. Plugin cleanup: - Appwrite and Directus plugins removed from the active registry (8 plugins now: WordPress, WooCommerce, WordPress Specialist, Gitea, n8n, Supabase, OpenPanel, Coolify). Plugin code is retained for future re-enabling. - Settings page plugin visibility list updated to match. Mobile onboarding: - Stepper steps on narrow viewports stack vertically with correct full border and rounded corners on each step. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2.4 KiB
airano-mcp-seo-bridge — deprecated (migration release)
This folder is the source of the final v1.3.1 release of the legacy
slug airano-mcp-seo-bridge, kept here so it stays under git review.
The slug itself is still alive at: https://wordpress.org/plugins/airano-mcp-seo-bridge/
But it has been superseded by the broader airano-mcp-bridge plugin
(approved 2026-05-10, published from
wordpress-plugin/airano-mcp-bridge-wporg/).
What v1.3.1 changes vs v1.3.0
Only one thing: a dismissible admin notice that points users to
airano-mcp-bridge.
- No REST routes changed.
- No behaviour change for existing API consumers.
- New methods:
handle_migration_notice_dismiss()(consumes a nonce-protected?airano_seo_bridge_dismiss_migration=1GET),render_migration_notice()(renders the notice on every admin page for users withinstall_plugins, hidden once dismissed viaupdate_user_meta). - New constant:
SEO_API_Bridge::MIGRATION_DISMISS_META.
Files
airano-mcp-seo-bridge.php— main plugin file, v1.3.1readme.txt— wp.org-format readme with the migration banner in the description and the 1.3.1 changelog/upgrade-notice entries
SVN release flow (already done as r3527927/r3527928)
# Working copy (gitignored):
svn co https://plugins.svn.wordpress.org/airano-mcp-seo-bridge \
wordpress-plugin/airano-mcp-seo-bridge-svn
# Copy these two files into trunk:
cp airano-mcp-seo-bridge.php readme.txt \
wordpress-plugin/airano-mcp-seo-bridge-svn/trunk/
# Then:
svn ci wordpress-plugin/airano-mcp-seo-bridge-svn/trunk/ \
-m "v1.3.1 — Add migration notice pointing to airano-mcp-bridge"
svn cp wordpress-plugin/airano-mcp-seo-bridge-svn/trunk \
wordpress-plugin/airano-mcp-seo-bridge-svn/tags/1.3.1
svn ci wordpress-plugin/airano-mcp-seo-bridge-svn/tags/1.3.1 \
-m "Tag 1.3.1"
What happens next
The migration notice will appear for every admin (with install_plugins)
on every admin page until they either install the replacement plugin or
click the Dismiss link in the notice.
When confident that most active installs have migrated, an email to
plugins@wordpress.org with subject "Author request — close
airano-mcp-seo-bridge (superseded by airano-mcp-bridge)" closes the slug
permanently. Don't rush this — leave it open for several months so
late migrators still get the notice.