Minor Changes
-
#679
493e317Thanks @drudge! - Adds arepeaterBlock Kit element: array-of-objects with scalar sub-fields, drag-to-reorder, and collapsible item cards. Plugin block forms can now capture repeating data (FAQ rows, carousel slides, card grids) inline in the portable-text editor. -
#779
e402890Thanks @ascorbic! - Addssettings_getandsettings_updateMCP tools so agents can read and update site-wide settings (title, tagline, logo, favicon, URL, posts-per-page, date format, timezone, social, SEO).settings_getresolves media references (logo/favicon/seo.defaultOgImage) to URLs;settings_updateis a partial update that preserves omitted fields. Newsettings:read(EDITOR+) andsettings:manage(ADMIN) API token scopes back the tools, with matching options in the personal API token settings UI. -
#398
31333dcThanks @simnaut! - Adds pluggable auth provider system with AT Protocol as the first plugin-based provider. Refactors GitHub and Google OAuth from hardcoded buttons into the sameAuthProviderDescriptorinterface. All auth methods (passkey, AT Protocol, GitHub, Google) are equal options on the login page and setup wizard.
Patch Changes
-
#611
86b26f6Thanks @drudge! - Wires up the block configuration sidebar insideWidgetEditor.PortableTextEditornow receivesonBlockSidebarOpen/onBlockSidebarClosecallbacks that hold the activeBlockSidebarPanelin local state, and rendersImageDetailPanelwhen the panel type is"image"— mirroring the content-entry editor. Without this, clicking a block's settings button or the media picker inside widget content had no visible effect. -
#786
e998083Thanks @smart-cau! - Adds Korean translations for 21 admin UI strings that previously fell back to English. Korean (ko) coverage is now complete. -
#670
37ada52Thanks @segmentationfaulter! - Change text direction of input fields and tiptap editor depending upon the language entered -
#720
acab807Thanks @Pouf5! - Fix taxonomies not nesting correctly in a RTL layout -
#750
0ecd3b4Thanks @edrpls! - Make the admin collection list column headers sortable.Title,Status,Locale, andDateare now clickable buttons that toggle direction; the current sort state is exposed viaaria-sorton the<th>so screen readers announce it correctly.The server's
orderByfield whitelist now acceptsstatus,locale, andnamealongside the existing date fields — unchanged from a security standpoint, the repo still rejects unknown field names to prevent column enumeration.Callers of
<ContentList>that don't passonSortChangerender the previous static-label headers, so legacy integrations (e.g. the content picker) are unaffected. -
#184
4c9f04dThanks @masonjames! - Fixes plugin block defaults so initial values are seeded without overriding later edits. -
#700
ed4d880Thanks @dcardosods! - Prefill site title and tagline in Setup Wizard from seed file -
Updated dependencies [
6e0e921,493e317]:- @emdash-cms/blocks@1.0.0