The long awaited release for v5 has finally come!! 🎊
Here's a list of the things we did:
- Implements DJSv14.
Read:
SudhanPlayz#1225
SudhanPlayz#1223
The code has been almost completely refactored, keeping the same basic structure but reorganizing the Libraries, adding functionality and modularity.
The bot has also been (optionally) containerized, using docker compose contexts, allowing the bot to be developed on any platform.
Tasks:
- Docker context
- Logging System
- DJSv14 Implemented
- Modular commands system
- Music Manager switch (Cosmicord, Erela)
- Updated packages to latest compatible versions
- Credits
- DBMS
- Music commands
- Music client funnel
- Dashboard
- github workflow and templates
v5.1 Beta
Implemented features:
- Playing tracks from playlists saved on DB
- DJ Roles
- dedicated music channels with controller
- increased compatibility with multiple music engines
- A working dashboard
and some more...
v5.2 Beta
- Figma designs
- Better queues
- Command refactoring
- Fixing bugs and implementing checks
and some more...
v5.3 Full release
- Play, modify queue and control players from the dashboard
What should we expect from the future?
v6.0:
- Complete TS rewrite
- Will use Bun
- Automatic version updater (keeps the bot up to date with stable releases)
- CI/CD (if possible)
- Custom wrapper (maybe)???
- Better modular docker configuration
Contributors
Full Changelog: v4.1.1...v5.3.0