- Modals input can be null if not required (ba286c9)
- Commands options can be null if not required (e1be061)
- Modals inputs allways required bug (bef86c0)
- Update playground details (0c69155)
- Change log message when live reloading (d42814e)
- Remove useless template literals in reload log message (aaca01d)
- Change success message on command loaded (081cdd6)
- Remove cli updating (15c8dd3)
- Nethris [email protected]
- Change 'lint' script to 'format' (a9d8e5a)
- playground: Add 'Guilds' intent (9b5b877)
- Nethris [email protected]
- Add useRuntimeEnv function (d2b70ea)
- playground: Usage of useRuntimeEnv (4d48b9a)
- Add knip configuration (039d8e5)
- Nethris [email protected]
- Buttons, modals and select menus regroups in components dir (8699bac)
- Color on variable warning (4575640)
- Streamline command and context menu definitions, enhance utility functions (e7e3868)
- Capitalize argument cannot be undefined (9510181)
- Nethris [email protected]
- Add message, emoji, date and url option type and enhance other types (8b73113)
- Change regex to make more accurate (7f8b762)
- playground: Replace abbreviate context to ctx (8d4af38)
- Remove ':' from hot reloading (01b668d)
- Nethris [email protected]
- Add subcommand handling (26dfcf3)
- Change links color (ce4ba76)
- playground: Test command that use subcommands (bda5497)
- Add knip (3deb631)
- Nethris [email protected]
- David (@nethriis)
- Add 'id' to context-menus and commandΦΌ (3c10066)
- Add dm permissions to context-menus (2424393)
- Timestamp embed can be boolean (d33af9e)
- Add useHarmonix to autocomplete context (1df0132)
- Add help command default builtin (6adc4cb)
- ToJSON function (1eba4c7)
- playground: Set ban and kick reason option to not required (a832bfe)
- Import ClientEvents as type (78e4a26)
- Return directly content inside ctx.call (ee3cee5)
- Remove disposable 'if' (69e4e8d)
- Nethris [email protected]
- Remove useless export (5c3161e)
- Some define functions (94e0d8a)
- Change commit message for deps update (33b6996)
- Nethris [email protected]
- Nethris [email protected]
- Nethris [email protected]
- Add autocomplete command (f4d1723)
- Category set to undefined if command file is not in category folder (ab9fa35)
- Add harmonix banner asset (5f5db1f)
- Add harmonix banner asset (d9053d5)
- Improve README (3edf9c5)
- Correct error (0167343)
- Fix (88617c6)
- Replacing svg by png (6915ca9)
- Change description (b169baf)
- Change description (3e46f8d)
- Issue template (e37f247)
- Improve issue template (ff68a8e)
- Change banner (e009fd6)
- Change banner (d7b8335)
- Lint (0454d97)
- Add grain on banner (0157d24)
- Fix banner grain (b6312b4)
- Rename slashToJSON in commandToJSON (e0ddbd3)
- Nethris [email protected]
- David (@nethriis)
- Add mentionable and attachment to command option type (ec7ded8)
- Add possibility to set command available in dm or not (26dc7d5)
- UseEmbed function (4243263)
- Playground (2fe0953)
- Nethris [email protected]
- Add context to defineModal callback (46cbaa6)
- Register all events has once bug (44ad734)
- Use regex for suffix (7a624e8)
- Add getters to export list (023cb1a)
- Remove unused defaultPrefix config (abf4b5b)
- Select menu interaction type according to select menu type (b438645)
- Context menu type (865cae4)
- Playground (78209fe)
- Nethris [email protected]
- Define of buttons, modals and select menus are now defined in separate folder (260da9f)
- Use instead of define for discord rich builder (2f5480e)
- Playground (ee9c065)
- Remove useless imports (d5c57dd)
- Nethris [email protected]
- Remove guildOnly commands (7967c8a)
- Rename ownerId to ownerIds (4271d1d)
- Nethris [email protected]
- Add defineEmbed and defineAttachment (bc2a139)
- Add clientOptions to config file (dd3d9d2)
- Add guildOnly command and all commands are slash (824afca)
- If no clientId is specify, client id of the bot will be automatically used (7458310)
- Use ready client argument instead of harmonix client (b2c2f74)
- Change HARMONIX_CLIENT_TOKEN env variable to DISCORD_CLIENT_TOKEN (6be6d93)
- Remove useless logs (29e8979)
- Remove useless types (9ab460a)
- Replace precondition object by name (c64e65e)
- Use discord.js function for mentions (621c622)
- Update command usage (20263e1)
- Playground (b48d895)
- Fix update workflow (fff1b3a)
- Nethris [email protected]
- Required is always true (d2b2fc4)
- Remove useless discord type (a8036d7)
- Add default type for slash generic type (e71f2c9)
- Playground (d39952e)
- Lint (cbbbcdd)
- Fix update workflow (6be5d01)
- Nethris [email protected]
- Add the possibility to specify if context menu is message or user in the type (5c35735)
- Add metadata to command arguments (ee04f7d)
- Apply metadata to slash commands (1ea604b)
- New argument handling more intuitive (b96afe2)
- Remove useless exports (9309ada)
- Error message more explicit (929b4ea)
- Export types as types (9c6ea03)
- Update cli lockfile when triggered (6503300)
- Nethris [email protected]
- Add preconditions for context menus (cb2194c)
- Add preconditions (fe2c82d)
- Add preconditions (9e6a0cc)
- Remove cooldowns (not used) (6e60529)
- Project structure (0261621)
- Playground (7925682)
- Nethris [email protected]
- Implementing commands preconditions (ownerOnly, userPermissions) (494ce35)
- Implementing commands preconditions nsfw (ffd23a9)
- Update discord.js version to latest (f53ebd2)
- Playground (c358307)
- Lint (7190256)
- Dependencies updater (6a9702c)
- Nethris [email protected]
- Bug application commands not refreshing (04bc4e2)
- Command is in a folder (13d4c85)
- Nethris [email protected]
- Add consola dependencies for better logs (c6f4b9c)
- Changelog fix (1635932)
- Add examples (57d7074)
- Fix event usage (ffb08b9)
- Add installation section (318dce3)
- Lint (0a9d61f)
- Nethris [email protected]
- Discord interaction (186ac54)
- Add argument handler (c68330c)
- Throw error when neither client token nor client id is defined (f050a8b)
- Argument handling (b6e00d0)
- Package fields (043d170)
- Bugs (01857b9)
- Remove useless omit type on HarmonyConfig (504bec6)
- Remove '.d' (38772e1)
- Move unbuild to dev dependencies (6184cb7)
- Remove exports from package.json because errors (0bb4693)
- Not register slash commands when there is not, change harmony env token name (f329d3c)
- Rename harmony to harmonix (76f4957)
- Rename harmony to harmonix (3d112c5)
- Add ownerId to configuration (5668c9d)
- Remove useless EventContext type (916e146)
- Code architecture (e461388)
- Use map instead of record for commands and events (b5ae82b)
- Use scan files and remove classes (d6e3fbf)
- Move types in src (2f23dfb)
- David (@nethriis)