Audit log / undo-redo-feature

Hi everyone,

My team is looking into adding an audit log feature to our app. In the near future, we would like to add a combination of downloadable audit logs and a undo/ redo feature to our platform.

Since building a custom feature could potentially take a long time and it is a standard feature on many systems, we are wondering if there are any existing plugins or packages that we can add either to our Strapi backend or next.js / react (front-end).

Any advice/suggestions would be extremely helpful. Thanks in advance