Releases: Maghish/Dis-Cogs
Releases · Maghish/Dis-Cogs
v1.0.0
Major Update
-
Feature Updates
- Added new TUI components for bot logs, errors, and cogs; renamed mainbot to general_log
- Added a new field to ModuleConfigType, new module type MAIN, and implemented MAIN type modules (TUI works now)
- Added hybrid commands (#42)
- Added timestamp field to embed built via buildEmbed function
- Discord bot restart on edit
- Enhanced TUI logging by appending module names and general logs for thread creation
- Import function removed
- Display bot version on bot status (#35)
- Modified TUI to better structure and detached components from main TUI file and created a handler instead
- Updated logging system to use specific log types for bot events and errors
-
Bug Fixes
- Added modifiedClient to message.client and interaction.client
- Added try-catch on messageCreate on command execution
- Bot cogs adding instead of replacing for every restart
- Fixed bot crash on error
- Fixed bot_cog component has unnecessary commas & renamed ping cog to basic cog
- Added a loadSlashCommands field on modified client & fill it via client ready event (#24)
- Removed unwanted commented code
- Resolved issue #22 #33 #23
- Slash commands fixed
v0.3.0-beta.2
Improvements
- Added some error handling on usage of default components on
tui/main.ts
v0.3.0-beta.1
Feature Updates
- New infrastructure with
main.tsas the prime module manager, now running and managing multiple modules - Revamped
TUIonmain.tsto a detached/separated moduleTUI, that handles the TUI and its components- Newly and fully updated TUI design than past versions
- Added
bot_cogscomponent - Added
general_logcomponent - Added
module_logscomponents - Added
logocomponent - Added
bot_errorcomponent - Added
bot_logcomponent - Added
modulescomponent
- Revamped the main bot files and code to a detached/separated module
mainbot, that handles the main discord bot instance- Modified
logfunction logic to now contact the TUI module via fetch and also able to log on different new TUI components (e.g.bot_error,bot_log,bot_cogs,general_log)
- Modified
v0.2.1 (Stable)
-
Feature Updates
index.tsis now renamed tobot.ts- Created new main file called
main.tsto operate bothdeploy.tsandbot.ts - Modified
bot.tsfrom execute on run code to export class - Modified
deploy.tsfrom execute on run code to export class, just likebot.ts - Built rich TUI with
blessedandblessed-contrib - Detached TUI from
bot.tsand created a new classTUIand rendered insidemain.ts - Configured
log.tsutil function argumentlogTabto typeblessed.Widgets.BlessedElement - Fixed "installation" spelling on
README.md - The main file after build, is now on
dist/srcas it wasdist/before
v0.2.1-beta.2
Feature Updates
index.tsis now renamed tobot.ts- Created new main file called
main.tsto operate bothdeploy.tsandbot.ts - Modified
bot.tsfrom execute on run code to export class - Modified
deploy.tsfrom execute on run code to export class, just likebot.ts - Detached TUI from
bot.tsand created a new classTUIand rendered insidemain.ts - Configured
log.tsutil function argumentlogTabto typeblessed.Widgets.BlessedElement - Fixed "installation" spelling on
README.md
v0.2.1-beta
Feature Updates
- Built rich TUI with
blessedandblessed-contrib - Modified
logfunction and logging methods from now on- Log TYPE is now removed and replaced with current time log in H:M:S format
- The main file after build, is now on
dist/srcas it wasdist/before
v0.2.0
Feature Updates
- Implemented Dm-Resolvable for Legacy Command (issue #13)
- Implemented aliases handler for Legacy Command (issue #15)
- Created owner-only handler for Legacy and Slash Command (issue #16)
- Created embed template builder (issue #11)
Bug Fixes
- Removed useless regex on messageCreate event on event cog (issue #8)
Repo Updates
- Updated README.md to display current version
v0.1.1
v0.1.0
v0.1.0 (Minor Update)
- Added Slash command handling
- Updated
README.md - Added a slash command example on ping cog
- Removed pong command on ping cog
Full Changelog: https://github.com/Maghish/Dis-Cogs/commits/v0.1.0
v0.0.1
v0.0.1 (Initial Update)
- Typescript Support
- Cogs
- Dynamic Cogs Handler (Command Handler that takes Cogs instead)
Full Changelog: https://github.com/Maghish/Dis-Cogs/commits/v0.0.1