REEDROUX-BOT

Changelog

Follow the latest Reedroux-Bot updates, releases, improvements and changes.

Dashboard & Custom Bot Update

Latest

October 25, 2026

Development Update

We've been working on a major upgrade to the Reedroux Dashboard, focusing on a simpler Discord login experience, improved server management, a refreshed red interface, Custom Bot management, Premium integration and backend reliability. This development update covers the improvements made to the dashboard codebase and the features being prepared for future availability. Some Custom Bot and Patreon-related features are still in development and require further testing before release.

◈ Dashboard 🔐 OAuth2 ▦ Server Selection ♜ Custom Bot ◆ Premium ⚙ Backend

+ Added

  • Automatic Discord OAuth2: Added an authentication flow that redirects unauthenticated users directly to Discord OAuth2 without requiring a separate login page.
  • Session detection: Added a dashboard authentication check to recognize users with an existing Discord session.
  • Discord server selection: Introduced a dedicated server selection interface before opening the dashboard.
  • Server switching: Added a server switcher to make it easier to manage different Discord servers from the dashboard.
  • Server loading states: Added loading messages, error feedback and a retry option for server selection.
  • Custom Bot navigation: Added a dedicated Custom Bot entry to the dashboard navigation as part of the management interface.
  • Custom Bot management: Prepared functionality for configuring and managing personalized Discord music bots through the dashboard.
  • Custom Bot configuration: Prepared support for bot identity settings, application configuration and individual bot customization.
  • Custom Bot lifecycle: Worked on management functionality for starting, stopping and restarting personalized music bots.
  • Custom Bot monitoring: Prepared bot status monitoring and management information for future dashboard integration.

↻ Discord OAuth2 & Authentication

  • Simplified the Discord authentication process for the Reedroux Dashboard.
  • Removed the need to manually click a login button before starting Discord OAuth2 authentication.
  • Updated the dashboard to check the current authentication session through the dashboard user API.
  • Improved the transition between authentication and Discord server selection.
  • Reviewed session handling and CSRF token delivery.
  • Improved the structure of user information returned by the dashboard authentication endpoint.
  • Preserved compatibility with existing dashboard JavaScript during the authentication changes.
  • Improved handling of authentication errors to avoid unnecessary redirect loops.

↻ Discord Server Management

  • Redesigned the server selection experience for the dashboard.
  • Improved the handling of Discord servers available to the authenticated user.
  • Refined permission checks for accessing and managing Discord server settings.
  • Improved the server selection loading and initialization flow.
  • Refined the selected server display in the dashboard top bar.
  • Improved navigation between the server selection screen and dashboard pages.
  • Worked on reducing unnecessary Discord guild API requests.
  • Reviewed Discord API rate limits and related error handling.

↻ Dashboard Design & User Experience

  • Updated the server selection design to match the Reedroux visual identity.
  • Replaced blue interface accents with Reedroux red styling.
  • Refined buttons, hover effects, borders, backgrounds and selected states.
  • Improved consistency across dashboard components.
  • Refined the dashboard initialization behavior to keep content hidden until the appropriate view is ready.
  • Improved the layout and appearance of the server selection interface on smaller screens.
  • Simplified the user journey from opening the dashboard to selecting a server.

↻ Custom Bot System

  • Continued development of the Custom Bot management system for Reedroux Premium.
  • Worked on the structure for managing dedicated Discord music bots.
  • Prepared support for Custom Bot tokens and Discord application IDs.
  • Worked on customizable bot usernames, avatars and embed colors.
  • Prepared Custom Bot start, stop and restart management functionality.
  • Reviewed Slash Command deployment for personalized music bots.
  • Prepared Premium-based access restrictions for Custom Bot management.
  • Continued integration work between Custom Bot management, dashboard settings and backend services.
  • Development status: Custom Bot management is still being developed and requires additional testing before full availability.

↻ Premium & Patreon Integration

  • Reviewed Premium entitlement handling for dashboard access and Custom Bot features.
  • Worked on connecting Patreon subscription status with Custom Bot permissions.
  • Refined the planned separation between Silver Premium and Custom Bot subscriptions.
  • Updated dashboard Premium information for the current subscription plans.
  • Silver Premium: $2.99 per month.
  • Custom Bot: $6.99 per month.
  • Prepared further integration between Premium verification and dashboard feature access.
  • Integration status: Automatic Patreon entitlement synchronization and Custom Bot activation still require end-to-end verification.

↻ Backend & TypeScript

  • Refactored parts of the dashboard backend structure.
  • Converted dashboard-related JavaScript code into TypeScript.
  • Reviewed Express session integration and dashboard authentication routes.
  • Updated handling of authenticated Discord user information.
  • Reviewed dashboard staff ranks and permission response structures.
  • Improved the organization of dashboard controllers and supporting modules.
  • Refined integration points between the dashboard, database and Custom Bot manager.
  • Reviewed API request handling and timeout behavior.

↻ Dashboard Feature Compatibility

  • Preserved the Music Player and Queue Management sections.
  • Preserved server-specific Music Settings.
  • Preserved Music Statistics and monitoring views.
  • Preserved Shard Monitoring and Bot Performance pages.
  • Preserved Activity Monitoring and export controls.
  • Preserved Premium navigation and subscription information.
  • Preserved profile navigation, resources and documentation links.

