Skip to content

Development - #531

Merged
selul merged 18 commits into
masterfrom
development
Sep 30, 2026
Merged

selul merged 18 commits into
masterfrom
development

Conversation

@selul

@selul selul commented Sep 30, 2026

Copy link
Copy Markdown
Contributor

No description provided.

selul and others added 18 commits September 18, 2026 12:26
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018GJfggt4S4RuAfF24E93EK
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018GJfggt4S4RuAfF24E93EK
Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018GJfggt4S4RuAfF24E93EK
…d starter-sites/cleanup

The abilities checked `manage_options`, the capability of the
`ti-sites-lib/v1` REST routes. The starter sites screen that triggers those
routes is registered with `install_plugins` (Appearance page) or
`activate_plugins` (Neve dedicated menu), so on multisite a site
administrator could import and revert starter sites through the abilities
without being able to open the screen. The abilities now check the
capability the screen is registered with, through a shared helper.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018GJfggt4S4RuAfF24E93EK
…tarter-sites abilities

The previous fix swapped manage_options for the capability the starter sites
screen is registered with; the product's own import and cleanup routes still
require manage_options, so a custom role holding activate_plugins alone could
run a cleanup the routes would refuse. Both checks apply now.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018GJfggt4S4RuAfF24E93EK
The first SDK release that carries the AI Connect module this PR opts into.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018GJfggt4S4RuAfF24E93EK
Picks up the AI Connect fixes since 3.3.64: the Enable button hides once
the connector is active, the notice matches core's height, and the
"enabled" event for products with their own notification UI.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_018GJfggt4S4RuAfF24E93EK
feat: register starter sites abilities with the Abilities API
- Added AI agent support: let AI assistants browse and import starter sites for you.
Show a label and description for easy-mcp-ai (Easy MCP AI) on the
Select features step. Demo data now marks it as a mandatory plugin on
all imports, and without an entry the card had no description.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Easy MCP AI sets a 60-second transient on activation that redirects the
next admin page load to its setup screen. Delete it with the other
plugin activation redirects, so the import flow is not interrupted.
Setup stays incomplete, so users still see the setup when they open
Manage with AI.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
feat: add Manage with AI card to the onboarding features list
@pirate-bot

Copy link
Copy Markdown
Collaborator

Plugin build for 1b7a12c is ready 🛎️!

@selul
selul merged commit a98dec5 into master Sep 30, 2026
6 checks passed
@pirate-bot

Copy link
Copy Markdown
Collaborator

🎉 This PR is included in version 1.4.6 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

@pirate-bot pirate-bot added the released Indicate that an issue has been resolved and released in a particular version of the product. label Sep 30, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

released Indicate that an issue has been resolved and released in a particular version of the product.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants