Implement a feature to allow users to take snapshots of the current playback frame when viewing the history of cameras. This would allow users to easily save specific moments from past recordings without needing to take a screenshot of the entire screen.
**Describe what you are trying to accomplish and why in non technical terms** When reviewing footage in the History / Recording viewer, there is no direct way to save the current playback frame as a snapshot. Right now, users can take snapshots from live view, but that does not help when they are reviewing a past moment in History and want to export the exact frame they are currently paused on or scrubbing through. This is especially useful when: - reviewing an event after it happened - exporting a frame for documentation or sharing - capturing a specific moment from recorded footage rather than the current live feed **Describe the solution you'd like** Add a snapshot action to the History / Recording player controls. Expected behavior: - Capture the currently displayed playback frame from the recorded video being viewed - Download it as an image - Name the file using the playback/timeline timestamp rather than the current wall-clock time - Use the same timezone context shown in th