✓ Fixes & Reliability Improvements

  • Improved handling of dashboard initialization and view visibility.
  • Refined server selection error and retry handling.
  • Improved authentication error handling.
  • Reviewed duplicate Discord guild requests and API rate-limit issues.
  • Improved consistency between dashboard session data and frontend behavior.
  • Refined navigation behavior between dashboard sections.

− Removed

  • Removed the visible dashboard login page.
  • Removed the manual Discord login button from the dashboard entry flow.
  • Removed the unnecessary intermediate login screen in favor of direct OAuth2 authentication.

Reedroux Bot Update

October 23, 2026

Bot Update

We've released a major update for Reedroux, bringing improvements to music playback, commands, interactive controls, Premium, dashboard integration, database reliability, multi-cluster statistics and overall stability. This update focuses on making Reedroux more reliable, responsive and enjoyable across Discord servers.

♫ Music ⌘ Commands ◆ Premium ▣ Dashboard ◈ Database ↗ Performance

+ Added

  • Multi-cluster statistics: Introduced MongoDB-based statistics tracking for individual bot clusters.
  • Cluster heartbeats: Added periodic updates to keep cluster statistics current.
  • Top.gg reporting: Added improved automated reporting of aggregated server statistics.
  • Premium categories: Added support for separate purchased User Premium, Server Premium and temporary Vote Premium records.
  • Premium plan handling: Improved support for Basic and Silver Premium benefits.
  • Premium server assignment: Added support for assigning Premium benefits to a selected Discord server while preserving personal Premium.
  • Server join statistics: Added immediate statistics updates when Reedroux joins a new server.
  • Improved logging: Expanded error reporting for commands, server joins and background operations.

↻ Music System

  • Improved music playback handling and transitions between tracks.
  • Refined autoplay functionality and repeat behavior.
  • Improved handling when a track ends or playback stops unexpectedly.
  • Improved voice channel connection, disconnection and cleanup handling.
  • Refined the bot's behavior when leaving a voice channel.
  • Improved compatibility with 24/7 music mode.
  • Improved music player embeds and playback status information.
  • Refined interactive player buttons and music controls.
  • Improved VoteSkip interaction handling.
  • Improved music-related error handling to reduce interrupted command execution.

↻ Commands & Help

  • Improved the overall command and help experience.
  • Refined prefix command recognition and message processing.
  • Improved responses when Reedroux is mentioned in a Discord server.
  • Improved command cooldown handling.
  • Refined command argument validation and missing-argument responses.
  • Improved user and bot permission checks.
  • Improved error messages when a command cannot be executed.
  • Refined Developer-only command restrictions.
  • Improved voice channel requirements for music commands.
  • Improved handling of disabled commands and restricted bot channels.
  • Refined DJ role verification and command restrictions.

↻ Player & Interactions

  • Improved handling of interactive music player controls.
  • Refined button interaction processing and permission validation.
  • Improved collector handling for buttons, select menus and modals.
  • Refined interaction timeouts and collector cleanup.
  • Improved handling of expired or invalid interactions.
  • Improved error handling during interactive command execution.

↻ Dashboard & Server Settings

  • Improved integration between dashboard settings and bot commands.
  • Refined setup-channel autoplay and automatic message handling.
  • Improved restrictions for commands disabled through the dashboard.
  • Improved support for server-specific music configuration.
  • Refined DJ-only mode configuration.
  • Improved announcement settings and now-playing message handling.
  • Refined 24/7 mode configuration and voice channel validation.
  • Improved dashboard feature checks for music commands and playback.

↻ Premium System

  • Improved purchased User Premium activation and renewal handling.
  • Refined Premium expiration checks and expired-record handling.
  • Improved Server Premium assignment and access verification.
  • Improved support for one active Premium server assignment per user.
  • Improved temporary Premium handling for eligible Top.gg voters.
  • Refined Premium benefit checks across commands and server features.
  • Improved Premium database integrity and duplicate-entry handling.
  • Prepared Premium activation logic for purchase and webhook integrations.

↻ Database & Performance

  • Improved SQLite database initialization and connection configuration.
  • Improved database directory handling and file path validation.
  • Refined SQLite WAL configuration for improved database access.
  • Increased SQLite busy timeout to improve handling of temporary database locks.
  • Improved Premium database indexes and record integrity checks.
  • Refined database migration handling for existing Premium records.
  • Improved multi-cluster server statistics aggregation.
  • Improved logging for database initialization and statistics updates.

↻ Server Join Experience

  • Improved the welcome message when Reedroux joins a server.
  • Improved automatic selection of an available text channel.
  • Refined channel permission checks before sending welcome messages.
  • Improved Support, Premium and website buttons.
  • Improved server join logging through Discord webhooks.
  • Improved handling when a welcome message cannot be delivered.

✓ Bug Fixes & Stability

  • Fixed a TypeScript comparison issue involving Discord channel types.
  • Improved protection against invalid Discord button URLs.
  • Improved error handling for failed command execution.
  • Refined voice channel checks before executing music commands.
  • Improved handling of missing bot permissions.
  • Refined cleanup behavior for music playback and interactions.
  • Improved reliability of Premium checks and database operations.
  • Improved error logging for easier troubleshooting.

Website Update

October 4, 2026

Website

We've updated the Reedroux-Bot website with improvements to the overall design, usability and website experience.

↻ Changed

  • Updated the Reedroux-Bot website.
  • Improved the overall website design.
  • Improved navigation and usability.
  • Updated website content.
  • Improved the experience on mobile devices.

No updates found

There are currently no changelog entries in this category.