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

64 lines
2.4 KiB
Markdown

# 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/`](../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)
```bash
# 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.