Skip to content

Releases: Maghish/Dis-Cogs

v1.0.0

06 Jun 07:15
3a3750e

Choose a tag to compare

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

28 Jan 17:02
ece7883

Choose a tag to compare

v0.3.0-beta.2 Pre-release
Pre-release

Improvements

  • Added some error handling on usage of default components on tui/main.ts

v0.3.0-beta.1

28 Jan 06:44
bb71578

Choose a tag to compare

v0.3.0-beta.1 Pre-release
Pre-release

Feature Updates

  • New infrastructure with main.ts as the prime module manager, now running and managing multiple modules
  • Revamped TUI on main.ts to a detached/separated module TUI, that handles the TUI and its components
    • Newly and fully updated TUI design than past versions
    • Added bot_cogs component
    • Added general_log component
    • Added module_logs components
    • Added logo component
    • Added bot_error component
    • Added bot_log component
    • Added modules component
  • Revamped the main bot files and code to a detached/separated module mainbot, that handles the main discord bot instance
    • Modified log function 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)

v0.2.1 (Stable)

08 Jan 05:43
71f63a2

Choose a tag to compare

  • Feature Updates

    • index.ts is now renamed to bot.ts
    • Created new main file called main.ts to operate both deploy.ts and bot.ts
    • Modified bot.ts from execute on run code to export class
    • Modified deploy.ts from execute on run code to export class, just like bot.ts
    • Built rich TUI with blessed and blessed-contrib
    • Detached TUI from bot.ts and created a new class TUI and rendered inside main.ts
    • Configured log.ts util function argument logTab to type blessed.Widgets.BlessedElement
    • Fixed "installation" spelling on README.md
    • The main file after build, is now on dist/src as it was dist/ before

v0.2.1-beta.2

22 Dec 12:54

Choose a tag to compare

v0.2.1-beta.2 Pre-release
Pre-release

Feature Updates

  • index.ts is now renamed to bot.ts
  • Created new main file called main.ts to operate both deploy.ts and bot.ts
  • Modified bot.ts from execute on run code to export class
  • Modified deploy.ts from execute on run code to export class, just like bot.ts
  • Detached TUI from bot.ts and created a new class TUI and rendered inside main.ts
  • Configured log.ts util function argument logTab to type blessed.Widgets.BlessedElement
  • Fixed "installation" spelling on README.md

v0.2.1-beta

19 Dec 08:53

Choose a tag to compare

v0.2.1-beta Pre-release
Pre-release

Feature Updates

  • Built rich TUI with blessed and blessed-contrib
  • Modified log function 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/src as it was dist/ before

v0.2.0

13 Dec 15:24

Choose a tag to compare

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

11 Nov 16:15

Choose a tag to compare

v0.1.1 (Patch Update)

  • Updated README.md to display current version (static)
  • Added ESLint workflow

v0.1.0

11 Nov 07:51

Choose a tag to compare

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

10 Nov 16:32
462d387

Choose a tag to compare

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