🚀 Version Information

Production Build Branch: main

📋 Version Details

0.6.7.1-44-gf17a01a
0.6.7.1-44-gf17a01a
Production
main

📋 Release Notes

0.6.7.1
📅 2026-03-02 00:00

What's New

This release adds more control over AutoMod (including who and where it applies), clearer infraction info in the dashboard, and smoother moderation. We've also fixed issues where the bot could send duplicate messages or ignore your latest AutoMod settings.


🎉 New Features

  • AutoMod exempt roles and channels — You can now choose specific roles or channels that are exempt from AutoMod rules (e.g. trusted roles or announcement channels). Set them in your server's AutoMod settings in the dashboard.
  • AutoMod "log only" option — AutoMod rules can now be set to only log what happened (e.g. spam detected) without applying a warning, mute, kick, or ban. Useful for monitoring before you turn on full enforcement.
  • DM when someone is warned by AutoMod — If you have "notify users" enabled for moderation, members will get a direct message when AutoMod gives them a warning, so they know why they were actioned.
  • Clearer infraction messages — When the bot adds an infraction, the message now clearly says whether it was a Warning, Mute, Kick, or Ban so everyone stays on the same page.
  • Unmute keeps records accurate — When you unmute someone, their mute is now correctly marked as over everywhere (including the dashboard), so you don't see outdated "still muted" status.
  • Infraction dates in your time — In the dashboard, infraction and expiration dates are shown in your local time (with UTC available) so you don't have to do the math.
  • Easier exempt setup in the dashboard — Choosing exempt roles and channels in the dashboard now uses simple multi-select (click to add/remove) instead of finicky dropdowns.
  • Who can edit infractions — Only server bot owners and global admins can remove infractions or edit their reasons from the dashboard, so moderation history stays under control.

🐛 Bug Fixes

  • Duplicate or missing bot replies — Fixed cases where the bot could send the same reply twice or fail to reply when you used a command (e.g. unmute, leveling, reaction roles). Commands should now respond once and reliably.
  • Unmute sometimes failing or double-messaging — Unmute now works correctly even when the bot has already sent a "thinking" message, and it won't send duplicate success or error messages.
  • AutoMod not using your latest settings — Changes you made in the dashboard (e.g. turning a rule on or off) are now applied right away when the bot checks AutoMod, so behavior matches what you see in settings.

⚡ Performance Improvements

  • (None in this release.)

🔧 Improvements

  • AutoMod dashboard layout — The AutoMod section in the dashboard is reorganized into a clearer grid of cards. You can quickly see how many rules are on and which features (e.g. spam, invites) are active.
  • Infraction list in the dashboard — Infraction dates and reasons are shown in a cleaner, consistent way so it's easier to scan and understand a user's history.
  • User infraction summary — When you look up a user's infractions (e.g. via utilities), the bot now shows a clear breakdown of warnings, mutes, kicks, and bans, and handles "no infractions" in a clearer way.
  • More reliable bot behavior — Improvements under the hood make commands (moderation, leveling, feedback, reaction roles, etc.) less likely to error or send confusing duplicate messages.

📋 Summary

In 0.6.7.1 you get more control over AutoMod: exempt roles and channels, a "log only" option, and optional DMs when someone is warned. The dashboard shows infraction dates in your time, makes exempt setup easier with multi-select, and limits who can remove or edit infractions to bot owners and global admins. Unmuting someone now correctly updates their status everywhere, and infraction messages clearly state whether it was a Warning, Mute, Kick, or Ban. We've also fixed issues where the bot could send duplicate replies or ignore your latest AutoMod settings, so commands and AutoMod behavior should feel more consistent and reliable.

0.6.6
📅 2025-12-29 00:00

What's New

This update brings a powerful new feedback and roadmap system, critical bug fixes for improved reliability, enhanced logging capabilities, and better overall stability to Sentinel.


🎉 New Features

Feedback & Roadmap System

  • User Feedback Collection: New /feedback command allows users to submit feature requests, bug reports, and improvement suggestions directly from Discord
  • Dashboard Integration: Dedicated feedback and roadmap pages in the dashboard for managing user submissions
  • Voting System: Users can upvote feedback items to help prioritize what gets built
  • Status Management: Full workflow support with statuses: under_review, planned, in_progress, completed, rejected, duplicate
  • Better Communication: Track feedback from submission to completion, keeping your community informed

Enhanced Message Logging

  • Attachment Tracking: Message logs now capture and store Discord attachment URLs for better audit trails
  • Improved Logging Embeds: Enhanced visibility of attachment information in logged messages
  • Better Audit Trail: Complete message history including attachments for moderation and compliance

Logging Configuration

  • Log Rotation: Automatic log file rotation prevents disk space issues
  • Better Production Support: Improved log handling for long-running deployments

