Alert Improvements by Xon

XF2 Addons Alert Improvements by Xon 2.10.4
A collection of improvements to the XenForo Alerts system.

  • Fix adding a user via the admincp could result in a php type error
Thanks to @NamePros for sponsoring this update.
  • 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 attributed to a user
  • Style compatibility fix where the day-selector on the alerts page could be forced onto a new line
  • Rework alert summarization feature to be more performant and use less memory
  • Rework alert preferences
    • Cleanup various phrasing and add more explainer text to hopefully be less confusing
    • Add "Alerting preference defaults" option
    • Add simplified interface for alert preferences (no alerts, use defaults, use custom).
    • Add per-alert "Alert bell read" option to alert preferences which allows setting if each individual alert is mark-as-read when viewed in the alerts pop-up
  • Add support for summarizing XFMG reactions alerts
  • Add support for summarizing post quotes alerts
  • Add support for summarizing user followed alerts
  • 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)
I've updated this resource to the latest version

2.8.22​

  • Make global "mark read" work without a overlay or redirect to a new page, and reload alerts on the existing page when invoked
  • Handle alerts unviewed/unread being out of sync so trigger summarization
  • For reaction summary alerts
    • Ensure reactions have stable sorting (new summarizes only)
    • On generating summary alerts, ensure they are treated as just-read correctly in the UI.
    • On viewing details, Fix the new alert star was being put under the avatar incorrectly
Top Bottom