Attachment Integrity 5.4.5 Released
This update focuses mainly on stability, scan accuracy and improving support for larger forums using external storage providers such as S3 and Cloudflare R2.
Updated in 5.4.5:
- Added proper "hashes.json" support for XenForo file health checks
- Fixed scalable/background scan failures on stricter MySQL setups
- Improved remote storage detection for S3/R2 environments
- Removed misleading local disk free-space reporting on external storage
- Duplicate attachment analytics now only show confirmed scan results
- Missing thumbnail analytics now only show confirmed scan results
- Disabled unsupported local thumbnail sampling/benchmark checks for remote storage
- Improved ACP navigation phrase handling
- Additional backend stability improvements and cleanup across scan handling and analytics
Thanks to everyone testing this on larger production forums and reporting edge cases — it’s helped massively with tightening up the addon for real-world usage.
Small maintenance/stability update.
Changes in 5.2.2
- Improved export handling
- Added explicit CSV export support/validation
- Improved admin permission handling
- Additional ACP button/action validation
- Additional service/job wiring checks
- Additional XML validation cleanup
- Internal release-readiness checks and cleanup
- General backend stability improvements
This update was mainly focused on tightening things up and improving overall reliability before wider public use.
This update focuses heavily on stability, scalability and real-world forum support after a large amount of backend work and testing.
New in 5.2.1
- Low-priority scalable background scans
- Cloudflare R2 / external storage aware scanning
- Chunked scan processing for very large forums
- Resumable scan state system
- Safe duplicate attachment cleanup workflow
- Duplicate cleanup dry-run mode
- Duplicate cleanup audit logging
- Improved repair queue handling
- Better ACP scan management
- Enhanced attachment verification checks
- Improved button/action wiring validation
- Storage probe and adapter detection
- Additional reporting and analytics improvements
Duplicate cleanup safety
Duplicate cleanup has been intentionally designed to avoid dangerous automatic deletions.
The addon now:
- detects duplicate attachment data
- builds a cleanup queue
- performs dry-run validation first
- only deletes duplicate data rows with zero active attachment references
Referenced attachments are automatically held for manual review rather than being blindly deleted.
Large forum improvements
The scalable scan engine is designed for forums with very large attachment libraries and external object storage.
Supports:
- local filesystem storage
- Cloudflare R2
- S3-compatible storage
- XenForo filesystem abstraction
Remote-aware scans avoid downloading full attachment objects where possible.
Additional notes
This release also includes:
- template cleanup
- controller/action verification
- PHP lint validation
- XML validation
- improved internal wiring checks
As always:
- please back up your forum before running repair/cleanup tools
- staging/testing is recommended before production deployment on very large forums
Thanks to everyone testing and providing feedback so far.
This update focuses heavily on stability, structure and long-term maintainability rather than just adding more UI.
Over the last few versions I’ve spent a lot of time refining the ACP experience to make it feel more native to XenForo, especially on mobile and tablet views, while also preparing the add-on properly for larger communities.
What’s new in 2.5.0:
- Compact control-centre style ACP layout
- Reduced navigation clutter
- Improved mobile/tablet responsiveness
- Reusable UI macro system for cleaner long-term maintenance
- New production safety foundations
- Lock service foundation for scan/repair protection
- Controller-level action guards where supported
- Better empty states and clearer system messaging
- Improved wording consistency across the ACP
- Additional stability hardening work
- Production checklist included
This release also continues the work on:
- scheduled integrity scans
- repair queue foundations
- safer maintenance workflows
- large-community preparation
A lot of effort has gone into making the add-on feel less like a “dashboard demo” and more like a proper operational XenForo ACP utility.
As always, if you spot anything unusual during testing, especially on larger installs, feel free to report it.
Thanks to everyone following development so far.
Attachment Integrity 1.8.5 Released
This is a public-safe cleanup release focused on stability, install/upgrade order and making the add-on safer for wider use.
Changes in this release:
- Cleaned up and reordered the install/upgrade setup flow
- Removed duplicate setup calls left from earlier test builds
- Corrected scheduled scan cron handling using the safe short cron ID: bpAiScan
- Added scheduled scan and email alert settings to the setup defaults
- Improved ACP navigation handling and phrase data
- Removed unsafe/experimental template code from earlier UI testing
- Rechecked XML files and PHP syntax before packaging
- Kept the improved responsive ACP layout for desktop, tablet and mobile
Included features:
- Attachment integrity scanning
- Issue summary dashboard
- Scheduled automatic scans
- Critical issue email alerts
- CSV/JSON exports
- Maintenance utilities
- Mobile/tablet friendly ACP layout
Important note:
Scanning and reporting do not delete or modify attachments. Maintenance actions remain behind dry-run/confirmation controls, but as always, please back up before running live maintenance actions.
Built for XenForo 2.3.x. PHP 8.1+ recommended.
Attachment Integrity 1.6.0 Released
This update is a pretty major step forward for the add-on and focuses heavily on improving the ACP experience, large forum support and attachment validation tools.
ACP & UI Improvements
The Attachment Integrity dashboard has been redesigned to feel much more native to XenForo and easier to navigate on both desktop and mobile.
Changes include:
- Cleaner dashboard layout
- Improved result tables
- Better spacing and readability
- Severity colour badges
- Improved mobile responsiveness
- Refined ACP styling
- Better grouped issue displays
- Improved maintenance action logging
Background Scan Support
Large forums can now process scans through XenForo’s job queue system.
Added:
- Background attachment scanning
- Batch processing support
- Live scan progress
- Scan duration tracking
- Recent scan history table
Export Improvements
Exports are now much more usable for troubleshooting and auditing.
Added:
- CSV export
- JSON export
- Filtered exports
- Download-ready export handling
- Copy-to-clipboard support
New Validation Checks
The scanner now performs additional integrity and storage validation checks including:
- Missing files
- Zero-byte files
- Invalid file extensions
- MIME type validation
- Attachment hash validation
- Stale metadata detection
- Files outside expected storage paths
- Filesystem permission validation
- Internal data write-access validation
- Broken thumbnail reference detection
- Duplicate orphaned data detection
Admin Utilities
New maintenance and repair utilities have also been added:
- Rebuild attachment metadata
- Repair stale attach counts
- Prune orphaned attachment data
- Rebuild missing thumbnails
- Recover recoverable attachment references
- Dry-run mode for destructive actions
Other Changes
- Multiple XenForo 2.3 compatibility fixes
- Export handling rewritten
- Improved result filtering
- Better admin navigation integration
- General performance and stability improvements
As always, backup before running live repair or prune actions
Attachment Integrity 1.4.3 is now available.
This update focuses on stability, ACP cleanup and a much more polished scanning experience for XenForo 2.3 forums.
Changes in 1.4.3:
• Fixed ACP navigation label issues
• Improved dashboard layout and spacing
• Better mobile ACP rendering
• Added background scan support for large forums
• Added scan history tracking
• Added scan duration statistics
• Added severity badges and quick filtering
• Added CSV/JSON export support
• Added MIME type validation
• Added attachment hash validation
• Added zero-byte file detection
• Added stale attachment count detection
• Added storage validation checks
• Added dry-run maintenance utilities
• Improved result table readability
• Improved issue grouping and summaries
• General cleanup and XenForo 2.3 compatibility improvements
The tool remains read-only by default unless maintenance utilities are explicitly used.
Recommended upgrade:
ACP → Add-ons → Install/upgrade from archive
As always, test on staging first before running maintenance operations on live forums.
We use essential cookies to make this site work, and optional cookies to enhance your experience.