Deployed about 15 hours ago

✅ 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.
🎨 Refactor avatar URL assignment in from_omniauth
Ensure consistent formatting of avatar URLs when creating or updating users.
✅ 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.
💬 Update warning messages to reminders
Change "Final warning" to "Final reminder" in email and dashboard
to enhance clarity and consistency in user notifications.
⬆️ Upgrade libraries
⬆️ Upgrade Ruby version to 3.4.7
Update the Ruby version in the project to ensure compatibility with
latest features and improvements.
⬆️ Upgrade Ruby and Actions Checkout Versions
Update Ruby setup and actions checkout to the latest versions for improved
performance and security in CI workflows.
💄 Refine deletion warning logic to only target events with media and update mailer text to reflect this change.
🎨 Enhance user creation chart data by splitting users with and without events and enabling dynamic color assignment.
💄 remove unused HTML comment from deletion warning email template
💄 Add admin dashboard section for events approaching deletion and display lifetime member recognition in the UI.
💄 Adjust recent users and events display limits on the admin dashboard.
✨ improve admin media display with thumbnails and video play icons, filter events by user, and add event download/deletion warning timestamps.
💄 update deletion warning email content for improved clarity and call to action.
Merge branch 'master' into try-deletion-mails
⚡️ Remove `.processed.url` from Active Storage variant and preview return values.
✨ Add `--no-download` option to the database wipe script and use on-demand processing for media variants.
✨ Add deletion email notifications

https://knipsmig.com

Peter Theill
Deployed by Peter Theill