Release v1.4.0
What's Changed
Added
- Schedule Role Command: Restored
/schedule-rolecommand with full functionality including one-time and recurring schedules - Voice Restrictions: Automatic voice restriction enforcement when assigning/removing roles with Connect or Speak permissions disabled
- Voice Restrictions for Temp-Roles: Users are automatically disconnected or muted when assigned restrictive temporary roles
- Voice Restrictions for Schedule-Role: Automatic voice restriction enforcement for scheduled role assignments
- Voice Restrictions for Existing Members: Voice restrictions now apply to members who already have restrictive roles when they join voice channels
- Temp-Roles Bulk Targeting: Added support for targeting multiple users by role in
/temp-rolescommand with Core member benefits
Changed
- Temp-Roles Documentation: Updated to include voice restrictions feature
Performance
- Voice Operations: Significantly improved voice restriction enforcement speed and efficiency, especially for servers with many members
- Voice Operations Queue: Optimized voice operation processing to handle high concurrency scenarios faster
- Voice Restrictions: Reduced delays and improved response times when muting or disconnecting users with restrictive roles
Key Features
- Self-assignable roles through reactions
- Temporary roles with auto-expiration
- MongoDB integration with local file backup
- Docker deployment support
- Health monitoring and performance metrics
Full Changelog: v1.3.1...v1.4.0