A little Pro magic required

This feature requires taking things to 11. Bring an active Statamic Pro license and you're good to go. See Statamic licensing

Comment Revisions

Comment revisions require Statamic Pro and are disabled by default. Enable them with MEERKAT_REVISIONS_ENABLED=true or meerkat.revisions.enabled.

Meerkat records the original comment and each text edit. Approval, rejection, and spam actions remain in the moderation history.

#When a revision is recorded

Creating a comment records revision #1. Each text edit records another revision.

#Viewing revisions

Open a comment's More menu and choose View Revisions. A panel opens listing every revision, newest first, with:

  • The revision number (Meerkat marks the latest revision as current)
  • The edit time
  • Who made it (if a signed-in user)
  • The full comment text at that point
  • An optional reason for the edit

Viewing revisions requires view comments.

Users with edit comments also see Restore on older revisions. Restoring creates a new revision from the selected content, so the later history remains available.

#Current limitations

  • No side-by-side comparison. The panel shows each revision in full.
  • Moderator-only history. Comment authors do not receive a separate self-service revision view.
  • Kept indefinitely. Meerkat does not delete old revisions automatically.

#API access

Get revision history from GET /api/meerkat/comments/{id}/revisions. See API Endpoints.

Was this page helpful?