Allow Undo and Redo while Viewing Changelog

I’ve found the change log to be incredibly helpful for pinpointing when a change was made that may have caused a bug, allowing me to revert back to a specific date and time. However, I think a small tweak could make this feature even better.

Currently, when the change log is visible, it overlaps with the undo button, preventing me from using the undo/redo functionality while viewing the log. It would be great if I could still access the undo/redo buttons while the change log is open.

Here are a few suggestions to improve this:

  1. Move the undo/redo buttons to the top of the change log, so they remain accessible even when the log is open.
  2. Allow users to click on a point in the change log to undo or redo up to that specific change or just undo that single change.
  3. Add padding to the header, ensuring that the undo button is always visible when the change log is displayed.