• v0.4.4 e2759d668f

    SummerCMS v0.4.4

    jakub released this 2026-10-22 22:31:28 +00:00 | 438 commits to master since this release

    Backend 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