🐛 Bug Fixes

Critical: Database Integrity Issues

  • Fixed Forceban Errors: Resolved errors when forcebanning users not currently in the server
  • Fixed Message Logging Errors: Fixed errors when logging messages for users not yet in the database
  • Fixed Interaction Errors: Resolved "Interaction already acknowledged" errors in forceban command
  • Better Error Recovery: Improved automatic recovery from database errors

Commands & Interactions

  • Improved Forceban Command: Better error handling and reliability for forceban operations
  • Enhanced Interaction Handling: Fixed duplicate response issues
  • Better Error Recovery: Improved error handling throughout moderation commands

Logging & Events

  • Better Error Handling: Enhanced error handling for logging operations with proper fallbacks
  • Improved Reliability: More reliable event logging in various scenarios

General

  • Better Error Messages: Improved error messages and logging for easier troubleshooting
  • Enhanced Stability: Better handling of edge cases throughout the bot

⚡ Performance Improvements

Better Resource Management

  • Log Rotation: Prevents log files from growing indefinitely, reducing disk usage
  • Improved Memory Usage: Better memory management with proper cleanup
  • Optimized Operations: More efficient database operations

More Reliable Operations

  • Faster Error Recovery: Automatic recovery prevents repeated failures
  • Better Task Management: Improved handling of background operations
  • Smoother Operation: Reduced interruptions from errors

🔧 Improvements

Dashboard

  • Feedback Management: New feedback and roadmap pages for managing user submissions
  • Better User Experience: Improved authentication flow with better redirect handling
  • Enhanced Session Handling: Better session management for smoother login experience
  • Admin Tools: Improved admin interface for managing feedback and roadmap items

Bot Reliability

  • Error Handling: Significantly improved error handling throughout moderation and logging systems
  • Better Recovery: Enhanced automatic recovery from errors
  • More Stable: Improved stability of moderation operations and logging
  • User Management: Better handling of users not in the database

Moderation & Logging

  • Enhanced Forceban: Better handling of users not in the server
  • Improved Logging: More reliable message and moderation action logging
  • Better Data Integrity: Ensures all operations complete successfully
  • Enhanced Error Messages: Clearer error messages for easier troubleshooting

Code Quality

  • Better Organization: Improved code structure for better reliability
  • Enhanced Stability: More stable operations throughout the bot

📋 Summary

This release introduces a comprehensive feedback and roadmap system that allows users to submit feature requests and track development progress. Critical database integrity issues have been resolved, ensuring that forceban operations and message logging work reliably. Enhanced logging capabilities now capture attachment information, and log rotation prevents disk space issues. Error handling has been significantly improved throughout the bot, resulting in better reliability and fewer failures. All changes are backward compatible and will not affect existing configurations.

Key Highlights:
- New feedback/roadmap system for user engagement
- Critical bug fixes for improved reliability
- Enhanced message logging with attachment tracking
- Log rotation for better resource management
- Improved error handling and stability throughout

Note: All changes are backward compatible. No action required from users. The update will be applied automatically during deployment.

0.6.5
📅 2025-12-13 00:00

What's New

This update brings powerful new admin management features, improved reliability, and enhanced error handling to Sentinel.


🎉 New Features

Global Admin Management

  • Admin Delegation: Bot owners can now assign global admin permissions to trusted users without sharing bot ownership
  • Dashboard Management: Manage global admins directly from the dashboard admin panel (bot owners only)
  • Visual Indicators: Enhanced user badge display in the dashboard to show global admin status
  • Flexible Permissions: Global admins have access to administrative features while maintaining separation from bot ownership

🐛 Bug Fixes

Commands & Interactions

  • Fixed issues where commands could fail due to duplicate responses
  • Improved handling of command interactions to prevent errors
  • Enhanced error recovery when operations fail, with automatic retry logic
  • Better handling of edge cases in various commands

Logging & Events

  • Fixed issues where member events might not be logged correctly in some situations
  • Improved reliability of event logging when the bot joins new servers
  • Enhanced error handling for logging operations

General

  • Fixed memory-related issues that could affect bot performance
  • Improved handling of various edge cases throughout the bot
  • Better error messages and user feedback when things go wrong

⚡ Performance Improvements

  • Better Memory Usage: Improved memory management to keep the bot running smoothly
  • Faster Response Times: Optimized background tasks for better performance
  • More Reliable: Enhanced error handling to prevent issues from affecting bot operations
  • Smoother Operation: Better task management to reduce interruptions

🔧 Improvements

Dashboard

  • Admin Panel: Enhanced admin panel with new global admin management interface
  • Better Feedback: Improved error messages and user feedback throughout the dashboard
  • More Reliable: Better handling of dashboard operations and connections

