Audit log
A security audit log table with actor, action, target, coarse location and relative time, category and failure filters, and rows that expand to metadata and a before/after diff.
Preview
| Details | When | Actor | Action | Target | Location | ||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Priya Raman | Changed rolemember.role_changed | malik@pebble.example | London, GB | ||||||||||||||||||||||||||||||||||
| |||||||||||||||||||||||||||||||||||||
| ci-deploy | Used scope exports:writetoken.scope_used | export/2026-11-03.csv | Frankfurt, DE | ||||||||||||||||||||||||||||||||||
| Unknown | Sign-in failedFailedauth.sign_in | ines@pebble.example | Porto, PT | ||||||||||||||||||||||||||||||||||
| Malik Haddad | Updated SSO settingsworkspace.sso_updated | sso/primary-idp | New York, US | ||||||||||||||||||||||||||||||||||
| Noor Lindqvist | Changed plan to Teambilling.plan_changed | subscription | Stockholm, SE | ||||||||||||||||||||||||||||||||||
| Scheduler | Purged 312 old exportsdata.retention_purge | exports/* | — | ||||||||||||||||||||||||||||||||||
| Tomás Ferreira | Changed brand coloursettings.theme_changed | branding | Lisbon, PT | ||||||||||||||||||||||||||||||||||
7 of 7 events
Install
Pro source requires Pebble Pro. Try the full preview above.
Props
| Prop | Type | Default | Description |
|---|---|---|---|
| events | AuditEvent[] | — | { id, at, actor: { name, kind? }, action, summary, category, target, location?, result?, meta?, changes?: { before, after } }. |
| now | Date | — | Reference time for relative stamps (keeps SSR stable). |
| defaultExpanded | string[] | [] | Event ids open at start. |
| locale | string | "en-US" | Locale for times. |
| label | string | "Audit log" | Accessible name of the log. |
Pro component
Try the full preview above. Editable source and build guides require Pebble Pro.
