Skip to content

feat: add owner audit log - #52

Merged
darwin67 merged 3 commits into
mainfrom
feat/owner-audit-log
Aug 18, 2026
Merged

darwin67 merged 3 commits into
mainfrom
feat/owner-audit-log

Conversation

@darwin67

@darwin67 darwin67 commented Aug 17, 2026 •

Copy link
Copy Markdown
Member

Summary

  • add an owner-only organization audit-log LiveView with actor, target, timestamp, and action context
  • snapshot actor, target, and workspace labels so later account changes or deletion do not rewrite history, with immutable ID fallbacks for legacy events
  • add cursor-based pagination and reauthorize owners on every page fetch, concealing events after access revocation
  • expose semantic active audit-log navigation on desktop and mobile while hiding it from non-owners
  • cover rendering, immutable and legacy labels, equal-timestamp pagination boundaries, authentication, authorization, revoked access, stale roles, and responsive navigation

Verification

  • mix precommit (445 tests passed)
  • mix assets.build
  • focused audit/context/API suite (74 tests passed)
  • browser verification at 390px: snapshot labels render, More is active, and there is no horizontal overflow or bottom-navigation overlap

@github-actions github-actions Bot added the feat label Aug 17, 2026
@darwin67
darwin67 merged commit f8796e9 into main Aug 18, 2026
25 checks passed
@darwin67
darwin67 deleted the feat/owner-audit-log branch August 18, 2026 07:44
@chaba2-bot chaba2-bot Bot mentioned this pull request Aug 18, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant