Mitch - Multi Signature

xF2 Eklenti Mitch - Multi Signature 1.3.0 Beta

indirmek için izniniz yok
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+
Geri
Üst