Skip to content

๐Ÿชถ Plugin optimization and fixes

Latest
Compare
Choose a tag to compare
@Ashu11-A Ashu11-A released this 26 Feb 03:05
· 15 commits to workspace since this release

Check out the Full Changelog to see all the detailed changes.

Main Changes

  • ๐Ÿ—œ๏ธ Size Reduction
    Reduced the plugins' size by 68%.

  • โš™๏ธ Base Plugin Updates
    Fixed issues in the outdated base plugin.

  • โŒ Build Fix
    Adjusted an error caused by the Template table in the tickets plugin, which forced me to create a new build system.

  • ๐Ÿ†• New Build System

    • Transpiles the database entries.
    • Creates a bundle combining several files and the external dependencies of the entries.
    • Compiles register.ts with already processed and standardized JavaScript and TypeScript code.
    • Imports all project files that require registration (Discord components).
    • Defines the package.json for identification in communication with the core.
  • ๐Ÿงน Workspace Cleanup
    Removed unnecessary packages from all workspace folders.

  • ๐Ÿ”„ Unified Imports System
    Eliminated individual entries imports by implementing a unified system that reduces confusion in communication with the database.

  • โšก Simplified Core Entries System
    Build system modifications simplified the entries system, reducing the likelihood of bugs.

  • ๐Ÿž Tickets Database System Fix
    Fixed an error that was causing a loss of context in the Database class, forcing us to retrieve the metadata with every request.

  • ๐Ÿ”„ Package Updates
    Various packages were updated to maintain the project's consistency and security.