vikunja/pkg/audit
kolaente f308fd830a feat(audit): add audit logging package
Entry schema with constructor-enforced actor/target types, a generic
RegisterEventForAudit helper that maps opted-in events to entries on
the existing watermill bus (license-gated per event since licenses are
runtime-mutable), and a JSONL writer with size-based rotation,
age-based cleanup of rotated files and batched fsync.
2026-06-12 08:56:08 +00:00
..
entry.go feat(audit): add audit logging package 2026-06-12 08:56:08 +00:00
listener.go feat(audit): add audit logging package 2026-06-12 08:56:08 +00:00
writer.go feat(audit): add audit logging package 2026-06-12 08:56:08 +00:00