Resource icon

xF1 Add-on Trending Content Tags 1.1.8

No permission to download
  • Persistent tag counts from redis to mysql should better than race conditions if the persistence is triggered at the same time. Previously 1 attempt would just die, now it will silently stop rather than cause errors.
  • Correctly purge a tag's trending information when a tag is deleted
  • Fix add-on compatibility with add-ons which hook tags being deleted
    • Recommend updating if you use Tag Essentials
  • Add warning that counting guest usage causes increased write load to the redis backend.
  • Improve reliability of installer to create tables if reinstalling
Improve old trending tag summarization so it correctly breaks up it's workload across multiple background deferred requests.
  • Additionally, this prevents a case where it would continuously loop failing to prune rows due to a logic error. This error previously wasn't observable, as it would do most of the work in the one request due to a bug where the limit on the rows to check was being ignored.
  • When the trending sidebar is disabled, don't display an empty trending sidebar entry.
  • Prevent error on a new install.
  • Reduce locking on MySQL fallback path.
  • Prevent potential "ERR no such key" error.
Implement summarization of old tags via daily cron.
  • By a minimum time (after 72 hours by default), samples are summarized into smaller blocks (6 hour sample window).
Warning: initial summarization of older tags can take some time.
Ensure a liked/rated post correctly attributes activity to the right thread.

Known bug:
  • Unliking a post as counting for tag activity.