Audit log of every Club info edit
Operators (and their auditors) need to know what was published when. This page is the chronological record of every Club info change — name, hours, address, slug, layout, publish/unpublish toggles, contact info.
- Chronological list — most recent change at top; "X hours ago", "2 days ago" relative dates.
- Per-change detail — actor (which operator), timestamp, before/after diff, IP + device for compliance.
- Filter by field — show only address changes / only slug changes / only publish toggles.
- Filter by actor — show only Mike's changes / only Jane's changes.
- Filter by date range — last 30 days / last 90 / last year / custom.
- Revert — restore the state from any prior revision (with the same diff-preview confirmation as Save).
- Export — CSV / PDF for audits or insurance requests.
Backend wiring pending. GET /operator/club/history in the live app; uses the same audit_events table as every other config surface.