New release 2.2.0
Added
- Full download history: every download is logged (date, IP, user agent, source)
- "Files downloaded" tab on member profiles, with filters (file name, extension, content type, dates, sort)
- "Files downloaded" and "Downloads of my files" pages in the account area
- Authors can see who downloaded their files
- Download log in the Admin CP (Logs > Download tracker) with filters: member, author, file, IP,
content type, source (web/API), dates
- One-click filters from any row of the download log (member, file, author, IP)
- Download count in messages, member tooltip and profile (each can be toggled)
- "Top downloaders" notable members list
- User criteria: "has downloaded at least / no more than X files" (promotions, notices, trophies)
- Downloads made through the REST API are logged with source "API" (can be disabled)
- Options: content types to track, file types to track
- Rebuild tools for member and attachment download counts
Changed
- XenForo 2.2.0 or newer is now required (XenForo 2.3 supported)
- Member download count now counts unique files downloaded
- Member lists show one line per file (latest download); the Admin CP log keeps every download
- Repeated downloads of the same file by the same member within 10 minutes are logged once
- XFRM resource download history is merged into the new log during upgrade
- Resource and version "Download tracker" pages use the new log, with pagination
Fixed
- IP address was not always stored correctly
- Error when the content of a downloaded attachment had been deleted
- Upgrading from 2.1.x could fail when cleaning orphan logs
- Uninstall left columns behind in xf_attachment and xf_rm_resource_download
Removed
- Support for XenForo 2.0 and 2.1
- ip_log column in xf_rm_resource_download (data moved to the new log)