Bot Reliability

  • Error Handling: Significantly improved error handling throughout the bot
  • Better Recovery: Enhanced automatic recovery from errors and failures
  • More Stable: Improved stability of background tasks and operations
  • Smoother Experience: Better handling of interactions and commands

Analytics & Leveling

  • More Reliable: Improved reliability of analytics collection and level role checking
  • Better Performance: Enhanced performance of background tasks
  • Fewer Errors: Better error handling to prevent issues

📋 Summary

This release introduces a new global admin management system that allows bot owners to delegate administrative permissions to trusted users. Error handling and reliability have been significantly improved throughout the bot, resulting in better performance and fewer issues. The dashboard received enhancements to the admin panel, and overall bot stability has been improved. All changes are backward compatible and will not affect existing configurations.


Note: All changes are backward compatible. No action required from users. Global admin management is available to bot owners through the dashboard admin panel.

0.6.4
📅 2025-11-28 00:00

What's New

This update brings exciting new features including Twitch clips tracking, voice event logging, enhanced reminders, AutoMod improvements, and significant dashboard enhancements to Sentinel.


🎉 New Features

Twitch Clips Tracking

  • Automatic Clip Notifications: Automatically detects and posts new Twitch clips from your tracked channels to Discord
  • Rich Embeds: Beautiful embeds with clip thumbnails, view counts, duration, and creator information
  • Flexible Channel Options: Post clips to the same channel as live streams or choose a separate channel
  • Custom Templates: Customize clip notifications with message templates using variables like {url}, {title}, {creator_name}, {view_count}, and {login}
  • Smart Duplicate Prevention: Intelligent caching prevents reposting clips after bot restarts

Voice Event Logging

  • Voice Channel Tracking: New moderation log event types for voice channel activity
  • Event Types: Track voice joins, leaves, and moves between channels
  • Dashboard Configuration: Enable or disable specific voice event types from the moderation logs settings

Enhanced Reminders System

  • Channel-Specific Reminders: Send reminders to specific channels instead of just DMs
  • Reminder Management: New /remind cancel command to cancel specific reminders and /remind clear to remove all active reminders
  • Improved Reliability: Better error handling, retry logic, and duplicate prevention

AutoMod Enhancements

  • Unicode Normalization: Detects filtered words even when using special characters (Zalgo text, combining characters, etc.)
  • Dashboard Management: Manage blocklisted words and invite whitelists directly from the dashboard
  • Invite Caching: Faster invite checking with intelligent caching to reduce API calls

Dashboard Improvements

  • Documentation Page: New comprehensive documentation accessible from the dashboard navigation
  • Visual Updates: New favicon and logo, improved header design, and better visual consistency
  • Better UX: More compact layout, improved form interactions, and enhanced user feedback

🐛 Bug Fixes

Commands & Interactions

  • Fixed duplicate command executions in ModerationCog and RemindersCog
  • Improved interaction timeout handling to prevent command failures
  • Better error recovery for failed operations with proper retry logic

Dashboard

  • Fixed logo display and sizing issues
  • Improved form field visibility and interaction
  • Better handling of large numbers and database values in tables
  • Enhanced error messages and user feedback

General

  • Improved handling of edge cases in various commands
  • Better permission checking and user feedback in moderation commands

⚡ Performance Improvements

  • Invite Caching: Reduced API calls with 5-minute TTL cache for invite resolution
  • Database Queries: Enhanced BIGINT and Decimal handling for better precision and performance
  • Task Management: Improved reminder task lifecycle management to prevent duplicate instances
  • Memory Efficiency: Automatic cleanup of interaction tracking to prevent memory issues

🔧 Improvements

Moderation

  • Tempban Command: Improved reliability, error handling, and response consistency
  • Server Info Command: Now supports viewing info for any server with optional server ID parameter and up-to-date feature fetching

Reminders

  • Enhanced interaction response handling to prevent timeouts
  • Better channel existence checking and user retrieval
  • Improved reminder listing logic to support multiple data formats

AutoMod

  • Enhanced filter loading and error handling
  • Improved bulk message deletion with better rate limit handling
  • Better cache management with forced reloads when filters are updated

Dashboard

  • Updated navigation links and routing (documentation route changed to /documentation)
  • Improved table layouts with better mobile support
  • Enhanced JSON serialization for database queries
  • Better visual hierarchy and spacing throughout

📋 Summary

This release introduces major new features including Twitch clips tracking and voice event logging, along with a comprehensive overhaul of the reminders system. AutoMod has been significantly enhanced with Unicode normalization and dashboard management tools. The dashboard received visual updates, a new documentation page, and various UX improvements. All changes are backward compatible with automatic database migrations.


Note: All changes are backward compatible. No action required from users. Twitch clips and voice event logging are disabled by default and can be enabled in the dashboard.

