## WordPress/ai — 1.0.2…1.1.0

_46 commits._

### Features
- **Add encryption for AI Connector API keys (#560)** (98a756b)
- **feat: add success notice after saving developer feature settings (#807)** (7678771)
- **add landingPage url to settings (#797)** (9aee103)
- **Add Type Ahead experiment (#151)** (56cef56)
- **Add save button to developer settings panel (Provider/Model selectors) (#761)** (dd7d364)
- **Add editor support to readmes (#766)** (77f64fa)
- **Add a core/settings ability (#691)** (27e202b)
- **Comment Moderation Exp: Add toggle to enable/disable guest comments automatic moderation (#751)** (1736a36)

### Fixes
- **Fix Abilities Explorer input schema validation (#787)** (82e7535)
- **Fix[Experiments]: Adopt character based count to gate features (#802)** (dacf74e)
- **Fix Editorial Note generation spinner scope - to active block in block settings menu (#794)** (9394765)
- **Fix label syntax in feature request template (#804)** (11bef15)
- **Fix[Meta Description | Excerpt Generation]: Use `Notice` to display warnings in modal (#803)** (3aab091)
- **Fix to use "Regenerate" button label and loading state in Title Generation modal (#790)** (9769b49)
- **fix(deps-dev): bump wp-phpunit/wp-phpunit from 6.9.4 to 7.0.0 (#779)** (e4ab6ad)
- **Fix[Image Generation]: Detect support for connectors that authenticate without an API key (e.g. OAuth) (#748)** (2cdf749)
- **fix: Developer Tools popover overlapping the WP admin bar (#756)** (f05c7a2)
- **fix(deps-dev): bump the composer-dev-minor-patch group with 2 updates (#744)** (eecb87d)
- **Fix Persian/RTL characters display in Ability Explorer schemas (#740)** (af999ff)
- **Fix: locale-aware (words/characters) minimum content length across AI content experiments (#581)** (20a649f)
- **Fix: Load wp-dataviews translations on the AI Request Log page (#723)** (cdee83f)
- **Fix[Editorial Notes]: Clarify Editorial Notes save flow and hide stale updates action (#682)** (1fdfb07)

### Backend
- **Merge branch 'develop' into trunk** (0f43e3c)
- **Release/1.1.0 (#808)** (4cbd972)
- **Rename settings ability to core/read-settings (#806)** (ddab169)
- **Restore classification suggestion pill to original position on API failure (#772)** (8da94a9)
- **Pin settings-page snackbars to the bottom-left, off the content (#800) (#801)** (121c774)
- **Utils: Preserve omitted ability input (#775)** (a153f3f)
- **Settings: replace CSS with Stack component (#785)** (6ff0502)
- **Convert feature request to YML format (#796)** (ea79289)
- **Code Quality: Extract model selection helpers for E2E tests (#786)** (265ec3f)
- **Ensure the Type Ahead experiment supports provider/model overrides and Guidelines (#776)** (5316623)
- **E2E[Title Generation|Editorial Notes]: Prefer user-facing attributes (#773)** (dd3420e)
- **Persist Suggested Tags, Categories in Content Classification experiment (#769)** (9bd8097)
- **E2E[Content Summarization]: Prefer user-facing attributes (#762)** (ba6d4b8)
- **Update @wordpress/build dev dependency from 0.16.0 to 0.16.1 (#754)** (26ce3f0)
- **Skip Comment Moderation Analysis if marked as spam/trash (#743)** (eae7cd3)
- **AI Request Logs: use a fixed 30-day window for the "Last 30 Days" summary period (#753)** (8961592)
- **Update GitHub Project Board link in README (#742)** (5ce49fa)
- **Hide visual card developer settings when AI is disabled (#737)** (172e29d)
- **Code Quality: Remove `any` type assertions from notices store dispatches (#725)** (55fbab9)
- **UI: Use `__next40pxDefaultSize` for buttons consistently (#702)** (f0e23c7)
- **Check REST visibility for content resizing posts (#658)** (c2b75f5)

### Chore
- **ci: skip push-triggered checks on forks (#722)** (d400910)
- **chore(ci): bump the github-actions-updates group with 2 updates (#780)** (36422bd)
- **chore(ci): bump the github-actions-updates group with 2 updates (#745)** (5683c49)

_Recap by [Repo Wrapped](https://repowrapped.com/gh/WordPress/ai?utm_source=github-action)._