-
SummerCMS v0.4.4
released this
2026-10-22 22:31:28 +00:00 | 438 commits to master since this releaseBackend Administrators and Roles screens, admin keyboard shortcuts, and the
first, opt-in part of the MCP module.Added
- cabana: Administrators screen (list, form with server-side privilege
rules, lifecycle actions with last-superuser protection) and a Roles screen; per-record locked permission values and a
field trigger; record actions that span controllers. - admin: keyboard shortcuts (save on record forms, settings, My account and
modals, Create and new, Esc, a slash shortcut and a help overlay); the settings section panel lists only the current category. - Framework seams for MCP: an in-process dispatch marker and compiled
handler lookup, streaming routes, configurable authorize scopes, SDK-free
pact contracts for MCP tools and prompts, My account contributions and
prompted record actions in the admin. - pier: an MCP server module (modelcontextprotocol/go-sdk), compiled only
with the summercms_mcp build tag and served only with mcp.enabled; off by
default, so existing applications are unchanged. Not yet complete: the
account link, OAuth consent and plugin tools land with SummerCMS 0.5.
Fixed
- cabana: bulk lifecycle actions change every selected administrator.
- cabana: the Administrators form enforces the 4-character password minimum.
- cabana: code-declared roles cannot be captured from the admin.
- admin: picked relation labels survive a form tab remount.
Downloads
- cabana: Administrators screen (list, form with server-side privilege