Attachment Integrity

Attachment Integrity 5.6.3

No permission to download
Quick update to sort out an issue affecting fresh installs.

## What's Fixed

v5.6.2 and earlier had a bug where several database columns were only created during the upgrade path, not on a clean install. If you installed the addon fresh (rather than upgrading from an older version), the scan tables would be missing columns and you'd get errors when running scans.

This affected three tables:
  • Scan table was missing mode, priority, and remote-aware columns
  • Repair queue was missing strategy, risk level, and verification columns
  • Results table was missing state tracking columns

v5.6.3 fixes all of it. Every column is now properly defined in the initial table creation, so fresh installs and upgrades both work the same way.


## What's New (if you're coming from an older version)

### Search Attachments (added in v5.6.0)
Dedicated search page in the ACP. Search by filename, display name, aliases, extension, uploader, content type, file size, or date range. Filter for orphaned attachments. Paginated at 50 per page.

### Rename Attachments (added in v5.6.0)
Set a custom display name for any attachment from the search results. Original filename stays intact. Useful when uploads have auto-generated names.

### Aliases (added in v5.6.0)
Tag attachments with comma-separated alternative names. Fully searchable, so you can find files without remembering exact filenames.

### Bulk Rename (added in v5.6.0)
Match by filename pattern and apply a display name across all matches. Dry run on by default.


## Bug Fixes
  • Fixed 18 missing columns across 3 tables on fresh installs
  • Fixed upgrade path to properly handle all column additions for existing installs
  • Consolidated all table column definitions into single methods to prevent this happening again

## Requirements
  • XenForo 2.3+
  • PHP 8.0+

## Installation
Upload the package via the ACP under Add-ons > Install/upgrade from archive.
Top