feat: add audit log and dark mode #40

Merged
bray merged 2 commits from feat/audit-log-dark-mode into main 2026-07-06 13:10:56 -04:00
Collaborator

Summary

  • add admin/developer audit log with login, MFA, content, role, content area, publish, and delete events
  • add audit log UI under account/admin flows with filters and linked targets
  • add sitewide dark mode toggle and dark theme cleanup across account, event, retirement, translations, and admin pages

Checks

  • git diff --check
  • node --check server/public/admin-users.js
  • node --check server/public/dashboard.js
  • node --check server/public/index.js
  • node --check server/public/retirement-message.js
  • node --check server/public/audit-log.js
  • node --check server/routes/admin.js
  • node --check server/routes/auth.js
  • node --check server/routes/events.js
  • node --check server/routes/mfa.js
  • node --check server/routes/retirement-messages.js
  • node --check server/routes/audit-logs.js
## Summary - add admin/developer audit log with login, MFA, content, role, content area, publish, and delete events - add audit log UI under account/admin flows with filters and linked targets - add sitewide dark mode toggle and dark theme cleanup across account, event, retirement, translations, and admin pages ## Checks - git diff --check - node --check server/public/admin-users.js - node --check server/public/dashboard.js - node --check server/public/index.js - node --check server/public/retirement-message.js - node --check server/public/audit-log.js - node --check server/routes/admin.js - node --check server/routes/auth.js - node --check server/routes/events.js - node --check server/routes/mfa.js - node --check server/routes/retirement-messages.js - node --check server/routes/audit-logs.js
bray merged commit 8c8d451cf1 into main 2026-07-06 13:10:56 -04:00
bray stopped working 2026-07-06 13:10:56 -04:00
19 seconds
bray deleted branch feat/audit-log-dark-mode 2026-07-06 13:10:56 -04:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Total time spent: 19 seconds
bray
19 seconds
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
Eric/CMCENDev!40
No description provided.