Changelog — Synapse V5
Dashboard
- Complete Overhaul: Revamped and optimized for speed and features.
- New Theme: Dark, professional theme replacing the vibrant purple.
- Command Management: Improved API reliability and added prefix command support for customization.
- Subfolder Support: Better organization of commands.
Servers Page
- Redesigned Layout: Fresh look with enhanced usability.
- Quick Deployment: "Add to Server" button for easy bot integration.
- Guild Insights: Detailed statistics including:
- Total text, voice, category, and thread channels accessible by the bot.
- Breakdown of small, medium, and large servers.
- Detection of partnered and verified servers.
- Total premium tier 3 servers and combined server boost count.
- Improved Channel Display: Retains previous data for better continuity.
New: Complete Command Management
- Command Refresh: Refresh commands at will.
- Command Toggles: Enable/disable specific commands.
- Synapse Flags: Enable Synapse-specific command flags.
- Expanded Command View: Assign commands to categories for better organization.
New: Console
- Live Terminal: View logs in real-time with filtering and search functionality.
- Available Commands:
help— Show available commands.stats— Display bot statistics.guilds— List connected servers.uptime— Show bot uptime.ping— Check bot latency.memory— Display memory usage details.commands— List all available commands.clear— Clear console logs.version— Show bot version information.
- Log Management: Logs are capped at 200 entries for performance.
New: Complete Base Configuration
- Hot Reload: Toggle hot reload on/off.
- Dashboard & Logging: Enable/disable dashboard, command logging, and database system.
- Maintenance Mode: Restrict bot access to owners and developers.
- Rate Limits: Configure custom rate limits for user command usage.
- Global Cooldown: Set a global command cooldown affecting all servers and users.
- Auto-Recovery: Adjust auto-recovery attempts for crash detection and self-restart.
- Bot Appearance: Fully customizable settings including custom status, online status toggle, and DM responses.
- Remote Shutdown: Securely shut down the bot using a hashed security code.
- User Management: Manage owners, developers, whitelisted, and blacklisted users.
- Two-Factor Authentication: Added security for bot startup.
- Database Backup: Local backup system with import/export functionality.
New: Logs Section
- Centralized Logs: View all logs in one place.
- Filtering: Filter logs by type.
- Persistence: Logs persist for one hour before automatic deletion.
- Management Options:
- Delete individual logs.
- Clear logs in bulk.
- Export logs to a
.txtfile.
Sidebar Enhancements
- Real-Time Stats: Display uptime, memory usage, and bot ping.
Core Updates
- Dynamic Command Fix: Resolved issue with outdated commands persisting.
- Optimized Caching: Improved storage and memory leak prevention.
- Hidden Commands: Added
hidden: trueproperty to command interactions. - Backup Manager: New system for database handling.
- Status Manager: Customizable bot presence.
- DbConnector Optimization: Improved performance and efficiency.
- Config Cleanup: Removed unnecessary fields (
dashboardURL,clientSecret,ownerID,developerIDs). - Package Checker Rewrite: Faster and supports multiple package managers (
npm,yarn,pnpm). - Hot Reload Overhaul: Integrated with dynamic command loader.
- Data Storage Migration: Switched from JSON to SQLite (
dashboard.db). - Component Restriction: Added
interactionUserOnly: trueto restrict component usage to the interaction user. - Anti-Crash Fix: Resolved critical issue with the bot restart system.
Quality of Life Improvements
- Startup Sequence: Separated into distinct loading phases.
- Synapse ASCII Art: Displays version and credits on startup.
- Intent Checker: Improved with partial support.
- Multi-Bot Support: Added support for managing multiple bots.
This was a massive update, so expect some bugs. Please report them!
Synapse V5 is finally here — major improvements across the board. Enjoy the new features, optimizations, and enhanced control over your bot’s functionality.