Files
mcphub/wordpress-plugin/airano-mcp-seo-bridge-deprecated/README.md
airano-ir 43fd2201a0 feat(v3.13.0): settings live DB reads, remove Directus/Appwrite, admin stats
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>
2026-05-20 23:33:20 +02:00

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=1 GET), render_migration_notice() (renders the notice on every admin page for users with install_plugins, hidden once dismissed via update_user_meta).
  • New constant: SEO_API_Bridge::MIGRATION_DISMISS_META.

Files

  • airano-mcp-seo-bridge.php — main plugin file, v1.3.1
  • readme.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.