Latest updates and improvements
npx shadowcoremigration -f after updating OR just completely remove your database, Warning: This will reset your database./ai list command with paginated UI and migrate /translate to new component-based replies. (ac81974)MessageFlags.IsComponentsV2 support. (ca4c710)simpleContainer components and remove globalchat registration file (c5a7ffa)toBigIntSafe helper and apply it across economy commands for robust BigInt handling. (870bb99)ManageGuild permission requirement to the ticket command. (855fff7)kythiaConfig, t, embedFooter, and logger via client.container across server commands and core events. (edb059a)helpers and getChannelSafe from the container (71ae4fa)leaveguild command (86c75ec)getCache and getAllCache methods with standard findOne and findAll for data retrieval. (c0beae1)This refactor includes several key changes:
interaction.client.container inside the execute function instead of using top-level require.discord.js as a peerDependency in the core package to resolve instanceof errors caused by multiple discord.js instances when using npm link or similar setups. The main bot project is now responsible for providing discord.js.index.js) to import core components from the new package and inject necessary dependencies (like appRoot and discord.js during the inject-phase, though discord.js injection was later removed due to peerDependencies).appRoot.