Lotta Supply

Development Log

Back to all entries

Audit Logs, UI Fixes, and Dependency Updates

We launched a new audit log system, providing detailed tracking of user activity within Lotta Supply. This includes a new admin API and an activity page accessible through settings. The system captures login/logout events, as well as actions across projects, files, notes, conversations, reports, organizations, and search. Admins can filter and paginate events to monitor platform usage and security effectively.

We also improved the accuracy of audit logs by capturing the user context during login and logout events, ensuring that user IDs and emails are correctly recorded. Several fixes were implemented based on code review feedback, enhancing the reliability and accuracy of the audit log system. Additionally, we improved the accessibility of the activity table and added better error handling for audit events.

Several user interface improvements were implemented, including a fix to keep the rail sidebar sticky during page scrolling for better navigation. We also updated our dependencies to the latest versions, ensuring that we are running on the most stable and secure platform.

View source activity

Commits (7)

  • Merge pull request #151 from jschill/fix/audit-log-auth-context
  • fix: capture user context for auth audit events (login/logout)
  • feat: add audit log system with admin API and activity page (#148)
  • fix: keep rail sidebar sticky above report content
  • fix: Type error: Expected 1 arguments, but got 0
  • Merge pull request #145 from jschill/chore/20260305-094351
  • chore: bun dependency updates

Pull Requests (7)

  • #152: Release 20260305-3
  • #151: fix: capture user context for auth audit events (login/logout)
  • #149: Release 20260305-2
  • #148: feat: add audit log system with admin API and activity page
  • #147: fix: Type error: Expected 1 arguments, but got 0
  • #146: Release 20260305-1 - Deps update
  • #145: chore: bun dependency updates