
Multi Signature Add-on — Version 1.3.0 Release Notes
This update introduces major new functionality and improves overall stability and scalability of the add-on.

New Feature: Per-Post Signature Locking
Each post now remembers which signature slot the user had active when the post was created.
This means:
Changing your active signature no longer updates past posts
Signatures remain historically accurate for discussions and role-play
Perfect for users with rotating, seasonal, or multi-persona signatures
Zero template edits required — fully integrated via XenForo’s class extension system
This is one of the most requested enhancements and greatly improves usability for communities with members who frequently rotate promotional or thematic signatures.

Database Improvements
A new column has been added to xf_post:
mitch_signature_position
This column stores the signature slot (1–3) active at the time of posting.
Automatically populated on new posts
Efficient TinyInt type
Backwards compatible — old posts fall back to the current signature

Updated Internal Architecture
This update includes:
A new extension for XF\Entity\Post to track signature usage per post
Expanded XF\Entity\User extension with:
getMitchSignatureTextForPosition() method
Improved logic for retrieving signature fallback text
Updated template logic in message_macros and post_macros
Clean separation of signature blocks vs active signature selection
All changes follow XenForo development standards and avoid touching core files.

User Experience Enhancements
Signatures now render consistently regardless of later user changes
Cleaner signature rendering logic in templates
Better fallback handling when no signature is set

Bug Fixes & Stability
Fixed issues where signatures could override each other
Fixed missing getter warnings on user entity
Fixed template argument compatibility with new per-post system
Improved error handling and safe defaults

Installation / Upgrade Notes
Upload the new version and run the XenForo add-on upgrade
No manual queries needed — schema changes are handled automatically
Compatible with XenForo 2.3.7+