A collection of improvements to the XenForo Alerts system.
This add-on requires php 5.6 or newer
Features
- For threads/conversation/profile pages, automatically marks alerts as read from content on a given page when viewed.
- Mark unread link for individual alerts on the Alerts page.
- Supports the following add-ons:
- Content Ratings
- Global Optional, Alert summerization by selected content type or user
- User Option to prevent marking as read...
V2.8.20
- Another attempt to reduce deadlocks during alert pruning
- When editing a post, mark related alerts as read, as this displays changes in post contents to the visitor
- If Live Content add-on is installed; only try to mark alerts as read if the visitor has unread alerts
- Require php 7.2+
- Require XenForo 2.2+, remove XF2.1 support
- Fix sticky unread alerts could unexpectedly occur due to (effectively undocumented) 'auto read' functionality in XF2.2
- Fix confusion over view_date vs read_date not being correctly used in the expected places
- Fix alerts pop-up not respecting "Days to retain viewed alerts in popup" option in all cases
- Fix 'mark read' functionality could result in inconsistent view/read date for older alerts near the expiry...
- Fix "Alert summarization" option being disabled still showed user's preference options to configure it
- Require Standard Library by Xon v1.18.0+
- Fix alert summarizing only triggered on +25 unread alerts instead of the user-defined threshold
- Fix summary alerts in the alert pop-up would be pushed under the just read alerts as if it had been read a while ago
- Adjust "Alert summarize limit" option description text to better describe what a limit of 0 does (ie no limit)
- Fix regression in v2.9.0 where empty content summary alerts was being generated, and incorrectly preferring a per-user summary instead
- Fix that editing alert preferences when summarization is disabled, would disable some summarization options
- Fix "Alerts pop-up skips mark read" and "Alerts page skips summarizing" user-options did not save as expected
- Fix "Alert resummarize flood check" global option didn't allow selecting 0 to disable it
- Work-around surprisingly expensive add-on live-ness join when fetching alerts and instead filter by content_type
- Fix some bad index selection for newer MariaDB/MySQL versions for various parts of the add-on
- Fix some bad performance when using the 'unsummarize' feature
- Fix bad links for profile-post summary alerts
- Fix formatting of alert summarization threshold option not being a numberbox
- Fix summary alerts could have a "G" as the user avatar for alerts which aren't...
- Fix alerts grouped by user could occur event if the alerts by a user was less than the configured threshold
- Fix new installs did not migrate alert preferences
- Fix migrating alert preferences would block the installer
- Fix alert preferences where not respected during alert migration from stock to add-on configuration
- Adjust text around the alert pop-up marking alerts as read behavior
- Use a separate css class for the recent alert marker
- Convert confusing named...