🐸 Version 3.7.0
November 25, 2025
📜 Summary
This update introduces a comprehensive audit log system for tracking all server configuration changes, adds protection against accidental data loss with unsaved changes detection, and fixes a critical bug that prevented Arabic translation from working since version 3.6.3.
⚙️ Full Details
✨ Added
- Audit Log System: Added a complete audit logging system that tracks all changes made to server settings. You can now see who made changes, when they were made, and exactly what was modified. The audit log includes:
- Customization settings (bot nickname, flag reaction timeout)
- Guild settings (translation engine, API keys, model parameters)
- Auto-translate channel configurations
- Conversation/mirror groups
- Ignored channel lists
- Mirror configurations (tracked but cannot be reverted due to Discord channel modifications)
- Revert Functionality: Most changes in the audit log can now be reverted with a single click, restoring previous settings. This makes it easy to undo mistakes or roll back unwanted changes.
- Unsaved Changes Protection: Added confirmation dialogs when navigating away from settings pages with unsaved changes. Prevents accidental loss of configuration work with custom modal dialogs (no browser popups).
🔄 Changed
- Customization Settings: Improved the "Never Delete" option for flag reactions - now shows "(doesn't delete)" as a placeholder and is grayed out when active, making it immediately clear when auto-delete is disabled.
- Audit Log Display: Audit logs now use proper pagination (50 entries per page) with Previous/Next page navigation instead of infinite scrolling.
- API Key Security: API keys are not stored in audit logs for security reasons. When API keys are changed, the audit log simply notes that an API key was changed without storing the actual values.
🐛 Fixed
- Arabic Translation: Fixed critical bug introduced in version 3.6.3 where Arabic messages were not being translated. The translatable content detection was missing Arabic Unicode character ranges, causing all Arabic text to be incorrectly identified as "no translatable content" and skipped. Arabic translation now works correctly again.
- Audit Log Display: Fixed display issues in the audit log where certain action types weren't showing properly formatted change descriptions.