Activity Log
A unified chronological timeline for any Eloquent model.
Aggregates spatie activity logs, related-model timestamps, and custom sources into a single Filament-native feed.

Why Activity Log?
Unified Timeline
Merge spatie activity logs, related-model timestamps, and custom events into one chronological stream.
Pluggable Sources
Compose any number of sources per model - own log, related logs, timestamp columns, custom closures.
Per-Event Renderers
Register Blade views, closures, or renderer classes per event or type. Falls back to a sensible default.
Cursor-Friendly Pagination
Over-fetch buffer keeps dedup and filtering correct at deep pages without unbounded queries.
Filament-Native UX
Infolist component, relation manager, and header-action slide-over - drop it in wherever you need a timeline.
Opt-In Caching
Cache per call with a TTL, invalidate explicitly on mutations. No model observers required.


