Skip to main content

🐸 Version 3.11.0

← Back to the Main Changelog

January 24, 2026


📜 Summary

Major improvements to the Auto-Setup Mirror system: shared roles across multiple mirror groups, improved channel renaming with proper translation, comprehensive permission management for categories and channels, health scanning and repair functionality, and robust lockout system to prevent concurrent modifications.




✨ Visual Highlights

No media added for this release.




⚙️ Full Details


✨ New Features

  • Shared Roles Across Mirror Groups: When creating roles for a new auto-setup group, the system now checks if a role for that language already exists in another mirror within the same guild and reuses it instead of creating duplicates
  • Category Permission Management: Scan and repair now check and fix permissions on categories, not just channels
  • Health Scan System: Auto-setup groups now automatically scan for health issues when opening settings, displaying a summary of missing channels, roles, and permission problems
  • Repair Functionality: One-click repair to fix missing categories, channels, roles, and permission issues detected by the health scan

🔧 Improvements

  • Settings Button Lockout: The settings and delete buttons are now disabled while tasks are pending (showing "Working..." badge), preventing users from making changes during operations
  • Channel Rename Translation: Fixed naming scheme case mismatch - now properly handles both {Translated_Name} and {translated_name} placeholders when renaming channels
  • Create Missing Roles Detection: Now fetches actual Discord roles and verifies database records match - if a role was manually deleted from Discord, it will be detected and recreated
  • Shared Role Deletion Protection: When deleting a mirror group, roles are only deleted from Discord if no other mirror in the guild is using them
  • Language Removal Role Check: When removing a language from a mirror, the associated role is only deleted if no other mirror uses it

🐛 Fixed

  • Duplicate Channel Prevention: Scan and repair now check if target categories already have enough channels before creating more, preventing duplicates after manual renames
  • Mirrored Channel Rename: Fixed rename to properly look up mirrored channel Discord IDs from the database instead of relying on position matching
  • Stale Database Records: Rename tasks now handle missing database records gracefully instead of failing repeatedly


← Back to the Main Changelog