Compatibility fix for 3rd party add-ons which replace an expected ArrayCollection object with an array
When summarizing alerts hopefully reduce the chance of deadlocking, and if it happens gracefully recover
Fix XF2.0 support, and prevent duplicate queries on XF2.1
Fix AdminCP User edit setting 'alerts page skips mark read' to the same value as 'alerts pop-up page skips mark read'
Fix that marking extra alerts as read was not working as expected with XF2.1+
Fix "Group alerts" option to group by day, and not per-minute Use phrase groups for 'yesterday/today' phrases to avoid extra SQL queries
For install, remove old XF1 grouped alerts to avoid errors about unknown templates
php 7.4 compatibility update (Requires XF v2.1.3)
Add "Display unread alerts above read alerts in pop-up" option Add per-user option to make viewing alerts pop-up skip marking it as read
Fix link generation for report summary (likes/reactions/etc) alerts Fix your profile post comment like/reaction summaries link to the profile and not the profile post comment Fix profile post like/reaction summaries link to the profile and not the profile post