0.6.3
📅 2025-11-08 00:00

What's New

This update brings important privacy features, enhanced dashboard capabilities, and improved data management tools to Sentinel.


🎉 New Features

Data Privacy & Management

  • User Data Deletion: Administrators can now delete user data in compliance with privacy regulations using the new /deleteuserdata command
  • Data Retention Policies: Clear, automated data retention policies are now in place to protect your privacy
  • Privacy Transparency: Updated Privacy Policy and Terms of Service with comprehensive information about how your data is handled

Dashboard Improvements

  • Admin Database Access: sentinel bot team can now access and manage the database directly from the dashboard
  • Better Tables: Improved table layouts with better mobile support and enhanced visual design
  • Enhanced Admin Panel: More powerful tools for the sentinel bot team to manage and monitor the bot

User Experience

  • Improved Session Management: Better security and activity tracking for dashboard sessions
  • Better Mobile Support: Dashboard now works better on mobile devices and tablets
  • Smoother Navigation: Enhanced visual hierarchy and spacing throughout the dashboard

🐛 Bug Fixes

Logging

  • Fixed excessive logging from automatic Discord GIF embeds - logs are now cleaner and more focused
  • Improved message edit detection accuracy

Dashboard

  • Fixed table responsiveness issues on mobile devices
  • Improved session validation for better security
  • Enhanced error handling throughout the dashboard

⚡ Performance Improvements

  • Better Dashboard Performance: Improved table loading and rendering
  • Faster Queries: Enhanced database query performance
  • Improved Reliability: Better error handling and system stability

🔧 Improvements

Security

  • Enhanced session handling for better security
  • Improved activity tracking and timeout management
  • Database access restricted to sentinel bot team

User Experience

  • Better visual design and readability
  • Improved error messages
  • Smoother interactions throughout the dashboard

📋 Summary

This release focuses on data privacy compliance, administrative capabilities, and dashboard improvements. The bot now has better tools for managing user data, improved dashboard functionality, and enhanced security features.


Note: All changes are backward compatible. No action required from users.

0.0.5.1
📅 2025-10-31 00:00

What's New

This update focuses on improving dashboard accuracy, fixing timezone displays, and enhancing the overall user experience with better data visualization.


🎉 New Features

Version Information

  • Version Display: Added version information footer to dashboard pages
  • Version Tracking: Version information now available in both bot and dashboard

Dashboard Enhancements

  • Improved Data Visualization: Enhanced dashboard data retrieval and display
  • Better Charts: Improved chart rendering and data presentation
  • Legal Documents: Added Terms of Service and Privacy Policy links to dashboard

Deployment Improvements

  • Version Detection: Automatic version detection in deployment scripts
  • CI/CD Pipeline: Enhanced continuous integration and deployment workflows

🐛 Bug Fixes

Dashboard Statistics

  • Fixed Time Period Consistency: "Top Active Users" and "Channel Activity" now correctly respect the selected time period (7 days or 30 days)
  • Fixed Message Count Accuracy: 24-hour message counts now use accurate rolling windows
  • Fixed Timezone Display: Charts now display times in your local timezone for better clarity
  • Fixed Data Synchronization: All dashboard widgets now stay in sync when switching between time periods

User Experience

  • Improved Empty State: Better messaging when no data is available yet
  • Clearer Timezone Information: Added timezone badges so you know what time zone is being displayed
  • Better No-Data Handling: Charts now properly show "No data available yet" instead of empty or misleading displays

Code Quality

  • Removed Outdated Files: Cleaned up old CI workflow files
  • Improved Code Organization: Better structure and organization throughout the codebase

⚡ Performance Improvements

  • Better Dashboard Loading: Improved data retrieval efficiency
  • Optimized Chart Rendering: Faster and more responsive chart displays
  • Improved API Responses: More efficient data fetching from the database

🔧 Improvements

User Experience

  • Clearer Time Displays: Times are now shown in your local timezone with clear indicators
  • Better Visual Feedback: Improved messages when switching between time periods
  • Consistent Data Views: All dashboard statistics now align with the selected time window

Technical

  • Better Deployment Process: Streamlined deployment scripts and workflows
  • Improved Error Handling: Better validation and error checking throughout
  • Enhanced Code Quality: Cleaner, more maintainable code

📋 Summary

This release focuses on fixing dashboard data accuracy issues, improving timezone handling, and ensuring all statistics are consistent across different time periods. The dashboard now provides more accurate and reliable information, with better visual feedback and clearer timezone indicators.


Note: All changes are backward compatible. No action required from users.

v0.0.5
📅 2025-10-29 00:00

What's New

This change adds in our privacy policy and terms of service to become compliant with Discord

← Back to Dashboard