✅ Add tests for final deletion warnings
Implement tests to ensure final deletion warnings are sent correctly to eligible events, do not send duplicate warnings, and handle unclaimed events appropriately. :art: Refactor avatar URL assignment in from_omniauth Ensure consistent formatting of avatar URLs when creating or updating users. :white_check_mark: Add cascade deletion tests for events and users Implement tests to ensure that deleting events and users correctly triggers tracking for associated media and metrics. :speech_balloon: Update warning messages to reminders Change "Final warning" to "Final reminder" in email and dashboard to enhance clarity and consistency in user notifications. :arrow_up: Upgrade libraries :arrow_up: Upgrade Ruby version to 3.4.7 Update the Ruby version in the project to ensure compatibility with latest features and improvements. :arrow_up: Upgrade Ruby and Actions Checkout Versions Update Ruby setup and actions checkout to the latest versions for improved performance and security in CI workflows. :lipstick: Refine deletion warning logic to only target events with media and update mailer text to reflect this change. :art: Enhance user creation chart data by splitting users with and without events and enabling dynamic color assignment. :lipstick: remove unused HTML comment from deletion warning email template :lipstick: Add admin dashboard section for events approaching deletion and display lifetime member recognition in the UI. :lipstick: Adjust recent users and events display limits on the admin dashboard. :sparkles: improve admin media display with thumbnails and video play icons, filter events by user, and add event download/deletion warning timestamps. :lipstick: update deletion warning email content for improved clarity and call to action. Merge branch 'master' into try-deletion-mails :zap: Remove `.processed.url` from Active Storage variant and preview return values. :sparkles: Add `--no-download` option to the database wipe script and use on-demand processing for media variants. :sparkles: Add deletion email notifications