Jpegger Web - Added Media Retention Management tools to help monitor and manage storage usage based on camera retention settings. - Added purge preview reporting, estimated storage recovery metrics, per-camera impact analysis, and purge run history tracking. - Added indicators showing when images, shipments, customer pictures, certificates, inventory tags, and licenses were imported from legacy Jpegger systems. - Improved retention setting guidance with clearer explanations of how retention periods affect media purge dates. - Added the ability for administrators to delete users while preventing accidental self-deletion. - Improved Media Dashboard reliability and corrected several display and reporting issues. Jpegger API - Added automated media retention and cleanup capabilities to help manage long-term storage growth. - Added purge preview functionality with storage estimates and audit logging for completed purge operations. - Added support for tracking legacy-imported media records and preserving original timestamps during legacy migrations. - Added legacy import filtering across media endpoints to simplify validation and migration reporting. - Expanded API responses to include legacy import metadata for additional media types. - Improved scheduled purge execution reliability and audit tracking. - Enforced minimum retention periods to help prevent accidental removal of recently imported media. - Improved overall system reliability through enhancements to exception handling, migration support, and media endpoint behavior.