← PluginsAvailable

Simple History

See what changed on your EmDash site, and when.

A lightweight activity log for EmDash: every create, update and delete, filterable by collection, action and date, with a Recent Activity widget on the dashboard.

Features

  • Content timeline

    Creates, updates and deletes, as they happen.

  • Filters

    Narrow by collection, action and date.

  • Dashboard widget

    Recent activity at a glance.

  • Retention

    Keep 90 days by default, or forever.

  • Choose what to track

    Log every collection or only the ones you pick.

Simple History keeps a timeline of content changes on your EmDash site. When someone creates, updates or deletes an entry, it's logged with the collection and time, and you can filter the history by collection, action or date.

What it's for

It answers everyday questions like "who touched the About page last week?" or "when did that post go away?" It's an activity history, not a forensic audit trail, and it doesn't record who made each change yet.

Install

pnpm add emdash-simple-history

// astro.config.mjs
import { defineConfig } from "astro/config";
import emdash from "emdash/astro";
import { simpleHistoryPlugin } from "emdash-simple-history";

export default defineConfig({
  integrations: [
    emdash({ plugins: [simpleHistoryPlugin()] }),
  ],
});

Questions

How is it different from Audit Log?

Audit Log, from the EmDash team, records before-and-after snapshots for compliance. Simple History is lighter: a filterable timeline with retention controls and a dashboard widget.

Does it record who made a change?

Not yet. Version 0.1 records what changed and when.

More EmDash plugins

All plugins →