# Changelog ### 05-10-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** `/setup` command (#241) * **fix:** state corruption in guild setup service **Signed-off-by:** Ar Rakin * merge: with branch main * **chore:** update VERSIONS.md **Signed-off-by:** Ar Rakin * **chore:** update VERSIONS.md **Signed-off-by:** Ar Rakin * merge: with branch main * **chore:** update VERSIONS.md **Signed-off-by:** Ar Rakin * **feat:** guild setup service method for ai automod [3/3] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 04-10-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** remove unneeded files **Signed-off-by:** Ar Rakin * **chore:** remove unneeded files **Signed-off-by:** Ar Rakin * **feat:** improved extension API **Signed-off-by:** Ar Rakin * **chore:** remove unneeded files **Signed-off-by:** Ar Rakin * **feat:** guild setup service logging component [2/2] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 03-10-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * merge: branch 'main' into dev * merge: with branch main * **fix:** echo command argument validation not working in interaction mode * This issue is mainly due to the way the echo command handled incoming arguments, and not allowing optional types when using unions, which caused this. **Signed-off-by:** Ar Rakin * **fix:** type errors after upgrading to discord.js v14.16.3 * It seems like in discord.js v14.16.3 a bug was introduced that doesn't let correct ApplicationCommandType enum values to be passed to ** CommandBuilder:** :setType() method. This commit adds a workaround to this bug, by not using enums and instead using a plain-old JavaScript object (POJO) with TypeScript's `as const` to mimic an enum. **Signed-off-by:** Ar Rakin * merge: branch 'main' into dev * extensions: add archiver extension (partial) **Signed-off-by:** Ar Rakin ### 03-10-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.17.4 [skip ci] **Signed-off-by:** Conventional Release Action ### 29-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * merge: with branch main * **docs:** update **Signed-off-by:** Ar Rakin * merge: with branch main * **docs:** update **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 28-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * merge: with branch main * **docs:** update licensing page **Signed-off-by:** Ar Rakin * **chore(extensions:waifu.pics):** update docs **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 27-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * merge: with branch main * **chore:** customize typedoc theme **Signed-off-by:** GitHub * merge: with branch main * **chore:** add typedoc theme and custom css **Signed-off-by:** Ar Rakin * merge: with branch main * **chore:** add typedoc **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 26-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.17.2 [skip ci] **Signed-off-by:** Conventional Release Action ### 26-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * merge: with branch main * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 26-09-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** errors now show full stack trace on debug mode **Signed-off-by:** Ar Rakin * **deps:** update packages **Signed-off-by:** Ar Rakin * **chore:** update tsconfig.json **Signed-off-by:** Ar Rakin * **build:** update run task **Signed-off-by:** Ar Rakin * **feat(logger):** better error logging **Signed-off-by:** Ar Rakin * **fix:** type errors in LogStreamingService **Signed-off-by:** Ar Rakin * **fix:** type errors **Signed-off-by:** Ar Rakin ### 25-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 24-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * merge: with branch main * **deps:** bump date-fns from 3.6.0 to 4.1.0 (#232) * **deps:** bump date-fns from 3.6.0 to 4.1.0 in /blazebuild (#233) * **deps(dev):** bump esbuild from 0.23.1 to 0.24.0 in /blazebuild (#234) * merge: with branch main * **deps:** bump date-fns from 3.6.0 to 4.1.0 in /docs (#235) * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 24-09-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)] * **deps:** bump date-fns from 3.6.0 to 4.1.0 **Bumps [date-fns](https:** //github.com/date-fns/date-fns) from 3.6.0 to 4.1.0. **- [Release notes](https:** //github.com/date-fns/date-fns/releases) **- [Changelog](https:** //github.com/date-fns/date-fns/blob/main/CHANGELOG.md) **- [Commits](https:** //github.com/date-fns/date-fns/compare/v3.6.0...v4.1.0) --- **updated-dependencies:** **- dependency-name:** date-fns ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] ### 23-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.15.5 [skip ci] **Signed-off-by:** Conventional Release Action ### 23-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * merge: with branch main * **fix(schemas):** ban action schema always requires a duration **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 23-09-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)] * **deps:** bump date-fns from 3.6.0 to 4.1.0 in /docs **Bumps [date-fns](https:** //github.com/date-fns/date-fns) from 3.6.0 to 4.1.0. **- [Release notes](https:** //github.com/date-fns/date-fns/releases) **- [Changelog](https:** //github.com/date-fns/date-fns/blob/main/CHANGELOG.md) **- [Commits](https:** //github.com/date-fns/date-fns/compare/v3.6.0...v4.1.0) --- **updated-dependencies:** **- dependency-name:** date-fns ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] * **deps(dev):** bump esbuild from 0.23.1 to 0.24.0 in /blazebuild **Bumps [esbuild](https:** //github.com/evanw/esbuild) from 0.23.1 to 0.24.0. **- [Release notes](https:** //github.com/evanw/esbuild/releases) **- [Changelog](https:** //github.com/evanw/esbuild/blob/main/CHANGELOG.md) **- [Commits](https:** //github.com/evanw/esbuild/compare/v0.23.1...v0.24.0) --- **updated-dependencies:** **- dependency-name:** esbuild ** dependency-type:** direct:development ** update-type:** version-update:semver-minor ... **Signed-off-by:** dependabot[bot] * **deps:** bump date-fns from 3.6.0 to 4.1.0 in /blazebuild **Bumps [date-fns](https:** //github.com/date-fns/date-fns) from 3.6.0 to 4.1.0. **- [Release notes](https:** //github.com/date-fns/date-fns/releases) **- [Changelog](https:** //github.com/date-fns/date-fns/blob/main/CHANGELOG.md) **- [Commits](https:** //github.com/date-fns/date-fns/compare/v3.6.0...v4.1.0) --- **updated-dependencies:** **- dependency-name:** date-fns ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] ### 22-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 21-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(guildsetup):** back button not working as expected **Signed-off-by:** Ar Rakin * **feat(guildsetup):** logging setup implemented [1/2] **Signed-off-by:** Ar Rakin * **feat(commands):** add `setup` command **Signed-off-by:** Ar Rakin * merge: with branch main * **ci:** update update-dev.yml **Signed-off-by:** Ar Rakin * **fix:** type errors **Signed-off-by:** Ar Rakin * **fix:** eslint errors **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 21-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.15.4 [skip ci] **Signed-off-by:** Conventional Release Action ### 20-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * merge: branch 'main' into dev **Signed-off-by:** Ar Rakin * **feat:** automatically message the user who added the application on join **Signed-off-by:** Ar Rakin * merge: branch 'dev' of github.com:onesoft-sudo/sudobot into dev **Signed-off-by:** Ar Rakin * **feat:** automatic setup service **Signed-off-by:** Ar Rakin * **refactor:** rename `@framework/pagination` to `@framework/widgets` **Signed-off-by:** Ar Rakin * merge: branch 'dev' * **fix:** auth token generation **Signed-off-by:** Ar Rakin * **fix(api):** token regeneration **Signed-off-by:** Ar Rakin * **fix:** eslint issues **Signed-off-by:** Ar Rakin * **fix:** type errors **Signed-off-by:** Ar Rakin * **feat:** auto configure guilds on guildCreate **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 20-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.15.2 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.15.0 [skip ci] **Signed-off-by:** Conventional Release Action ### 19-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 18-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **test:** update tests **Signed-off-by:** Ar Rakin * **fix:** type errors **Signed-off-by:** Ar Rakin * **chore:** update eslint config **Signed-off-by:** Ar Rakin * **refactor:** fix eslint issues **Signed-off-by:** Ar Rakin ### 18-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.14.5 [skip ci] **Signed-off-by:** Conventional Release Action ### 17-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update eslint.config.mjs **Signed-off-by:** Ar Rakin * **chore:** update .editorconfig **Signed-off-by:** Ar Rakin * **chore:** add .license-notice file **Signed-off-by:** Ar Rakin * **chore:** add `addlicense` script from OSN commons **Signed-off-by:** Ar Rakin * **style:** update license comments **Signed-off-by:** Ar Rakin * **style:** add license comments **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 16-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** fix table of contents spacing on desktop **Signed-off-by:** Ar Rakin * **chore:** update VERSIONS.md **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 15-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update FUNDING.yml **Signed-off-by:** Ar Rakin * **chore:** update VERSIONS.md **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 14-09-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** add max width to the navbar search icon ### 14-09-2024 - [[nin](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)] * make it sound correct **Signed-off-by:** nin <95270582+ninsaccplayzyt@users.noreply.github.com> ### 14-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 13-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update VERSIONS.md * **fix(services:auditlog):** do not list `@everyone` as a role on `guildMemberRemove` **Signed-off-by:** Ar Rakin * **chore:** update VERSIONS.md **Signed-off-by:** Ar Rakin * **chore:** update VERSIONS.md **Signed-off-by:** Ar Rakin * **deps:** bump discord.js to 14.16.2 **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 13-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.14.4 [skip ci] **Signed-off-by:** Conventional Release Action ### 12-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update VERSIONS.md **Signed-off-by:** Ar Rakin * **chore:** create VERSIONS.md **Signed-off-by:** Ar Rakin * **chore:** update readme **Signed-off-by:** Ar Rakin * **docs:** update vcs guide **Signed-off-by:** Ar Rakin * **docs:** fix broken links **Signed-off-by:** Ar Rakin * **docs:** fix typo **Signed-off-by:** Ar Rakin * **docs:** update vcs guide **Signed-off-by:** Ar Rakin * **fix:** set default config for AI automod **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 12-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.14.3 [skip ci] **Signed-off-by:** Conventional Release Action ### 11-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** fix pageinfo action **Signed-off-by:** Ar Rakin * **docs:** add SEO description to new pages **Signed-off-by:** Ar Rakin * **docs:** add examples for the permission command **Signed-off-by:** Ar Rakin * **docs:** fix typo **Signed-off-by:** Ar Rakin * merge: branch 'main' into dev * **docs:** add new page for permission command **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 10-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 09-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **ci:** update update-dev.yml **Signed-off-by:** Ar Rakin * **ci:** update update-dev.yml **Signed-off-by:** Ar Rakin * **ci:** create update-dev.yml **Signed-off-by:** Ar Rakin * **chore:** update commitlint.config.ts **Signed-off-by:** Ar Rakin * **fix(commands:permission):** since attribute is missing **Signed-off-by:** Ar Rakin * **fix:** update command not showing latest stable versions **Signed-off-by:** Ar Rakin * Merge branch 'dev' * **fix:** muting with duration < 30s does not work **Signed-off-by:** Ar Rakin * **fix:** remove unneeded override modifiers **Signed-off-by:** Ar Rakin * **fix:** do not depend on existing cache to invalidate overwrite **Signed-off-by:** Ar Rakin * **feat:** command permission management command **Signed-off-by:** Ar Rakin * **feat:** instructions on how to link modified source code **Signed-off-by:** Ar Rakin * **feat:** notice of changes in about command **Signed-off-by:** Ar Rakin * **feat:** add donation link to about command **Signed-off-by:** Ar Rakin * **fix:** remove unneeded console.log() calls **Signed-off-by:** Ar Rakin * **fix:** role command **Signed-off-by:** Ar Rakin * **chore:** update config schemas **Signed-off-by:** Ar Rakin * **fix:** send command server sharing checks **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 09-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.14.2 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.14.1 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.14.0 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.9.2 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.9.1 [skip ci] **Signed-off-by:** Conventional Release Action ### 08-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(commands:infraction):** `infraction clear` command does not work **Signed-off-by:** Ar Rakin * **fix:** crash if original message gets removed in clear **Signed-off-by:** Ar Rakin * **fix:** pagination errors due to passing invaliid emoji **Signed-off-by:** Ar Rakin * **chore:** update .vscode **Signed-off-by:** Ar Rakin * **test:** update test suites **Signed-off-by:** Ar Rakin * **feat:** support resolving emojis from application emojis This should also make the bot independent from emojis. **Signed-off-by:** Ar Rakin * **chore:** update config schemas **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 07-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** update v10 release blog page **Signed-off-by:** Ar Rakin * **chore:** merge branch 'dev' **Signed-off-by:** Ar Rakin * **build(blazew):** bun install fails on windows **Signed-off-by:** Ar Rakin * **fix(events):** fetching audit logs when a guild is not available **Signed-off-by:** Ar Rakin * **build(blazew):** bun install fails on windows **Signed-off-by:** Ar Rakin * **build(blazew):** bun install fails on windows **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 07-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.9.0 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.7.3 [skip ci] **Signed-off-by:** Conventional Release Action ### 07-09-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **build(blazew):** windows build failure (powershell) **Signed-off-by:** Ar Rakin * **build:** update blazew.ps1 **Signed-off-by:** Ar Rakin ### 06-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.7.2 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.7.2-0+20240806121454.sha.f0f069a2 [skip ci] **Signed-off-by:** Conventional Release Action ### 06-09-2024 - [[Ryanmello07](mailto:67509637+Ryanmello07@users.noreply.github.com)] * **fix(readme):** updated discord link **Signed-off-by:** Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com> ### 06-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **ci:** update staging.yml **Signed-off-by:** Ar Rakin * **ci:** spdate staging.yml **Signed-off-by:** Ar Rakin * **ci:** update staging.yml **Signed-off-by:** Ar Rakin * **ci:** update staging workflow **Signed-off-by:** Ar Rakin * **ci:** update release workflow **Signed-off-by:** Ar Rakin * **ci:** update release workflow **Signed-off-by:** Ar Rakin * **ci:** update staging workflow **Signed-off-by:** Ar Rakin * **ci:** fix release workflow **Signed-off-by:** Ar Rakin * **ci:** update staging deployment workflow **Signed-off-by:** Ar Rakin * **ci:** update release workflow **Signed-off-by:** Ar Rakin * **ci:** fix staging workflow **Signed-off-by:** Ar Rakin * **ci:** fix staging workflow **Signed-off-by:** Ar Rakin * **chore:** force new release [prerelease] **Build-metadata:** {numdate}.sha.{id} **Signed-off-by:** Ar Rakin * **ci:** update release workflow **Signed-off-by:** Ar Rakin * **ci:** add staging deployment workflow **Signed-off-by:** Ar Rakin * **ci:** update labeler.yml **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 05-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.7.1 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.7.0 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.6.0 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.4.6 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.4.4 [skip ci] **Signed-off-by:** Conventional Release Action ### 05-09-2024 - [[Ryanmello07](mailto:67509637+Ryanmello07@users.noreply.github.com)] * **fix(commands:remind):** Grammar Correction **Signed-off-by:** Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com> ### 05-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** set custom intents introducing `DISCORD_INTENTS` environment variable, which contains **intents the bot will request from Discord, separated by colons ':** '. **Signed-off-by:** GitHub * **docs:** include absolute URL in sitemap index **Signed-off-by:** GitHub * **docs:** improved searching **Signed-off-by:** GitHub * **feat:** add upcmds command **Signed-off-by:** GitHub * **fix(commands:upcmds):** show command count on success **Signed-off-by:** GitHub * **feat(commands):** add `-upcmds` command **Signed-off-by:** GitHub * **docs:** separate sitemaps **Signed-off-by:** GitHub * **ci:** update labeler workflow **Signed-off-by:** GitHub * **feat(automod):** add AI based auto moderation **Signed-off-by:** Ar Rakin * **fix:** clear command filter parsing **Signed-off-by:** GitHub * **fix:** argument parser **Signed-off-by:** GitHub * **fix:** check message rules on message update **Signed-off-by:** GitHub * **chore:** add debug logs **Signed-off-by:** GitHub * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 04-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** add more information to v10 release page **Signed-off-by:** Ar Rakin * **docs:** add v10 release blog post **Signed-off-by:** GitHub * **docs:** add v10 release blog post **Signed-off-by:** GitHub * **docs:** add blog pages support **Signed-off-by:** GitHub * **fix:** type errors in ShellService http server **Signed-off-by:** GitHub * **chore:** delete extensions/.extbuilds/antirickroll directory **Signed-off-by:** Ar Rakin * **chore:** delete extensions/.extbuilds/urlfish directory **Signed-off-by:** Ar Rakin ### 04-09-2024 - [[Ryanmello07](mailto:67509637+Ryanmello07@users.noreply.github.com)] * **docs:** created anime command docs **Signed-off-by:** Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com> * Update page.mdx **Signed-off-by:** Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com> * Update page.mdx Updated discord link **Signed-off-by:** Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com> * Update page.mdx **Signed-off-by:** Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com> * Update page.mdx Added new info **Signed-off-by:** Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com> * Update page.mdx Updated discord link **Signed-off-by:** Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com> * Update page.mdx Updated discord link **Signed-off-by:** Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com> * Update page.mdx replaced discord link **Signed-off-by:** Ryanmello07 <67509637+Ryanmello07@users.noreply.github.com> ### 04-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.4.3 [skip ci] **Signed-off-by:** Conventional Release Action ### 03-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.4.2 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.4.1 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.4.1+20240803190805.sha.2a66db0f [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.4.0+20240803184934.sha.5004a1c5 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.3.2 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.3.1 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.3.1-0+20240803180328.sha.682c1360 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.3.0+20240803174535.sha.5a049fce [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.2.0+20240803173910.sha.bed108f3 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v10.1.0 [skip ci] **Signed-off-by:** Conventional Release Action ### 03-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions:waifu.pics):** lowercase the category name **Signed-off-by:** GitHub * **fix(context):** reply function doesn't check for string inputs **Signed-off-by:** GitHub * **chore:** update readme **Signed-off-by:** Ar Rakin * **chore:** update TODO.md **Signed-off-by:** Ar Rakin * **fix(commandManager):** command names are not being parsed correctly with newlines **Build-metadata:** {numdate}.sha.{id} **Signed-off-by:** GitHub * **chore(extensions:waifu.pics):** support all categories **Build-metadata:** {numdate}.sha.{id} **Signed-off-by:** GitHub * **feat(utils:axios):** log outgoing http requests **Signed-off-by:** GitHub * **fix:** archive command failing with cannot send empty message error **Signed-off-by:** GitHub * **fix:** archive command failing with cannot send empty message error **Signed-off-by:** GitHub * **chore(extensions:waifu.pics):** change subcommands to be a single option with choices **Build-metadata:** {numdate}.sha.{id} **Signed-off-by:** GitHub * **fix:** update release codename **Build-metadata:** {numdate}.sha.{id} **Signed-off-by:** GitHub * **feat:** updated api announcement **Signed-off-by:** GitHub * **feat(commands:tools):** add `archive` command **Build-metadata:** {numdate}.sha.{id} **Signed-off-by:** GitHub * **feat:** upgrade discord.js to v14.16.1 **Signed-off-by:** GitHub * **chore(extensions:waifu.pics):** update readme **Signed-off-by:** GitHub * **chore(extensions):** introduce waifu.pics extension **Signed-off-by:** GitHub * **chore(extensions:neko):** remove anime command **Signed-off-by:** GitHub * **chore(extensions:neko):** remove tsconfig.json **Signed-off-by:** GitHub ### 02-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.0.2-0+exp.sha.69d7c0e.build.1 [skip ci] **Signed-off-by:** Conventional Release Action ### 02-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build:** exp.sha.69d7c0e.build.1 **Build-metadata:** exp.sha.69d7c0e.build.1 **Signed-off-by:** Ar Rakin * **deps:** bump @mui/material from 5.16.7 to 6.0.1 in /docs * **chore:** update CONTRIBUTING.md **Signed-off-by:** Ar Rakin * **chore:** update CODEOWNERS **Signed-off-by:** Ar Rakin * **docs:** dev guides (#214) **docs:** dev guides * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 02-09-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)] * **ci:** bump actions/labeler from 4 to 5 **Bumps [actions/labeler](https:** //github.com/actions/labeler) from 4 to 5. **- [Release notes](https:** //github.com/actions/labeler/releases) **- [Commits](https:** //github.com/actions/labeler/compare/v4...v5) --- **updated-dependencies:** **- dependency-name:** actions/labeler ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] * **deps:** bump @mui/material from 5.16.7 to 6.0.1 in /docs **Bumps [@mui/material](https:** //github.com/mui/material-ui/tree/HEAD/packages/mui-material) from 5.16.7 to 6.0.1. **- [Release notes](https:** //github.com/mui/material-ui/releases) **- [Changelog](https:** //github.com/mui/material-ui/blob/master/CHANGELOG.md) **- [Commits](https:** //github.com/mui/material-ui/commits/v6.0.1/packages/mui-material) --- **updated-dependencies:** **- dependency-name:** "@mui/material" ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] ### 01-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update .editorconfig **Signed-off-by:** GitHub * **docs:** fix build errors due to a missing environment variable **Signed-off-by:** GitHub * **docs:** add vcs guide page for developers **Signed-off-by:** GitHub * **docs:** use title templates **Signed-off-by:** GitHub * **docs:** allow robots.txt and sitemap.xml URLs to be customized **Signed-off-by:** GitHub * **fix:** add ManageMessages permission requirement for userlookup command **Signed-off-by:** GitHub * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 01-09-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.0.1 [skip ci] **Signed-off-by:** Conventional Release Action ### 01-09-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **chore:** update security policy ### 31-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update SECURITY.md **Signed-off-by:** Ar Rakin * **docs:** add instructions for copying resource files on windows **Signed-off-by:** Ar Rakin * fix!: config command and trigger release * **docs:** add missing configuration file guide **Signed-off-by:** GitHub * **chore:** add debug logs in ModerationActionService **Signed-off-by:** GitHub * **fix:** config permission checks **Signed-off-by:** GitHub * **test:** add tests for @framework/utils/objects.ts **Signed-off-by:** GitHub * **fix(commands:config):** allow config command to create new objects if not found **Signed-off-by:** GitHub * **fix(events):** system errors when removing the app from a guild **Signed-off-by:** GitHub * **chore:** update CODEOWNERS **Signed-off-by:** Ar Rakin * **fix(commands):** missing arguments when registering slash commands **Signed-off-by:** GitHub * **docs:** update getting started page to include windows specific db migration guide **Signed-off-by:** Ar Rakin * **fix:** build script in package.json **Signed-off-by:** GitHub * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 31-08-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v10.0.0 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v9.26.7 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v9.26.6 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v9.26.4 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v9.26.3 [skip ci] **Signed-off-by:** Conventional Release Action ### 30-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** update getting started page **Signed-off-by:** Ar Rakin * **chore:** update changelog **Signed-off-by:** Ar Rakin * **chore(readme):** add open in IDX button **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 29-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** update v9 extensions page **Signed-off-by:** Ar Rakin * **chore:** update SECURITY.md **Signed-off-by:** Ar Rakin * **chore:** update readme **Signed-off-by:** Ar Rakin * **docs:** update JWT secret generation guide **Signed-off-by:** Ar Rakin * **chore:** update CODEOWNERS **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions:neko):** add .gitignore **Signed-off-by:** Ar Rakin * **chore:** delete extensions/neko/tsconfig.json **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** rebuild * **chore(extensions):** build failure **Signed-off-by:** GitHub * **chore(extensions):** build failure **Signed-off-by:** GitHub * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build failure **Signed-off-by:** GitHub * **chore(extensions:neko):** fixed broken symlink for tsconfig.json **Signed-off-by:** Ar Rakin * **chore:** create CODEOWNERS file **Signed-off-by:** Ar Rakin * **ci:** fix release workflow **Signed-off-by:** Ar Rakin * **chore:** update readme **Signed-off-by:** Ar Rakin * **ci:** bump onesoft-sudo/conventional-release-action from 1.2.5 to 1.2.6 (#210) * Merge branch 'main' into dependabot/github_actions/onesoft-sudo/conventional-release-action-1.2.6 **Signed-off-by:** Ar Rakin * **ci:** update release workflow **Signed-off-by:** Ar Rakin * **ci:** update dependabot.yml **Signed-off-by:** Ar Rakin * **fix:** update blaze_wrapper.properties **Signed-off-by:** Ar Rakin * **fix:** update .bun-version **Signed-off-by:** Ar Rakin * **chore:** fix version **Signed-off-by:** Ar Rakin * **ci:** fix release workflow **Signed-off-by:** Ar Rakin * **ci:** update release workflow * now using onesoft-sudo/conventional-release-action workflow **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 29-08-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com):[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)] * **ci:** bump codecov/codecov-action from 4.0.1 to 4.5.0 (#208) **Bumps [codecov/codecov-action](https:** //github.com/codecov/codecov-action) from 4.0.1 to 4.5.0. **- [Release notes](https:** //github.com/codecov/codecov-action/releases) **- [Changelog](https:** //github.com/codecov/codecov-action/blob/main/CHANGELOG.md) **- [Commits](https:** //github.com/codecov/codecov-action/compare/v4.0.1...v4.5.0) --- **updated-dependencies:** **- dependency-name:** codecov/codecov-action ** dependency-type:** direct:production ** update-type:** version-update:semver-minor ... **Signed-off-by:** dependabot[bot] **Co-authored-by:** dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * **ci:** bump actions/setup-node from 3 to 4 (#206) **Bumps [actions/setup-node](https:** //github.com/actions/setup-node) from 3 to 4. **- [Release notes](https:** //github.com/actions/setup-node/releases) **- [Commits](https:** //github.com/actions/setup-node/compare/v3...v4) --- **updated-dependencies:** **- dependency-name:** actions/setup-node ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] **Co-authored-by:** dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * **ci:** bump actions/upload-artifact from 3 to 4 (#207) **Bumps [actions/upload-artifact](https:** //github.com/actions/upload-artifact) from 3 to 4. **- [Release notes](https:** //github.com/actions/upload-artifact/releases) **- [Commits](https:** //github.com/actions/upload-artifact/compare/v3...v4) --- **updated-dependencies:** **- dependency-name:** actions/upload-artifact ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] **Co-authored-by:** dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * **ci:** bump actions/checkout from 3 to 4 (#209) **Bumps [actions/checkout](https:** //github.com/actions/checkout) from 3 to 4. **- [Release notes](https:** //github.com/actions/checkout/releases) **- [Changelog](https:** //github.com/actions/checkout/blob/main/CHANGELOG.md) **- [Commits](https:** //github.com/actions/checkout/compare/v3...v4) --- **updated-dependencies:** **- dependency-name:** actions/checkout ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] **Co-authored-by:** dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ### 29-08-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)] * **ci:** bump onesoft-sudo/conventional-release-action from 1.2.5 to 1.2.6 **Bumps [onesoft-sudo/conventional-release-action](https:** //github.com/onesoft-sudo/conventional-release-action) from 1.2.5 to 1.2.6. **- [Release notes](https:** //github.com/onesoft-sudo/conventional-release-action/releases) **- [Changelog](https:** //github.com/onesoft-sudo/conventional-release-action/blob/main/ChangeLog) **- [Commits](https:** //github.com/onesoft-sudo/conventional-release-action/compare/v1.2.5...v1.2.6) --- **updated-dependencies:** **- dependency-name:** onesoft-sudo/conventional-release-action ** dependency-type:** direct:production ** update-type:** version-update:semver-patch ... **Signed-off-by:** dependabot[bot] ### 29-08-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.26.2 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v9.26.1 [skip ci] **Signed-off-by:** Conventional Release Action * **release:** v15.7.0 [skip ci] **Signed-off-by:** Conventional Release Action ### 28-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **ci:** fix docs workflow **Signed-off-by:** Ar Rakin * **ci:** fix docs workflow **Signed-off-by:** Ar Rakin * **ci:** update docs workflow **Signed-off-by:** Ar Rakin * **ci:** update docs workflow **Signed-off-by:** Ar Rakin * **feat(services:verification):** allow different domains for verification urls **Signed-off-by:** GitHub * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 28-08-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** update readme **Signed-off-by:** Ar Rakin * **ci:** add docs build workflow **Signed-off-by:** Ar Rakin ### 28-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.26.0 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 27-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** ignore drizzle snapshots * **fix:** better error messages on VPN check fail **Signed-off-by:** GitHub * **feat:** finalize verification system **Signed-off-by:** GitHub * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 27-08-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **chore:** update drizzle journal **Signed-off-by:** Ar Rakin * **docs:** update automod details page **Signed-off-by:** Ar Rakin ### 27-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.25.1 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.25.0 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 26-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme * update license for sudobot's logo tot CC BY-NC-ND 4.0 **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 26-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.24.8 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.24.7 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 26-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(services:rules):** member update rule checks fail with a BUG message **Signed-off-by:** GitHub * **fix(commands:config):** undefined `this.dottedConfig?.system` **Signed-off-by:** GitHub * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 25-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.24.6 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.24.5 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.24.4 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.24.3 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 25-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(extensionManager):** remove pre-linked tsconfig in extension directory if any **Signed-off-by:** GitHub * **fix(extensions):** issues while loading extensions with bun **Signed-off-by:** GitHub * **chore:** update .gitignore **Signed-off-by:** GitHub * **refactor(extensions:neko):** fully support sudobot v9 APIs **Signed-off-by:** GitHub * **refactor(extensions:neko):** fully support sudobot v9 APIs **Signed-off-by:** GitHub * **fix(commands:joke):** api ninjas dad joke api does not allow limit query param anymore **Signed-off-by:** GitHub * **fix:** config command causing JS not an object error **Signed-off-by:** GitHub * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 25-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore:** update readme **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 24-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 23-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.24.2 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.24.1 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 23-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(blazebuild):** invalid argument passed to String.prototype.repeat() **Signed-off-by:** GitHub * **fix(blazebuild):** invalid argument passed to String.prototype.repeat() **Signed-off-by:** GitHub * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 23-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(blazebuild):** syntax error **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **fix(blazebuild):** column number resolves to Infinity when on non-TTY environment **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore:** update FUNDING.yml **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 22-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore:** update readme **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 22-08-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com):[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)] * **deps(dev):** Bump @types/node from 20.16.1 to 22.4.1 in /docs (#202) **Bumps [@types/node](https:** //github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.16.1 to 22.4.1. **- [Release notes](https:** //github.com/DefinitelyTyped/DefinitelyTyped/releases) **- [Commits](https:** //github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- **updated-dependencies:** **- dependency-name:** "@types/node" ** dependency-type:** direct:development ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] **Co-authored-by:** dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ### 22-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.24.0 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 22-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(api):** add `/guilds/:id/roles` and `/guilds/:id/channels` endpoints **Signed-off-by:** GitHub * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 21-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **deps:** update axios to v1.7.4 * **fix:** regenerate release [trigger ci] **Signed-off-by:** Ar Rakin * **ci(releases):** fix release workflow not creating dist packages with build directory **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 21-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.23.3 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 20-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** fix metadata url base generation **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** fix type errors **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** force user selected canonical **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** statically generate sitemaps **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 20-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 19-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** add robots.txt **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 19-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 18-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** fix broken links **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **fix(cluster):** feature flag proxy URL **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **fix(commands:help):** broken links **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **fix(commands:about):** broken links **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** fix broken image links **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** update nodejs versions in getting started page **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore:** update readme **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore:** update readme **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore(readme):** fix broken links **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** update broken links **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 18-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.23.2 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.23.1 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 18-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 17-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update FUNDING.yml **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 17-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 16-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 15-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update getting started page for windows **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 15-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 14-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 13-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 12-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 11-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update extensions workflow **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 11-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 10-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 09-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 09-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update extensions workflow **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 08-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 07-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **feat(commands:fun):** add HTTP cat/dog command **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 07-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.23.0 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 07-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** add bun guide in getting started page **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore:** add bun command snippet in extensions guide for v9 **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 06-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 06-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update extensions workflow **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 05-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 04-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 04-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 03-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **fix(services:moderation_rules):** crashes during member permission checks * **feat(logger):** add new logging mode `BUG` **Signed-off-by:** Ar Rakin * **fix(commands:afk):** issues with reason verification **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 03-08-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(readme):** add mailing list info **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** update blazebuild cli option usage **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 03-08-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com):[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)] * **deps(dev):** bump @types/node from 20.14.13 to 22.0.0 (#189) **Bumps [@types/node](https:** //github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 20.14.13 to 22.0.0. **- [Release notes](https:** //github.com/DefinitelyTyped/DefinitelyTyped/releases) **- [Commits](https:** //github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/node) --- **updated-dependencies:** **- dependency-name:** "@types/node" ** dependency-type:** direct:development ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] **Co-authored-by:** dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> * **deps:** bump glob from 10.4.5 to 11.0.0 in /docs (#191) **Bumps [glob](https:** //github.com/isaacs/node-glob) from 10.4.5 to 11.0.0. **- [Changelog](https:** //github.com/isaacs/node-glob/blob/main/changelog.md) **- [Commits](https:** //github.com/isaacs/node-glob/compare/v10.4.5...v11.0.0) --- **updated-dependencies:** **- dependency-name:** glob ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] **Co-authored-by:** dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> ### 03-08-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.22.0 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 02-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 01-08-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 31-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **feat(logging):** unsubcribe to events and exclusion overrides **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **fix(welcomer):** `:guild:` placeholder is not replaced **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 31-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.21.0 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.20.2 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 30-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 29-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 29-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update getting started page for v9 **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** update getting started page for v8 **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore:** update README.md **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** update getting started page for v9 **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 28-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **fix(blazebuild:wrapper):** redundant warning about global version mismatch **Signed-off-by:** Ar Rakin * **build:** update migrate task **Signed-off-by:** Ar Rakin * **chore:** update drizzle config **Signed-off-by:** Ar Rakin * **ci:** update build workflow **Signed-off-by:** Ar Rakin * **build:** update blazebuild tasks to not use drizzle-kit **Signed-off-by:** Ar Rakin * **deps(dev):** remove drizzle-kit **Signed-off-by:** Ar Rakin * **chore:** add drizzle migrations manually **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(scripts):** add OSN commons genchangelog script **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 28-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.20.1 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 28-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **build:** fix migrate task **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **build:** update BuildPlugin.ts to not import removed tasks **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **build:** update drizzle.config.ts **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 27-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **ci:** update build workflow **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **ci:** update extensions workflow **Signed-off-by:** Ar Rakin * **chore:** update husky commit-msg hook **Signed-off-by:** Ar Rakin * **docs:** keep separate extension development guides for v8 and v9 **Signed-off-by:** Ar Rakin * **docs:** update extension development guide **Signed-off-by:** Ar Rakin * **build(extension:neko):** update extension metadata and deps **Signed-off-by:** Ar Rakin * **ci:** update extensions workflow **Signed-off-by:** Ar Rakin * **deps:** update versions **Signed-off-by:** Ar Rakin * **feat(commands:shot):** `--nickname/-n` option **Signed-off-by:** Ar Rakin * **fix(commands:help):** incompletely showing command options **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **fix:** help command group list sort **Signed-off-by:** Ar Rakin * **chore:** update package.json **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 27-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.20.0 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.19.1 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 26-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(blazebuild):** fix merge conflicts **Signed-off-by:** Ar Rakin * **chore(blazebuild):** update bun lockfile **Signed-off-by:** Ar Rakin * **fix(blazebuild):** install missing type definitions **Signed-off-by:** Ar Rakin * **chore:** update version dotfiles **Signed-off-by:** Ar Rakin * **build:** update blazew **Signed-off-by:** Ar Rakin * **build:** change node version in blaze_wrapper.properties **Signed-off-by:** Ar Rakin * **fix(blazebuild):** allow higher versions of node to be installed **Signed-off-by:** Ar Rakin * **fix:** correct all imports to ArgumentParser **Signed-off-by:** Ar Rakin * **refactor(framework):** rename ArgumentParserNew to ArgumentParser **Signed-off-by:** Ar Rakin * **fix:** typescript build errors **Signed-off-by:** Ar Rakin * **test:** add tests for the new argument parser **Signed-off-by:** Ar Rakin * **fix(framework:arguments):** error handling issues **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **fix:** remove the old argument parser **Signed-off-by:** Ar Rakin * **refactor(commands):** use the new argument parser (3/3) **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **fix:** afk command malfunctioning **Signed-off-by:** Ar Rakin * **chore:** fix commit-msg hook **Signed-off-by:** Ar Rakin * **chore:** update vscode settings **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 26-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.19.0 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 26-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** new improved argument parsing (#186) ### 25-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(husky):** make commit-msg hook optional for commitlint checks **Signed-off-by:** Ar Rakin * **feat(trolling):** prevent users from using troll commands against the bot or sysadmins **Signed-off-by:** Ar Rakin * **refactor(commands:shot):** use new argument parser **Signed-off-by:** Ar Rakin * **refactor(commands):** use the new argument parser (1/3) **Signed-off-by:** Ar Rakin * **feat:** usable argument parsing **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 25-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **deps:** Bump glob from 10.4.5 to 11.0.0 in /blazebuild (#184) ### 18-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **feat:** new argument parser completed **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 17-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.18.2 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 17-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(api):** invalid endpoint /challenge/auth/discord **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **feat:** introduce new argument parser **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 16-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **deps(docs):** update packages **Signed-off-by:** Ar Rakin * **deps(blazebuild):** update packages **Signed-off-by:** Ar Rakin * **deps:** upgrade **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore:** update .gitignore **Signed-off-by:** Ar Rakin * **fix:** update theme color for v9 **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 16-07-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)] * **deps:** Bump glob from 10.4.5 to 11.0.0 in /blazebuild **Bumps [glob](https:** //github.com/isaacs/node-glob) from 10.4.5 to 11.0.0. **- [Changelog](https:** //github.com/isaacs/node-glob/blob/main/changelog.md) **- [Commits](https:** //github.com/isaacs/node-glob/compare/v10.4.5...v11.0.0) --- **updated-dependencies:** **- dependency-name:** glob ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] ### 16-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.18.1 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 15-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 14-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 13-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **fix(kernel):** better error messages during 2FA failure **Signed-off-by:** Ar Rakin * **build:** update build tasks **Signed-off-by:** Ar Rakin * **feat(blazebuild):** better CLI argument parsing **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **fix:** environment variable parsing errors when using 2FA **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 13-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update extensions.yml **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 13-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.18.0 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.17.5 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 12-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **fix(blazebuild):** command line argument parsing **Signed-off-by:** Ar Rakin * **fix:** apiServer loading error (race condition) **Signed-off-by:** Ar Rakin * **chore:** update package.json **Signed-off-by:** Ar Rakin * **build:** fix copyResources task **Signed-off-by:** Ar Rakin * **fix(blazebuild):** sdk management **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **build:** update migrate tasks **Signed-off-by:** Ar Rakin * **chore:** update package.json scripts **Signed-off-by:** Ar Rakin * **chore:** update package.json scripts **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore:** update package.json scripts **Signed-off-by:** Ar Rakin * **deps:** remove cross-env **Signed-off-by:** Ar Rakin * **chore:** update package.json scripts **Signed-off-by:** Ar Rakin * **ci:** finalize build workflow **Signed-off-by:** Ar Rakin * **ci:** force git to use LF **Signed-off-by:** Ar Rakin * **chore:** add .gitattributes **Signed-off-by:** Ar Rakin * **build:** update copyResources task **Signed-off-by:** Ar Rakin * **build:** update tsconfig.json **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **build:** update blazebuild tasks for windows **Signed-off-by:** Ar Rakin * **chore:** debug **Signed-off-by:** Ar Rakin * **chore:** debug **Signed-off-by:** Ar Rakin * **chore:** debug **Signed-off-by:** Ar Rakin * **chore:** debug **Signed-off-by:** Ar Rakin * **chore:** debug **Signed-off-by:** Ar Rakin * **chore:** debug **Signed-off-by:** Ar Rakin * **chore:** debug **Signed-off-by:** Ar Rakin * **chore:** debug **Signed-off-by:** Ar Rakin * **chore:** debug **Signed-off-by:** Ar Rakin * **fix(blazebuild):** invalid path splitting on windows **Signed-off-by:** Ar Rakin * **ci:** update build workflow **Signed-off-by:** Ar Rakin * **ci:** update build workflow **Signed-off-by:** Ar Rakin * **chore:** update blazew.ps1 **Signed-off-by:** Ar Rakin * **fix(blazebuild):** spawn race condition **Signed-off-by:** Ar Rakin * **fix(blazebuild):** spawn race condition **Signed-off-by:** Ar Rakin * **fix(blazebuild):** spawn race condition **Signed-off-by:** Ar Rakin * **fix(blazebuild):** spawn race condition **Signed-off-by:** Ar Rakin * **fix(blazebuild):** spawn race condition **Signed-off-by:** Ar Rakin * **ci:** trigger blazebuild **Signed-off-by:** Ar Rakin * **fix(blazew):** trying to symlink into a missing directory **Signed-off-by:** Ar Rakin * **fix(blazew):** trying to symlink into a missing directory **Signed-off-by:** Ar Rakin * **fix(blazew):** trying to symlink into a missing directory **Signed-off-by:** Ar Rakin * **fix(blazew):** trying to symlink into a missing directory **Signed-off-by:** Ar Rakin * **fix:** blazew bun crashing on CI **Signed-off-by:** Ar Rakin * **ci:** update build workflow **Signed-off-by:** Ar Rakin * **feat(blazebuild):** auto install deps **Signed-off-by:** Ar Rakin * **fix(blazebuild):** logic to determine bun path if its installed globally **Signed-off-by:** Ar Rakin * **fix(blazebuild):** bun crashes **Signed-off-by:** Ar Rakin * **fix(blazebuild:bug:bun-internal):** a workaround for bun crash during creation of child process **Signed-off-by:** Ar Rakin * **fix(blazebuild):** cpu arch check for arm64 **Signed-off-by:** Ar Rakin * **ci:** update build workflow **Signed-off-by:** Ar Rakin * **feat(blazebuild):** support windows **Signed-off-by:** Ar Rakin * **feat(blazebuild):** better blazebuild wrapper **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 12-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.17.4 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.17.3 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.17.2 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.17.1 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.17.0 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 12-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update getting started page **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 11-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 11-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** change v8 getting started alert level to note **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** add alert for v8 getting started page (#179) ### 11-07-2024 - [[nin](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)] * Update page.mdx * i wonder if this works **Signed-off-by:** nin <95270582+ninsaccplayzyt@users.noreply.github.com> ### 10-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **docs:** add slash command registration guide **Signed-off-by:** Ar Rakin * **build:** update custom build tasks **Signed-off-by:** Ar Rakin * **fix:** incorrect command line argument handling **Signed-off-by:** Ar Rakin * **fix:** command line option `-u`, `-g`, and `-c` **Signed-off-by:** Ar Rakin * **docs:** details on heap allocation errors **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **docs:** getting started guide for v9 **Signed-off-by:** Ar Rakin * **build:** add migrate and generateMigrations task **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **docs:** update donations link **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **docs:** adjust min width for the TOC **Signed-off-by:** Ar Rakin * **docs:** fix scroll issues when the TOC is large **Signed-off-by:** Ar Rakin * **docs:** update nextjs config **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **docs:** update nextjs config **Signed-off-by:** Ar Rakin * **docs:** update licensing page **Signed-off-by:** Ar Rakin * **docs:** update licensing page **Signed-off-by:** Ar Rakin * **docs:** update scripts **Signed-off-by:** Ar Rakin * **docs:** add license logo icons **Signed-off-by:** Ar Rakin * **docs:** use plain markdown for license docs **Signed-off-by:** Ar Rakin * **docs:** use plain markdown for license docs **Signed-off-by:** Ar Rakin * **docs:** better license summary **Signed-off-by:** Ar Rakin * **docs:** add licensing page **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **docs:** update readme **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 10-07-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **ci:** fix docker workflow **Signed-off-by:** Ar Rakin * **ci:** update docker workflow **Signed-off-by:** Ar Rakin ### 10-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **deps:** bump react-icons from 4.12.0 to 5.2.1 in /docs * **deps:** bump remark-mdx-frontmatter from 4.0.0 to 5.0.0 in /docs * **chore(readme):** update logo link **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore(readme):** update logo image **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** update licensing page **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore(blazebuild):** update README.md **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore:** update README.md **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **ci:** update extensions.yml **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 10-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.16.20 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.19 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 09-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore:** update readme **Signed-off-by:** Ar Rakin * **ci(commitlint):** ignore dependabot commits **Signed-off-by:** Ar Rakin * **chore:** update commitlint config **Signed-off-by:** Ar Rakin * **ci(commitlint):** ignore dependabot commits **Signed-off-by:** Ar Rakin * **fix(services):** make sure to import `tar` correctly **Signed-off-by:** Ar Rakin * **fix:** remove console.log calls **Signed-off-by:** Ar Rakin * **fix(caching):** not using cached values **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore:** update readme **Signed-off-by:** Ar Rakin * **docs:** license docs under the AGPL-3.0 and GFDL-1.3 **Signed-off-by:** Ar Rakin * **chore(blazebuild):** add license **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(blazebuild):** update readme **Signed-off-by:** Ar Rakin * **chore(config:schemas):** regenerate schema files **Signed-off-by:** Ar Rakin * **fix(api:MainController):** reset started_at date of the server when it's not present **Signed-off-by:** Ar Rakin * **fix(schemas:systemConfig):** using unstable date as schema default **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **build(blazew):** update script debug mode **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **build(docker):** update Dockerfile **Signed-off-by:** Ar Rakin * **chore(debug):** update blazew **Signed-off-by:** Ar Rakin * **ci:** update extensions workflow **Signed-off-by:** Ar Rakin * **ci:** fix workflows **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin ### 09-07-2024 - [[Conventional Changelog Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.16.18 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.17 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.16 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.15 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.14 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.13 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.12 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.11 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.10 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.9 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.8 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.7 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.6 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.5 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] * **release:** v9.16.4 [skip ci] **Signed-off-by:** Ar Rakin [skip ci] ### 09-07-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)] * **deps:** bump remark-mdx-frontmatter from 4.0.0 to 5.0.0 in /docs **Bumps [remark-mdx-frontmatter](https:** //github.com/remcohaszing/remark-mdx-frontmatter) from 4.0.0 to 5.0.0. **- [Release notes](https:** //github.com/remcohaszing/remark-mdx-frontmatter/releases) **- [Commits](https:** //github.com/remcohaszing/remark-mdx-frontmatter/compare/v4.0.0...v5.0.0) --- **updated-dependencies:** **- dependency-name:** remark-mdx-frontmatter ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] * **deps:** bump react-icons from 4.12.0 to 5.2.1 in /docs **Bumps [react-icons](https:** //github.com/react-icons/react-icons) from 4.12.0 to 5.2.1. **- [Release notes](https:** //github.com/react-icons/react-icons/releases) **- [Commits](https:** //github.com/react-icons/react-icons/compare/v4.12.0...v5.2.1) --- **updated-dependencies:** **- dependency-name:** react-icons ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] * **build(deps):** bump express-rate-limit from 6.11.2 to 7.3.1 **Bumps [express-rate-limit](https:** //github.com/express-rate-limit/express-rate-limit) from 6.11.2 to 7.3.1. **- [Release notes](https:** //github.com/express-rate-limit/express-rate-limit/releases) **- [Commits](https:** //github.com/express-rate-limit/express-rate-limit/compare/v6.11.2...v7.3.1) --- **updated-dependencies:** **- dependency-name:** express-rate-limit ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] * **deps:** bump chalk from 4.1.2 to 5.3.0 in /blazebuild **Bumps [chalk](https:** //github.com/chalk/chalk) from 4.1.2 to 5.3.0. **- [Release notes](https:** //github.com/chalk/chalk/releases) **- [Commits](https:** //github.com/chalk/chalk/compare/v4.1.2...v5.3.0) --- **updated-dependencies:** **- dependency-name:** chalk ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] * **deps:** bump tar from 6.2.1 to 7.4.0 **Bumps [tar](https:** //github.com/isaacs/node-tar) from 6.2.1 to 7.4.0. **- [Release notes](https:** //github.com/isaacs/node-tar/releases) **- [Changelog](https:** //github.com/isaacs/node-tar/blob/main/CHANGELOG.md) **- [Commits](https:** //github.com/isaacs/node-tar/compare/v6.2.1...v7.4.0) --- **updated-dependencies:** **- dependency-name:** tar ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] * **deps:** bump date-fns from 2.30.0 to 3.6.0 **Bumps [date-fns](https:** //github.com/date-fns/date-fns) from 2.30.0 to 3.6.0. **- [Release notes](https:** //github.com/date-fns/date-fns/releases) **- [Changelog](https:** //github.com/date-fns/date-fns/blob/main/CHANGELOG.md) **- [Commits](https:** //github.com/date-fns/date-fns/compare/v2.30.0...v3.6.0) --- **updated-dependencies:** **- dependency-name:** date-fns ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] * **deps:** bump ascii-table3 from 0.8.2 to 0.9.0 **Bumps [ascii-table3](https:** //github.com/AllMightySauron/ascii-table3) from 0.8.2 to 0.9.0. **- [Release notes](https:** //github.com/AllMightySauron/ascii-table3/releases) **- [Commits](https:** //github.com/AllMightySauron/ascii-table3/compare/0.8.2...0.9.0) --- **updated-dependencies:** **- dependency-name:** ascii-table3 ** dependency-type:** direct:production ** update-type:** version-update:semver-minor ... **Signed-off-by:** dependabot[bot] * **build(deps):** bump reflect-metadata from 0.1.14 to 0.2.2 **Bumps [reflect-metadata](https:** //github.com/rbuckton/reflect-metadata) from 0.1.14 to 0.2.2. **- [Release notes](https:** //github.com/rbuckton/reflect-metadata/releases) **- [Changelog](https:** //github.com/rbuckton/reflect-metadata/blob/main/tsconfig-release.json) **- [Commits](https:** //github.com/rbuckton/reflect-metadata/commits) --- **updated-dependencies:** **- dependency-name:** reflect-metadata ** dependency-type:** direct:production ** update-type:** version-update:semver-minor ... **Signed-off-by:** dependabot[bot] * **build(deps):** bump undici from 5.28.4 to 6.19.2 **Bumps [undici](https:** //github.com/nodejs/undici) from 5.28.4 to 6.19.2. **- [Release notes](https:** //github.com/nodejs/undici/releases) **- [Commits](https:** //github.com/nodejs/undici/compare/v5.28.4...v6.19.2) --- **updated-dependencies:** **- dependency-name:** undici ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] * **build(deps-dev):** bump @types/uuid from 9.0.8 to 10.0.0 **Bumps [@types/uuid](https:** //github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/uuid) from 9.0.8 to 10.0.0. **- [Release notes](https:** //github.com/DefinitelyTyped/DefinitelyTyped/releases) **- [Commits](https:** //github.com/DefinitelyTyped/DefinitelyTyped/commits/HEAD/types/uuid) --- **updated-dependencies:** **- dependency-name:** "@types/uuid" ** dependency-type:** direct:development ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] * **build(deps):** bump glob from 10.4.5 to 11.0.0 **Bumps [glob](https:** //github.com/isaacs/node-glob) from 10.4.5 to 11.0.0. **- [Changelog](https:** //github.com/isaacs/node-glob/blob/main/changelog.md) **- [Commits](https:** //github.com/isaacs/node-glob/compare/v10.4.5...v11.0.0) --- **updated-dependencies:** **- dependency-name:** glob ** dependency-type:** direct:production ** update-type:** version-update:semver-major ... **Signed-off-by:** dependabot[bot] ### 09-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **build(deps):** bump express-rate-limit from 6.11.2 to 7.3.1 * **ci:** update dependabot.yml **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **build(deps-dev):** bump @types/uuid from 9.0.8 to 10.0.0 * **build(deps):** bump reflect-metadata from 0.1.14 to 0.2.2 * **ci:** update dependabot.yml **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **ci(dependabot):** create dependabot.yml **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore(blazebuild):** add LICENSE **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 08-08-2022 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **revert:** unexpected license update by mistake **NOTE:** this commit overwrites its original date. **Signed-off-by:** Ar Rakin ### 09-07-2024 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **build(docker):** update Dockerfile **Signed-off-by:** Ar Rakin * **build(deps):** dependencies were not being installed correctly **Signed-off-by:** Ar Rakin ### 08-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] **Signed-off-by:** Ar Rakin * **build(blazew):** wrapper script errors **Signed-off-by:** Ar Rakin * **build(blazew):** wrapper script errors **Signed-off-by:** Ar Rakin * **build(blazew):** update wrapper script **Signed-off-by:** Ar Rakin * **build(docker):** update Dockerfile **Signed-off-by:** Ar Rakin * **build(docker):** update Dockerfile **Signed-off-by:** Ar Rakin * **ci:** update git commit message of the release workflow **Signed-off-by:** Ar Rakin * **build(docker):** update Dockerfile **Signed-off-by:** Ar Rakin * **build(docker):** update Dockerfile **Signed-off-by:** Ar Rakin * **chore(pm2):** update pm2 echosystem configuration **Signed-off-by:** Ar Rakin * **fix(utils):** invalid way of determining system prefix **Signed-off-by:** Ar Rakin * **ci:** update labels **Signed-off-by:** Ar Rakin * **ci:** fix blazebuild workflow **Signed-off-by:** Ar Rakin * **chore(blazebuild):** update readme **Signed-off-by:** Ar Rakin * **chore(blazebuild):** update readme **Signed-off-by:** Ar Rakin * **fix(security:ModerationRuleHandler):** invalid property access on string **Signed-off-by:** Ar Rakin * **chore:** update .node-version **Signed-off-by:** Ar Rakin * **chore:** fix merge conflicts **Signed-off-by:** Ar Rakin * **ci:** add commitlint workflows **Signed-off-by:** Ar Rakin * **fix:** optional module loading **Signed-off-by:** Ar Rakin * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] ### 08-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update extensions.yml * **build:** update blaze_wrapper.properties **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore:** update TODO.md **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **ci:** add blazebuild build workflow **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **ci(codeql):** exclude test files **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore(blazebuild):** add version to package.json **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore(blazebuild):** update readme **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **fix:** type errors **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **ci:** update commitlint.yml **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **ci:** update extensions workflow **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 08-07-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **release:** v9.16.3 [skip ci] [skip ci] * **chore(release):** v9.16.2 [skip ci] ### 07-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **ci:** update extensions workflow * **chore:** reorganize extensions and build logic * **chore:** version files * **ci:** release workflow * **fix(services:updateManager):** update unpacking logic * **feat:** ci test * **feat:** ci test * **ci:** release workflow issues * **feat:** ci test * **ci:** release workflow issues * **fix:** unhandled PermissionDeniedError in CommandManager * **fix:** unhandled PermissionDeniedError in CommandManager * **feat:** release next version [ci test] * **ci:** fix release workflow * **feat:** release next version [ci test] * **feat:** release next version [ci test] * **feat:** release next version [ci test] * **ci:** update releae workflow * **feat:** better update interactions * **fix:** reword the about command embed footer * **feat:** update command * **chore:** remove unneeded todos ### 07-07-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v9.16.1 [skip ci] * **chore(release):** v9.16.0 [skip ci] * **chore(release):** v9.15.0 [skip ci] * **chore(release):** v9.14.1 [skip ci] * **chore(release):** v9.14.0 [skip ci] * **chore(release):** v9.13.0 [skip ci] * **chore(release):** v9.12.0 [skip ci] * **chore(release):** v9.11.0 [skip ci] * **chore(release):** v9.10.1 [skip ci] * **chore(release):** v9.10.0 [skip ci] ### 04-07-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v9.9.2 [skip ci] ### 04-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(models):** invalid logic ### 03-07-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **build:** update Dockerfile **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 03-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update deps and remove unneeded files ### 02-07-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v9.9.1 [skip ci] ### 02-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** remove unnecessary console.log * **refactor:** organize code ### 01-07-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v9.9.0 [skip ci] * **chore(release):** v9.8.0 [skip ci] ### 01-07-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** better command system * **feat:** improved shell service ### 28-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v9.7.0 [skip ci] ### 28-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** system update service ### 25-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 25-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v9.6.0 [skip ci] ### 25-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** eslint warnings * **feat:** sudobot system shell ### 24-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** correct config example **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **docs:** fix eslint errors **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 24-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** improved type presentation * **docs:** finish message rule docs * **docs:** complete the automod rules page * **refactor:** restructure the message rule schemas * **feat:** add moderation rule docs (1/3) ### 24-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v9.5.0 [skip ci] ### 23-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v9.4.0 [skip ci] * **chore(release):** v9.3.0 [skip ci] ### 23-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add v9 release page * **chore:** rerun ci workflows * **chore:** add gitignore * **chore:** remove unneeded files * **feat:** move to drizzle from prisma * **feat:** introduce drizzle ### 23-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update release workflow **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **ci:** update build workflow **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore:** update SECURITY.md **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 22-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v9.2.1 [skip ci] * **chore(release):** v9.2.0 [skip ci] ### 22-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(logging):** message deletion log delay ### 22-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** compatibility issues with TypeScript 5.5 * **feat(framework:concurrent):** semaphore condition * **feat(automod:rules):** bypassers ### 17-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** fix scheduled workflows **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 16-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** remove faulty workflows **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **ci:** add snyk security test workflow **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **ci:** update release workflow **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **ci:** update extension build schedule **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **release:** 9.x-beta.1 * Merge branch 'main' into 9.x-dev **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **feat:** survey service * **fix:** use extension IDs instead of names * **feat:** better extension API * **chore:** update tsconfig * **chore:** update vscode settings * **chore(deps):** bump discord.js version * **feat:** bump reminder service * **feat:** message reporting ### 16-06-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v9.1.0 [skip ci] ### 15-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** missing boot method in moderation rule handler implementation **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **chore:** update contributor guidelines **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **feat:** message reporting system (1/3) * **feat:** trigger service ### 14-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update comments * **fix:** eslint issues * **feat:** ai automod * **feat:** file filter rule * **feat:** welcomer service * **feat:** autorole service * **feat:** invite tracking in log messages ### 13-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat(verification):** captcha support ### 11-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** type mismatch * **feat:** quick mute service * **feat:** better queue management in verification service ### 10-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** email verification ### 08-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** email verification * **feat:** google auth * **feat:** github verification ### 07-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** remove console.logs * **fix:** remove console.logs * **feat:** verification system integration with frontend ### 06-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(blazebuild):** add TTY check * **feat(blazebuild):** progress bar ### 06-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** blaze wrapper crashing for an extra newline in properties file * **build:** update blaze_wrapper.properties **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **build(blazebuild):** update wrapper **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **feat(blazebuild):** println() now takes any type of argument * **feat(blazebuild):** task graph * **fix(blazebuild):** better module management * **chore:** update contribution guidelines **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **build:** invalid import **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **fix(blazebuild):** update default export **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **feat(blazebuild):** buildSrc plugins * **feat:** add verification service * **style:** add todo comments ### 05-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** support storage backups on bun * **feat:** raid protection * **fix:** incorrect method signature ### 05-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** regex patterns in profile filter * **feat:** basic profile filters * **feat:** finish message rule service handler **Signed-off-by:** Ar Rakin ### 04-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **test:** update failing tests * **fix:** eslint issues * **chore:** update webstorm configurations * **chore:** update webstorm configurations * **feat:** add translate command * **feat:** add set slowmode command * **feat:** add extract emoji command * **feat:** better directive parsing * **feat:** embed commands ### 03-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** build scripts * **chore(idea):** add configurations * **build:** fix blazebuild scripts ### 03-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **build:** update blazew script **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> * **feat(blazebuild):** project data management * **feat:** snippet push file command * **feat:** hot snippet updates * **feat:** snippet edit command * **feat:** add missing slash commands * **feat:** add snippet list command * **feat:** snippet delete and rename command * **feat:** snippets ### 02-06-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat(blazebuild):** task modification * **feat:** add tasks task * **fix:** add a fail-safe for self bans * **feat:** add system ban/unban command * **feat:** finalize help command (2/2) ### 02-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add help command (1/2) ### 01-06-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build(tsconfig):** revert `importsNotUsedAsValues` to `remove` * **feat(blazebuild):** fluent async file I/O API ### 31-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build:** update tsconfig.json ### 30-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** add system status command * **feat:** add system status command * **feat:** add restart command * **fix:** eval environment * **feat:** add eval command * **feat:** add config command * **feat:** add blockedtoken and blockedword commands * **feat:** add softban command ### 29-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** infraction statistics * **feat:** add information-related commands * **feat:** add avatar command * **fix:** make sure to only allow string literals for permission computation * **feat(commands:information):** add profile command ### 27-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** add fun commands * **build:** fix blazebuild issues * **feat:** add more utils to blazebuild ### 26-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** finish building blazebuild v2 ### 26-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor:** blazebuild v2 ### 25-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(blazebuild):** v2 ### 24-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add joke command * **feat:** introduce environment variable type-checking * **feat:** add cat and dog commands * **build(blaze):** update blazebuild props * **chore:** update deps * **fix:** typescript type errors * **refactor:** rename zod schemas to stay consistent * **refactor:** move zod schemas to a different directory * **feat:** add survey command * **feat:** add alias of App.getServiceByName() to App.service() * **feat:** add reminder commands * **fix:** auth check logic ### 13-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(api):** announcement controller ### 12-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** login and guild API controllers * **feat:** queue view and cancel commands * **feat:** queue list command ### 11-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** queue add command * **chore:** trigger update **Signed-off-by:** Ar Rakin <68149013+virtual-designer@users.noreply.github.com> ### 11-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** trigger update * **chore:** trigger update **Signed-off-by:** Ar Rakin ### 10-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(deps):** bump next from 14.0.4 to 14.1.1 in /docs in the npm_and_yarn group across 1 directory ### 10-05-2024 - [[dependabot[bot]](mailto:49699333+dependabot[bot]@users.noreply.github.com)] * **chore(deps):** bump next **Bumps the npm_and_yarn group with 1 update in the /docs directory:** [next](https://github.com/vercel/next.js). Updates `next` from 14.0.4 to 14.1.1 **- [Release notes](https:** //github.com/vercel/next.js/releases) **- [Changelog](https:** //github.com/vercel/next.js/blob/canary/release.js) **- [Commits](https:** //github.com/vercel/next.js/compare/v14.0.4...v14.1.1) --- **updated-dependencies:** **- dependency-name:** next ** dependency-type:** direct:production ** dependency-group:** npm_and_yarn ... **Signed-off-by:** dependabot[bot] ### 05-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** 'or' permission checking mode * **feat:** expire and schedule commands * **feat:** reaction roles * **feat:** reaction roles * **feat:** anti join systems * **feat:** add afk clear command * **fix:** type errors after upgrading discord.js to v14.15.1 * **chore(deps):** update to discord.js v14.15.1 * **fix:** type errors after upgrading to discord.js v14.15.0 ### 04-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(deps):** bump discord.js to v14.15.0 * **feat:** afk system ### 03-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** afk system * **fix:** native build failure on macOS * **ci:** change macos host type * **chore:** remove unneeded console.logs * **feat:** role takeout with mutes * **feat:** lockall and unlockall commands * **fix:** add missing command aliases * **feat:** add shot command * **feat:** fakeban command * **feat:** channel locking and unlocking * **fix:** case sensitivity in command names * **chore:** add vscode snippets for commands ### 02-05-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build:** update blazebuild wrapper * **chore:** update deps ### 02-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** add more words to spell checker config * **fix:** missing undefined checks * **feat:** better error messages and handling * **feat:** massban command nouses /guild/{id}/bulk-ban endpoint ### 01-05-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** fix package.json scripts * **feat:** add sendhistory command * **fix:** make use of @root import alias * **feat:** add dmhistory command * **feat:** add save message command * **feat:** add modstats command * **fix:** pagination issues when using custom fetchers ### 30-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** edit message command * **feat:** send reply command * **fix:** better command rules and checks * **feat:** add send command * **ci:** build errors on macOS * **ci:** build errors on macOS * **ci:** build errors on macOS * **ci:** build errors on macOS ### 29-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** directive parsing in embed command * **feat:** directive parsers ### 28-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat(framework:args):** add channel argument * **feat:** add echo command * **fix:** massban and masskick commands ### 27-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** fix page short name ### 26-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update build workflow * **chore:** add resources directories * **test:** the Stream class * **feat:** add masskick command * **feat:** massban command * **feat(framework):** lazy streams * **chore:** add resources * **feat:** reapply mute on user rejoin ### 25-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update getting started page * **feat:** complete logging * **fix:** unban command * **feat:** mute/unmute logging * **docs:** add bun docs to get started (#162) * **chore(deps):** update package.json * **fix:** typescript errors * **feat:** link audit logging service with infraction manager * **build:** update build.blaze.ts * **feat:** log member add/remove * **docs:** update the main page and FAQ Update the main page and FAQ * **feat:** better startup and restart management * **docs:** update Getting Started page * **docs:** update termination page * **docs:** update terms ### 25-04-2024 - [[nin](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)] * Update page.mdx * add bun docs to get started WHY WAS THIS SO STRESSFUL 😭 * Merge branch 'onesoft-sudo:main' into main * Update page.mdx * Update page.mdx * Update page.mdx ### 24-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] ### 24-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(extensions:neko):** update extension.json * **chore:** add icon (2/2) * **chore:** add icon (1/2) * **feat:** ban and unban logging from audit log event * **feat:** better logging * **feat(logging):** message edit * **feat:** better logging * **docs:** update the "Getting Started" page * **docs:** remove google adsense script ### 24-04-2024 - [[nin](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)] * Update page.mdx * update whats new in v8 under updating so they pull from 8.x to get latest updates ### 23-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** mod message notification embed title * **feat:** modmsg command ### 22-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** duration parsing issues * **feat:** finish infraction commands * **fix:** add missing permission and usage info ### 21-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** infracton clear and reason commands ### 20-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** eslint issues * **test:** add tests for Pagination class * **chore:** update todos * **feat:** pagination support ### 19-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **test:** update tests for Duration class * **fix:** eslint errors * **chore:** add todos * **feat:** infraction list command * **feat:** infraction delete command * **feat:** infraction view command * **fix:** infraction commands * **feat:** infraction command * **refactor:** serialize Duration objects to number * **fix:** subcommand parsing * **feat:** add note command * **refactor(decorators:TakesArgument):** rename overload signature param name ### 19-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** explicit type imports to support bun * **feat:** add clear command * **feat:** add cleanban and tempban aliases * **feat:** add giverole, takerole, temprole aliases * **fix:** remove unneeded debug logging ### 18-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update eslint script * **build(blazebuild:plugins:ts):** no IO output during compilation * **feat:** add role command * **feat:** add RoleArgument * **fix:** remove forceSameMemberCheck override from warn command * **fix:** infraction manager * **fix:** better infraction fail-proof and checking * **feat:** add warn command * **fix:** permission issues with other moderation commands * **feat:** add unban ccommand * **feat:** about command * **docs:** fix eslint rules issue * **chore:** fix file permissions * **chore:** permission fixup (2/2) * **chore:** permission fixup (1/2) ### 17-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(eslint):** migrate config files * **fix:** lint errors * **feat:** functions/Callable class * **fix:** type errors ### 16-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(blazebuild):** do not show task stats if the build fails * **fix(blazebuild):** hidden tasks * **feat(blazebuild):** add current node_modules/.bin to PATH on runtime * **feat:** add notify option to all moderation commands * **feat(commands):** add kick command * **refactor:** use the new Duration API * **feat:** duration arguments * **feat:** datetime utils and Duration class * **fix:** interaction argument parsing * **fix:** supress errors in production * **fix:** behavioural issues * **fix:** member mute status detection logic * **fix:** the behaviour of commands.permission_mode ### 15-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** global feature flags ### 14-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** feature flags * **docs:** add google adsense script * **fix:** argument name issues * **fix:** command rrae limits should not affect system admins * **fix:** command rrate limits should not affect system admins * **feat(security):** command ratelimiting * **feat:** unmute command * **feat:** better resource loading ### 13-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **build:** fix processCoverageReports task * **fix:** blazebuild compilation errors * **chore:** restructure project to better fit with BlazeBuild ### 12-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] ### 12-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(extensions:urlfish):** build errors * **chore(extensions:urlfish):** typescript build fix * **chore(extensions:urlfish):** fix steam scam regex * **chore(extensions:urlfish):** add steam scam links ### 11-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** add neko extension Thanks to Ryan Mello for creating this extension. * **feat:** re-implement all message moderation rules * **test:** add tests for GlobalStore cache * **feat:** add implementation for the file extension filter * **feat:** add implementation for the mime filter rule * **feat:** add implementation for the domain rule * **feat:** add implementation for the domain rule * **feat(infractions):** role modification infractions * **chore:** remove unneeded TODOs * **fix(blazew):** no modify bashrc * **refactor:** move complex tasks into build_src * **feat:** better task management * **chore:** add missing lockfile * **feat(blazebuild):** improved tasks task * **refactor:** move blazebuild project into blazebuild/ ### 11-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** typescript errors * **fix:** better task listing * **chore:** update tsconfig * **fix:** build fails * **feat(blazebuild):** improved blaze wrapper * **feat:** better dependency update checking * **chore:** remove lockfiles * **build:** blazew wrapper issue ### 10-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** add words to spell checker exclusion list * **build:** update build script * **fix:** build caching issues * **test:** add tests for Promise polyfills * **test:** add tests for concurrency utils * **feat(framework:polyfills):** helper function to polyfill Promise.withResolvers() * **fix:** logic issues with mutex and semaphores * **feat(framework:concurrency):** asynchronous mutex * **fix:** typings in Semaphore * **feat(framework:concurrency):** add Semaphore class ### 10-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** missing intended call for functions * **feat:** implement moderation rules * **refactor:** update and simplify ban command ### 09-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(eslint):** unused imports * **fix:** invalid override in RuleModerationService.ts * **chore:** remove unneeded files * **feat(framework:tools):** add a properties parser * **fix(framework:file):** readLines() function * **fix(blaebuild):** dependency cache issue * **feat(framework:io):** a better File class for disk I/O * **refactor:** rename DynamicLoader to ClassLoader ### 09-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **test:** argument class NumberArgument and IntegerArgument * **test:** argument parsing with separate classes * **fix:** load missing services * **style:** reformat ### 08-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update husky installation command * **ci:** update build workflow * **build(blazew):** improved installation and automatic downloads * **fix(tests):** add missing imports ### 08-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(blazew):** path issues * **fix(blazew):** path issues * **fix(blazew):** path issues * **fix(blazew):** path issues * **fix(blazew):** nvm setup issues * **fix(blazew):** nvm setup issues * **fix(blazew):** force installation and usage of bun * **fix(blazew):** setup runtime tools before checking for interpreters * **fix(blazebuild):** typescript compilation errors * **build(wrapper):** source bashrc * **build(wrapper):** auto install runtime tools * **ci:** blazebuild workflow update * **build:** add test task * **feat(blazebuild):** test automation * **fix(blazebuild):** better build stats * **fix:** typescript compilation errors * **feat:** moderator permission checking in commands * **feat:** introduce moderator permission checking * **fix:** eslint issues * **feat(automod):** create rule moderation service ### 07-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(automod):** add spam filter service * **chore:** add excluded words to spell checker * **feat(services):** complete moderation service * **build:** fix caching issues * **chore:** update gitignore * **chore:** remove unneeded files * **build:** update dump types task * **feat(services:infractionManager):** bulk deletion of messages * **chore:** add words to spell checker ignore list ### 06-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build:** update build tasks * **build(blazebuild):** better incremental builds and precondition checking * **build(blazebuild):** better build summaries * **build:** incremental build support * **build:** better task management ### 05-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build:** use task classes * **feat(infractions):** muting, kicking, and unmuting support ### 04-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build:** fix blazebuild wrapper script failing on macOS * **build:** fix blazebuild wrapper script * **build:** fix blazew wrapper script * **build:** fix blazew wrapper script * **build:** fix blazew wrapper script * **style:** fix eslint issues * **style:** remove unneeded imports (eslint) * **feat:** add user ban and unban support * **feat(framework:scheduler):** better queue management * **feat(db:prisma):** update schemas * **feat(framework:arguments):** parsing with different types and names * **chore:** update tsconfig * **chore:** remove unneeded files * **feat:** add automod services ### 04-04-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update FUNDING.yml ### 03-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build:** add blazew.bat * **build:** improvements * **feat(blazebuild):** better non tty screens support * **build:** blazebuild wrapper improvements ### 02-04-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** build order issues * **build:** blazebuild compilation error * **build:** blazebuild deps cache fix * **fix:** blaze wrapper * **refactor:** move setup logic to blazew * **fix(blazebuild):** references to uninstalled packages * **fix(blazebuild):** references to uninstalled packages * **ci:** fix build workflow * **ci:** fix build workflow * **ci:** build with blazebuild * **build:** update build tasks * **feat(blazebuild):** support afterDependencies task * **build:** use BlazeBuild as the primary build system * **feat(framework):** introduce contracts * **fix(framework:cache):** type errors * **feat(infractionManager):** auto-delete infraction fallback threads as well * **feat(framework:queues):** pass payload to the execute() method as well * **feat(framework:container):** export a singleton object ### 31-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **perf:** better caching and ttl checking ### 30-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** better cache management (sweep & ttl) ### 28-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **style:** update SystemAdminPermission docs ### 28-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **test:** organize tests * **feat(prisma):** new queue schema * **feat:** queue support and infraction channel deletion queue * **feat:** entity fetching utils * **feat(framework):** queue management * **feat:** subcommand permission inheritance ### 26-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(eslint):** remove unused imports * **style:** add license comments * **feat(framework):** support subcommands in isolated and combined mode * **fix:** support default_permission_mode * **feat(framework):** better subcommand handling * **build:** add more built in tasks * **fix(framework:fs:typings):** better typing for writeFileContents() method * **style:** add explicit access modifiers to class members * **chore:** update todos * **feat:** support interactions * **feat(framework):** support interactions * **build:** better build caching ### 25-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build(blazebuild):** support advanced builds and dependency management * **feat(framework):** caching utilities ### 24-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build:** add build_src directory with custom build system * **fix(permissions:layered):** priority checks * **fix:** remove unneeded logging ### 23-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update todos * **style:** reorganize methods * **feat:** command permission overwrites ### 21-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** level based permission management * **feat:** possibility to disable permission overwrites * **fix:** finalize and fix layered permission manager and overwrites * **feat(services:infractionManager):** bean creation * **test:** add tests for emoji utils * **refactor:** properly organize logic * **feat:** add helpers * **refactor:** minor changes ### 20-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **test:** add tests for @framework/utils * **feat:** add permission managers ### 19-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update eslint config * **style:** add license comments * **chore:** update license comment injector script * **chore:** update vscode launch config * **chore:** add .vscode/ directory * **fix:** build errors and code quality * **feat:** authorize() method in Command class * **feat:** guards and policies ### 19-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update build workflow ### 17-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **style:** add docs * **chore:** update test config * **test:** update tests * **fix:** container instance management issues * **fix:** issues with DI container ### 16-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add infraction manager * **feat:** better command system ### 15-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor:** generalize api server * **feat:** add api server * **feat:** add log streaming service ### 14-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update .eslintrc.json ### 14-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update eslintrc * **feat:** integrate some basic services * **docs:** nagivator url ordering and sorting issues * **docs:** auto expand-close on navigation * **docs:** fix page navigation issue * **chore:** update config files * **feat:** dependency injection everywhere * **refactor:** move Logger to log/ directory * **feat:** @BindToContainer() annotation now auto-binds to global container * **feat:** global container support * **test:** add tests for container component * **feat(container):** add useful decorators * **feat(container):** improve the container ### 13-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor:** move logger class to components/io * **feat(components:di):** dependency injection container * **refactor:** start writing the new client * **feat(commands:ai):** support custom model names * **fix:** ai command * **fix:** ai command * **fix(commands:ai):** gemini api * **chore:** update package.json * **docs:** add missing imports * **docs:** nested docs pages for `queue` command * **docs:** custom page sorting * **docs:** nested page layout fix ### 13-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.30.0 [skip ci] * **chore(release):** v8.29.3 [skip ci] * **chore(release):** v8.29.2 [skip ci] * **chore(release):** v8.29.1 [skip ci] ### 13-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** reorganize pages ### 13-03-2024 - [[ninsaccplayzyt](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)] * moving all automation commands over to automation :p * moving all automation commands over to automation :p * moving all automation commands over to automation :p * moving all automation commands over to automation :p * moving all automation commands over to automation :p * moving all automation commands over to automation :p * hopefully this works :P * moving all automation commands over to automation :p * moving all automation commands over to automation :p * moving all automation commands over to automation :p * moving all automation commands over to automation :p * Create page.mdx ### 12-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.29.0 [skip ci] ### 12-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** nested pages/routes * **fix(searchbar):** shortcut border color * **chore:** fix license identifier in package.json * **chore:** update deps ### 12-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **test:** smbed utils * **test:** download utils * **refactor(types):** extract a Globals interface ### 11-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update extensions.yml * **test:** add tests for utils/download.ts * **test:** added test for datetime utils * **fix(utils:datetime):** issue with parsing intervals - Fixed an issue with parsing intervals in the `stringToTimeInterval` function * **test:** add tests for utils:caching * **fix(utils:caching):** cache function key comparison * **test:** enable coverage report * **test:** add more tests for troll utils * **feat(infractions:reason_templates):** abort if a template reference could not be resolved in commands * **perf(commandManager):** do not cache unneeded information * **feat(commands):** abortion of command execution gracefully * **ci:** update extensions.yml * **ci:** update codeql actions version to v3 * **ci:** rename codeql-config.yml to config.yml * **ci:** add codeql config file path to the workflow * **ci:** create codeql-config.yml * **ci:** autorun tests * **test:** rewrite everything and migrate to vitest * **perf:** add performance related optional deps * **fix(api:server):** no response when sending requests * **ci:** update codeql.yml * **style:** remove unneeded newline * **chore:** update contributors list * **chore(scripts):** remove unneeded await in add-license-comments.js Update add-license-comments.js * **docs(scripts):** update generate-page-index.js ### 11-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] ### 11-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.28.2 [skip ci] * **chore(release):** v8.28.1 [skip ci] * **chore(release):** v8.28.0 [skip ci] * **chore(release):** v8.27.0 [skip ci] * **chore(release):** v8.26.2 [skip ci] * **chore(release):** v8.26.1 [skip ci] ### 11-03-2024 - [[ninsaccplayzyt](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)] * change the wording a bit on line 184 * remove an accidental extra line * add more to getting set ### 11-03-2024 - [[Lynx](mailto:159797095+dicoderin@users.noreply.github.com)] * Update add-license-comments.js ### 10-03-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **docs(scripts):** windows path replacement errors ### 10-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update extensions.yml * **ci:** update extensions.yml * **ci:** update extension build workflow * **feat(snippets):** inline mention users * **docs:** add documentation for automation commands **** Documentation for the following commands have been added in this PR (#154):** - expire - remind - schedule - scheduleandexpire - temprole - antijoin * **fix:** lint errors/warnings * **ci:** run eslint on build * **style:** fix lint errors * **style:** remove unneeded console.log's * **style:** remove unneeded console.logs * **fix(utils:datetime):** number parsing error * **feat(utils):** better time parsing * **chore:** update contributors list * **test:** add test suites * **perf:** do not load tensorflow/nsfwjs unless needed * **fix(commands):** automation command metadata * **fix(commands:afk:remove):** add missing alias * **fix:** auto configure guilds on join if the system is in public bot mode * **docs(scripts):** path backslash issue * **docs(scripts):** path backslash issue ### 10-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.26.0 [skip ci] * **chore(release):** v8.25.2 [skip ci] * **chore(release):** v8.25.1 [skip ci] * **chore(release):** v8.25.0 [skip ci] * **chore(release):** v8.24.5 [skip ci] * **chore(release):** v8.24.4 [skip ci] * **chore(release):** v8.24.3 [skip ci] ### 10-03-2024 - [[ninsaccplayzyt](mailto:95270582+ninsaccplayzyt@users.noreply.github.com)] * add the title * add antijoin that i forgot to add * create temprole * make scheduleandexpire * create schedule * fixed spelling errors * create remind * create renubd * create expire * Update page.mdx * Update page.mdx * add createreactionrole * update ballot * add ballot * create gafk * add afk * Merge branch 'onesoft-sudo:main' into docs-update * Create page.mdx ### 09-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.24.2 [skip ci] * **chore(release):** v8.24.1 [skip ci] * **chore(release):** v8.24.0 [skip ci] ### 09-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** /config save command not working * **fix:** typo * **fix:** typo * **fix:** infraction list command sorting * **feat:** support custom statuses * **fix(commands:help):** weird behaviour with subcommands * **fix(commands:help):** not showing correct information for single-file commands/subcommands * **docs:** update database host suggestions * **chore(readme):** update badges * **chore(readme):** add codefactor badge ### 08-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.23.0 [skip ci] * **chore(release):** v8.22.1 [skip ci] ### 08-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat(auth):** time based one-time passcodes to authenticate with credserv * **chore:** remove unplanned todos * **refactor:** finish fixing the eslint issues ### 07-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** eslint/typescript errors * **chore:** add eslint ### 04-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.22.0 [skip ci] ### 04-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat(api):** extension installation endpoint * **chore(extensions):** index file now includes shortName field ### 04-03-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] ### 03-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.21.0 [skip ci] * **chore(release):** v8.20.3 [skip ci] * **chore(release):** v8.20.2 [skip ci] * **chore(release):** v8.20.1 [skip ci] ### 03-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** add license comments * **chore:** update config schemas * **chore(scripts):** fix config generator script * **refactor:** move all permission managers to `security` directory * **chore:** update clean script * **feat(api):** extension controller * **feat:** better caching support * **chore(extensions):** trigger rebuild * **chore(extensions):** fix urlfish extension to comply with breaking API changes * **chore(extensions):** trigger rebuild * **chore(extensions):** trigger rebuild * **fix(scripts:extensions.js):** emit 'version' property in extension index * **fix(bun):** skip generation of archives if bun is used * **chore(pm2):** update pm2 config * **fix(logging):** member disconnect event causes the system to crash ### 03-03-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] ### 02-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.20.0 [skip ci] * **chore(release):** v8.19.0 [skip ci] * **chore(release):** v8.18.1 [skip ci] * **chore(release):** v8.18.0 [skip ci] ### 02-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update todos * **chore:** update todos * **feat(moderation):** infraction create command logging * **feat:** infraction reason templates * **refactor:** infractions.ssend_ids_to_user is false now by default * **docs:** update privacy policy * **docs:** update terms of service * **fix:** restart command with 2FA code not working * **feat(logging):** log who deleted the message ### 01-03-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.17.1 [skip ci] ### 01-03-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(logging):** voice event handling issue ### 27-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.17.0 [skip ci] * **chore(release):** v8.16.0 [skip ci] ### 27-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update todos * **feat:** introduce new config option: `infraction_logging_channel` * **fix:** remove unneeded fetch requests * **fix:** spacing in infraction list command embed * **feat:** improved infraction management commands * **refactor:** rename the old note management commands to unote * **feat(commands:moderation):** add a better note command ### 26-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.15.1 [skip ci] * **chore(release):** v8.15.0 [skip ci] * **chore(release):** v8.14.0 [skip ci] ### 26-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** runtime crashes * **refactor(logging):** better output logging * **feat:** auto storage backup * **build(k8s):** use statefulset for postgres instead of deployment * **ci:** update build.yml nodejs version * **feat(loggging):** voice channel events ### 21-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.13.4 [skip ci] ### 21-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(automod:rules:nsfw):** better accuracy ### 18-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.13.3 [skip ci] * **chore(release):** v8.13.2 [skip ci] * **chore(release):** v8.13.1 [skip ci] * **chore(release):** v8.13.0 [skip ci] ### 18-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(automod:rules:nsfw):** remove \`webp\` support check * **fix(commands:update):** should install deps automatically * **fix(extensions):** do not load all extensions automatically * **chore:** generate config schema * **feat(automod:message_rules:nsfw):** powerful AI NSFW image detection * **chore:** update readme * **chore:** update readme ### 17-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.12.0 [skip ci] ### 17-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] ### 17-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(extensions):** trigger rebuild * **feat(commands:settings):** add `config` command for better configuration management * **fix(commands:translate):** do not interfere with other commands during autocompletion * **chore(extensions:urlfish):** remove unneeded commands * **chore:** fix slash command deploy script ### 16-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] ### 16-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions:urlfish):** add license * **chore:** add license comments * **chore:** update config schemas * **chore(extensions):** trigger rebuild * **chore(extensions:urlfish):** complete support for url scanning and extensive configuration * **chore(deps):** upgrade dependencies * **chore(scripts:extensions.js):** support `--tsc` flag with `--build` * **feat(extensions):** elegant extension configuration support ### 16-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.11.0 [skip ci] ### 16-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(extensions:urlfish):** add readme ### 15-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] ### 15-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(extensions:urlfish):** rename extension * **chore(extensions:urlfish):** fix extension id * **chore(extensions):** trigger rebuild * **feat:** add `normalMessage*` events for better extension DX * **chore(extensions:urlfish):** introduce urlfish extension to protect servers from phishing links ### 15-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.10.0 [skip ci] * **chore(release):** v8.9.0 [skip ci] ### 15-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(polyfills):** add FileSystem.exists() method ### 13-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor(utils:logger):** deprecate `log()` function * **fix(utils:EmbedSchemaParser):** infinite loop if the schema does not end with two colons `::` ### 13-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.8.8 [skip ci] ### 11-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.8.7 [skip ci] ### 11-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(commands:emoji):** deprecated Emoji.url getter warning from discord.js * **fix(commands:emoji):** deprecated Emoji.url getter warning from discord.js * **fix(types):** typo ### 11-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** fix docker workflow * **ci:** fix PAT token for docker workflow * **ci:** fix docker workflow permissions * **ci:** fix docker workflow * **ci:** fix docker workflow * **ci:** fix docker workflow * **ci:** fix docker workflow * **ci:** fix docker workflow * **ci:** update docker workflow * **build(k8s):** add kubernetes YAML files * **chore:** update editorconfig ### 10-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.8.6 [skip ci] ### 10-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(commands:blockedmessage):** crashing during list command execution ### 08-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.8.5 [skip ci] * **chore(release):** v8.8.4 [skip ci] * **chore(release):** v8.8.3 [skip ci] * **chore(release):** v8.8.2 [skip ci] * **chore(release):** v8.8.1 [skip ci] ### 08-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(services:afk):** message content formatting * **fix(services:PermissionManager):** do not log messages unnecessarily * **fix:** ai command with openai * **chore(extensions:antirickroll):** update LICENSE * **chore(extensions):** update build-extensions.sh * **chore(extensions):** include createdAt field in index.json * **chore(extensions):** fix build script * **chore(extensions):** fix build script * **chore(extensions):** calculate sizes * **chore(extensions):** support hashing * **chore(extensions):** trigger rebuild * **fix(extensions:build-script):** sorting versions * **chore(extensions):** fix build script * **chore(extensions):** build script now generates a list of download urls ### 08-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] ### 08-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(commands:ai):** moderate the prompt before sending to OpenAI API ### 07-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] ### 07-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(extensions):** fix build script * **chore(extensions:antirickroll):** update extension.json * **chore:** create README.md for extension:antirickroll ### 07-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** trigger rebuild * **chore:** fix extension build script * **chore(extensions:antirickroll):** add an icon * **chore(extensions):** trigger rebuild * **ci:** update extension build workflow * **chore(extensions:antirickroll):** update extension.json * **chore(scripts):** index creation support * **feat(services:extensions):** schema validation for extension.json files * **feat(services:extensions):** add other metadata properties * **chore(extensions:antirickroll):** remove manual name property * **chore(extensions):** trigger rebuild * **ci:** update extension workflow * **chore(extensions):** update build script * **fix(types):** typescript type errors with NodeJS.Timeout * **fix(types):** typescript type errors with NodeJS.Timeout * **chore:** fix build errors ### 07-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.8.0 [skip ci] * **chore(release):** v8.7.0 [skip ci] * **chore(release):** v8.6.2 [skip ci] ### 06-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** update command should remove tsbuildinfo * **chore(extensions:antirickroll):** update package.json * **chore(extensions:antirickroll):** update package.json * **ci:** update extensions.yml * **chore(extensions):** update build script * **ci:** update extensions.yml * **chore(extensions):** trigger rebuild * **chore:** update package.json * **chore(extensions):** fix build script * **chore(extensions):** update build script and trigger rebuild * **fix:** remove build directory before system updates ### 06-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] * **chore(extensions):** build extensions [skip ci] ### 06-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.6.1 [skip ci] ### 05-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update todos * **chore:** update todos * **ci:** fix extensions.yml * **docs(extensions):** fix missing quotes in code examples * **fix(commands:ai):** change the way of checking for packages * **fix(commands:ai):** ensure the logic to check for openai installation is correct * **fix(commands:ai):** unresolvable type import ### 05-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update extensions readme * **chore(extensions):** trigger rebuild * **chore(extensions):** trigger rebuild * **chore(extensions):** add official extensions * **feat:** add getService function to client * **feat(services:extensions):** support `EXTENSIONS_DIRECTORY` environment variable * **chore:** update todos * **fix(logging):** bans/kicks are not always being logged * **fix(services:infractionManager):** infraction metadata format * **chore:** fix merge conflict * **feat(commands:ai):** support OpenAI * **refactor(types):** move environment variable types into a seperate file * **chore(deps):** update pm2 to 5.3.1 ### 05-02-2024 - [[Ar Rakin [Extension Build]](mailto:rakinar2@onesoftnet.eu.org)] * **chore(extensions):** build extensions [skip ci] ### 05-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.6.0 [skip ci] * **chore(release):** v8.5.0 [skip ci] * **chore(release):** v8.4.4 [skip ci] * **chore(release):** v8.4.3 [skip ci] * **chore(release):** v8.4.2 [skip ci] * **chore(release):** v8.4.1 [skip ci] * **chore(release):** v8.4.0 [skip ci] ### 04-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.3.2 [skip ci] * **chore(release):** v8.3.1 [skip ci] * **chore(release):** v8.3.0 [skip ci] * **chore(release):** v8.2.1 [skip ci] * **chore(release):** v8.2.0 [skip ci] * **chore(release):** v8.1.1 [skip ci] ### 04-02-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** send command type errors * **fix:** send command emoji resolving issue * **fix:** send command does work but gives an error message * **fix(utils:pagination):** undefined references * **fix(commands:modstats):** missing parameters on slash command * **fix(commands:modstats):** missing parameters on slash commanf * **fix(utils:paginator):** update data entry count on filter/sort mode change ### 04-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** add todos * **style(polyfills):** add doc comment * **fix(commands:update):** backup package.json and tsconfig.json before installation * **refactor(commands:modstats):** use new metadata system of paginator * **feat(utils:pagination):** metadata and update on metadata * **fix:** pagination entry count not updating * **feat(commands:moderation):** `modstats` command * **fix:** adjust the page entries limit * **style:** fix code styles * **fix(commands:infraction:create):** `type` field not working ### 03-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** update guild config page * **fix:** missing default argument * **chore:** update security policy * **feat(configManager):** auto configure and discover guilds * **feat(dynamicLoader:commands):** customizable command group names * **chore:** fix deps ### 03-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.1.0 [skip ci] ### 02-02-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v8.0.0 [skip ci] ### 02-02-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** fix .husky/commit-msg hook permissions * **fix(dynamicLoader):** not setting command groups during import **BREAKING CHANGE:** No breaking change; this is just to invoke the GH workflow to create release. ### 30-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update layout.tsx * **docs:** fix opengraph image * feat!: support bun (#150) ### 30-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** opengraph meta info * **chore:** fixup * **docs:** images * **docs:** add v8 release information page * **fix:** remove unneeded logging ### 30-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.26.0 [skip ci] ### 29-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor(api:server):** organized code * **feat:** dynamic event loading and unloading ### 28-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(deps):** remove unavailable deps * **fix(runtime:bun):** decorators not working * **feat:** supporting old and new decorators for best compatibility * **fix:** loading errors * **refactor:** better boot process * **feat:** experimental bun support * **chore:** add cleanup script ### 26-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.25.0 [skip ci] * **chore(release):** v7.24.1 [skip ci] * **chore(release):** v7.24.0 [skip ci] ### 26-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(commands:update):** support updates via git * **feat(credentials):** allow the restart command to work as before ### 26-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(commands:update):** registering guild slash commands instead of global * **chore:** update README.md ### 25-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.23.2 [skip ci] * **chore(release):** v7.23.1 [skip ci] * **chore(release):** v7.23.0 [skip ci] * **chore(release):** v7.22.0 [skip ci] * **chore(release):** v7.21.2 [skip ci] * **chore(release):** v7.21.1 [skip ci] ### 25-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** system command * **fix:** remove unneeded logs * **feat:** accept key from cli * **feat:** credentials server auth * **perf:** better cache sweeping and management * **perf:** better cache management ### 23-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.21.0 [skip ci] ### 23-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(automod:rules):** url crawl rule (experimental) * **chore:** add todos ### 20-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.20.0 [skip ci] * **chore(release):** v7.19.0 [skip ci] * **chore(release):** v7.18.0 [skip ci] ### 20-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(automod:logging):** log changed/removed embeds * **feat(automod:rules:image):** allow images in embeds to be scanned * **feat(automod:rules):** add `embed` rule ### 19-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** add about page * **docs:** update main page ### 19-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update config schema * **chore:** update .gitignore * **chore:** update tsconfig.json * **feat(automod:rules):** image scan rule for OCR text scanning * **feat(services):** add image recognition (OCR) service ### 19-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.17.0 [skip ci] ### 17-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update faq * **docs:** update ban command page title * **docs:** recreate /automoderation page ### 17-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** add FAQ page link * **docs:** add FAQ page * **docs:** update table of contents * **docs:** fix edit button * **docs:** fix edit button * **docs:** fix pageinfo ### 16-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** introduce edit button component * **docs:** add page for ban command * **docs:** custom loading animations ### 16-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** fix frontmatter YAML of ban command page ### 15-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** fix links.ts * **docs:** fix /search/route.ts * **build:** update Dockerfile ### 15-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** add 404 page * **docs:** dynamic page scanning * **docs:** fix regex dos attack issue * **docs:** fix regex dos attack issue * **docs:** better build * **docs:** move pages from docs/ ### 14-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update next.config.mjs * **docs:** create generate-sitemap.js * **build(docker):** fix Dockerfile * **build:** update Dockerfile * **docs:** update Search.tsx * **docs:** update links.ts * **build:** update Dockerfile * **docs:** update SearchModal.tsx * docsL update SearchModal.tsx * **docs:** migrate to nextjs (#149) * **docs:** update DocsLayout.tsx ### 14-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** finish migrating to nextjs * **chore(deps):** update packages ### 13-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update SearchModal.tsx * **docs:** update Search.tsx * **docs:** update usePlatform.ts * **docs:** make usePlatform() hook usable in the client ### 13-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** searching ### 12-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** add edit button * **docs:** dynamic metadata fetching * **docs:** autolink * **docs:** fix table of contents ### 11-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update page.mdx * **docs:** update Drawer.module.css * **docs:** update globals.css * **docs:** update layout.tsx * **docs:** update tailwind.config.ts * **docs:** fix spacing * **docs:** fix horizontal scrollbar styles ### 11-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** fix navbar z-index issue * **docs:** better navigation between pages * **docs:** add home page * **docs:** syntax highlighting * **docs:** complete adding table of contents ### 10-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update docs layout * **docs(styling):** remove backticks fron inline code snippets ### 10-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** table of contents ### 09-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** basic navigation * **docs:** optimizations ### 09-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update Navbar.tsx * **docs:** update navbar transition ### 08-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update navbar drawer transition ### 08-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** better navbar UX * **docs:** finish building the navbar * **docs:** add a basic navbar drawer ### 07-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** add basic navbar * **docs(migration):** initial commit ### 06-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor:** move global.d.ts to `src/types/` * **refactor:** remove unneeded environment variable typings * **feat:** add strongly-typed global variables and environment variables ### 06-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.16.0 [skip ci] ### 05-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.15.0 [skip ci] * **chore(release):** v7.14.3 [skip ci] ### 05-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** listen for message events for statistics ### 05-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update SECURITY.md * **chore:** update readme * **fix:** build failure for global type casting * **fix:** build failure for global type casting ### 04-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** set global boot date * **fix:** system command should show the uptime of the bot system * **fix:** temprole command not behaving correctly due to cache miss * **chore:** update FUNDING.yml * **chore:** update FUNDING.yml * **fix(commands:unmute):** better error message * **fix(commands:unmute):** better error message ### 04-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.14.2 [skip ci] * **chore(release):** v7.14.1 [skip ci] ### 02-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.14.0 [skip ci] ### 02-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** experimental user stats service ### 01-01-2024 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update terms.md * **docs:** update getting-started.md ### 01-01-2024 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.13.0 [skip ci] ### 01-01-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(commands:userlookup):** infraction and moderation statistics ### 31-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.12.3 [skip ci] ### 31-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(services:afk):** random crashes because of a missing null check ### 30-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.12.2 [skip ci] * **chore(release):** v7.12.1 [skip ci] ### 30-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(commands:temprole):** prisma invokation errors * **fix(commands:temprole):** typo in `slashCommandBuilder` ### 29-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.12.0 [skip ci] ### 29-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(moderation:reporting):** stable report system ### 28-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** reorganize pages ### 28-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** delete docs/guild-config-schema.md ### 28-12-2023 - [[Ussen](mailto:rickyguynn99@gmail.com)] * **docs:** create system-config-schema.md (#146) * Create system-config-schema.md ### 26-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.11.0 [skip ci] ### 26-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat(api):** store IP addresses when a user submits a review * **feat(db:schema):** add ip field to Review model * **docs:** update screenshots.md * **docs:** rename image.png to help-command-screenshot.png * **docs:** rename image (1).png to about-command-screenshot.png * **docs:** update screenshots.md * **docs:** update SUMMARY.md * **docs:** rename GuildConfigSchema.md to guild-config-schema.md * **chore(readme):** update contributors list * **chore:** update readme ### 26-12-2023 - [[Ussen](mailto:rickyguynn99@gmail.com)] * **docs:** create GuildConfigSchema.md (#145) * Create GuildConfigSchema.md ### 24-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.10.2 [skip ci] * **chore(release):** v7.10.1 [skip ci] * **chore(release):** v7.10.0 [skip ci] * **chore(release):** v7.9.0 [skip ci] ### 24-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(core:permissions):** automod permission checking error * **fix:** discord based permission system * **fix(core:permissions:discord):** denying actions for simple role-less setups * **docs:** update features ### 24-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(api):** add email verification finish route * **feat(moderation:reports):** support processing action select menu ### 22-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.8.0 [skip ci] ### 22-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(moderation):** add reporting system (incomplete) ### 21-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs(installation):** fix slash command registration command * **chore:** update SECURITY.md ### 20-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme ### 19-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.7.0 [skip ci] * **chore(release):** v7.6.0 [skip ci] ### 19-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(api):** disallow banned users to log in or reset password * **fix(commands):** make reason optional in `sysban` command * **feat(system):** add `sysban` and `sysunban` commands * **feat(auth):** banning users from the system ### 17-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(readme):** add download buttons ### 16-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.5.1 [skip ci] ### 16-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(logging):** ban reasons not showing up Increased log delay ### 15-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.5.0 [skip ci] ### 15-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** email verification support ### 14-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.4.1 [skip ci] ### 14-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** verification service misbehaving ### 13-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme ### 11-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.4.0 [skip ci] ### 11-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(api):** add /challenge/verify endpoint to retrive meta info ### 09-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.3.3 [skip ci] ### 09-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(automod:verification):** update generated query params for the target url ### 08-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor(scripts):** rewrite slash command deployment script in javascript * **refactor(scripts):** rewrite generate-config-schema.ts in javascript for performance * **chore:** update config schema * **chore:** update config schema * **chore:** add license comments * **fix(automod:verification):** runtime errors * **fix(automod:verification):** add missing userId query parameter to the DM url * **feat(automod:verification):** support `action_on_fail` option * **feat(automod:verification):** support `parameters` option ### 08-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.3.2 [skip ci] * **chore(release):** v7.3.1 [skip ci] * **chore(release):** v7.3.0 [skip ci] * **chore(release):** v7.2.0 [skip ci] ### 07-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** fix failing workflows ### 07-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v7.1.0 [skip ci] * **chore(release):** v7.0.0 [skip ci] ### 07-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(automod):** verification system * feat(snippets)!: remove `permission_roles` field from the database schema **BREAKING CHANGE:** Be sure to back up your data before upgrading. **NOTE:** Run `npx prisma db push` to update your database schema. ### 06-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.93.0 [skip ci] * **chore(release):** v6.92.0 [skip ci] * **chore(release):** v6.91.0 [skip ci] ### 06-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(partial:verification):** implement recaptcha system * **chore:** update config schema * **feat(services:react_roles):** better rate limiting * **chore(utils):** remove unneeded debug logs * **feat(moderation:bulk_delete_msgs):** support `offset` option ### 02-12-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** revert build.yml * **ci:** update build.yml for codecov ### 01-12-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.90.0 [skip ci] ### 01-12-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(commands:clear):** `mc` alias ### 29-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.89.0 [skip ci] * **chore(release):** v6.88.2 [skip ci] ### 29-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update config schema * **feat(welcomer):** custom say hi reply message template * **fix(db:schema):** rename `CommandPermissionOverwrite` model name ### 28-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.88.1 [skip ci] * **chore(release):** v6.88.0 [skip ci] ### 28-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(core:argument_parser):** mention prefix does not work * **feat:** command permission overwrites * Merge github.com:onesoft-sudo/sudobot into refactor/command-v2 ### 28-11-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * **docs(gitbook-22):** Drop support for MySQL ### 27-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** issues introduced by the refactor * **refactor:** commands * **refactor:** command system ### 26-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.87.0 [skip ci] * **chore(release):** v6.86.0 [skip ci] ### 26-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(snippets):** support embed schemas in snippet contents * **fix(snippetManager):** permission checking issues * **feat:** introduce command v2 ### 25-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.85.2 [skip ci] * **chore(release):** v6.85.1 [skip ci] ### 25-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(commands:snippets):** double response ### 25-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(welcomer):** say_hi_label not working ### 23-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor(native):** move `env.c` and `env.h` outside `env/` * **chore:** update config schemas * **feat(welcomer):** introduce `welcomer.say_hi_label` configuration option * **fix(commands:moderation):** not showing user information * **feat:** complete `check_discord_permissions` option * **refactor(types):** deprecate `mod_role`, `admin_role`, and `staff_role` properties * **feat(permissions):** add `DiscordBasedPermissionManager` * **fix:** introduce `overwriteIds` in `GetMemberPermissionInGuildResult` type * **fix(logging:on:message_bulk_delete):** incorrect member display color ### 23-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.85.0 [skip ci] * **chore(release):** v6.84.1 [skip ci] * **chore(release):** v6.84.0 [skip ci] * **chore(release):** v6.83.0 [skip ci] * **chore(release):** v6.82.1 [skip ci] * **chore(release):** v6.82.0 [skip ci] ### 21-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor:** use the new permission manager everywhere ### 20-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** introduce permission manager v2 * **chore(config):** update schemas * refactor(permission_system)!: rename `advanced` system to `layered` ### 19-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.81.1 [skip ci] ### 19-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(commands:history):** replace underscrores with spaces in infraction type field ### 18-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.81.0 [skip ci] ### 18-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **perf(utils:pagination):** skip collecting interactions if the data array is empty * **feat(commands:ballot):** add `/ballot votelist` command ### 17-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.80.2 [skip ci] * **chore(release):** v6.80.1 [skip ci] * **chore(release):** v6.80.0 [skip ci] ### 17-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **perf(commands:ai):** do not use pagination if there is a single chunk only * **fix(emojis):** invalid component emoji error * **feat:** update AI command ### 15-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.79.0 [skip ci] ### 15-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(api):** introduce `MessageRuleController` ### 14-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.78.0 [skip ci] * **chore(release):** v6.77.1 [skip ci] ### 14-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(afk_system):** add afk management commands * **fix(core):** typings * **fix(core:typings):** better typing * **refactor(commands:automation):** add `afks` command * **fix(system:audit_logging):** logs the home guild and log channel itself ### 13-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.77.0 [skip ci] ### 13-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(types):** conflict * **chore(deps):** update typescript * **fix(types):** conflicting types * **refactor(system:audit_logging):** extract reusable code into methods * **fix(typings):** embed build command type errors * **feat(commands):** add `Edit Message` command ### 12-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.76.0 [skip ci] ### 12-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(native):** environment file parsing ### 11-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.75.0 [skip ci] * **chore(release):** v6.74.0 [skip ci] * **chore(release):** v6.73.0 [skip ci] * **chore(release):** v6.72.0 [skip ci] * **chore(release):** v6.71.2 [skip ci] ### 11-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(reminders):** add reminder remove command * **feat(commands:snipe):** update `snipe` command * **feat(native):** application command interaction support * **feat(native):** production and debug builds * **fix(utils:pagination):** fix 'Page 1 of 0' one-by-off errors ### 10-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.71.1 [skip ci] * **chore(release):** v6.71.0 [skip ci] * **chore(release):** v6.70.0 [skip ci] * **chore(release):** v6.69.1 [skip ci] ### 10-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(services:ballots):** interaction response strings ### 10-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(commands):** add reminder list command * **refactor(native:commands:about):** use casprintf() * **fix:** remove debug exit * **chore:** add .clang-format * **feat(native:io):** implement casprintf() function for a windows replacement of asprintf() * **fix:** add better DM fail check ### 09-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.69.0 [skip ci] * **chore(release):** v6.68.0 [skip ci] ### 09-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(native:commands):** add `about` command * **ci:** update release workflow * **refactor(types):** better typing * **feat(commands:joke):** support multiple joke APIs ### 08-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor(native:core:commands):** use a plain array instead of hashmap * **build:** fix makefile ### 07-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update build.yml ### 07-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build:** make the library build optional * **feat:** hybrid process creation * **feat(native:lib):** hybrid processes * **feat(native:lib):** hybrid processes ### 07-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.67.0 [skip ci] ### 06-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **ci:** update build workflow * **feat(lib:native):** basic command handling * **fix(commands:SendReply):** better error messages ### 06-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.66.0 [skip ci] * **chore(release):** v6.65.4 [skip ci] * **chore(release):** v6.65.3 [skip ci] ### 06-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(commands:emojimix):** add missing description ### 05-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.65.2 [skip ci] * **chore(release):** v6.65.1 [skip ci] * **chore(release):** v6.65.0 [skip ci] * **chore(release):** v6.64.0 [skip ci] * **chore(release):** v6.63.2 [skip ci] * **chore(release):** v6.63.1 [skip ci] * **chore(release):** v6.63.0 [skip ci] ### 05-11-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(commands:update):** requirement checks not working * **fix(commands:update):** logic error * **fix(api:reviews):** increase limit for `/review` endpoint responses * **fix(commands:emoji):** embed color ### 05-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(lib):** basic library directory structure * **feat(commands:update):** support auto-updates in windows * **fix(commands:update):** better error checking * **refactor:** remove unneeded `await`s * **feat(commands:note):** add `note remove` command alias ### 04-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore(docker):** update Dockerfile * **feat(commands):** support running commands in `GUILD_VOICE` channels as well * **fix(commands:update):** controls not working * **fix(commands:about):** weird indents in discord mobile * **chore:** remove unneeded files * **fix(commands:update):** show not under control error message if interaction filter condition fails * **chore:** remove unneeded files * **fix(commands:clear):** `bc` command alias not working * **fix(commands:mixemoji):** better error message * **fix(commands:mixemoji):** handle 404 error code * **fix:** check if stdin is tty * **chore:** remove unneeded files * **feat(commands:fun):** add `mixemoji` command * **chore:** remove unneeded files * **feat(commands:clear):** add support for regex based message clearing * **chore:** remove unneeded files * **feat(development:shortcuts):** add `Shift+L` and `L` action keys to write and load config files ### 04-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.62.0 [skip ci] * **chore(release):** v6.61.7 [skip ci] * **chore(release):** v6.61.6 [skip ci] * **chore(release):** v6.61.5 [skip ci] * **chore(release):** v6.61.4 [skip ci] * **chore(release):** v6.61.3 [skip ci] * **chore(release):** v6.61.2 [skip ci] * **chore(release):** v6.61.1 [skip ci] * **chore(release):** v6.61.0 [skip ci] * **chore(release):** v6.60.0 [skip ci] * **chore(release):** v6.59.0 [skip ci] ### 04-11-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * **docs(gitbook-21):** remove supabase links ### 03-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.58.0 [skip ci] * **chore(release):** v6.57.1 [skip ci] * **chore(release):** v6.57.0 [skip ci] ### 03-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** fix merge conflict * **feat(commands:automation):** system update command * **fix:** help command causing crash if the github emoji is not available * **refactor(utils):** strict typing * **feat(commands:information):** add `afklist` command * **refactor(types:AFKService):** stronger typing ### 01-11-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.56.1 [skip ci] * **chore(release):** v6.56.0 [skip ci] ### 01-11-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(development:hotreload):** files not reloading * **style:** remove unneeded variables * **feat:** improved hot reloading ### 31-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.55.0 [skip ci] * **chore(release):** v6.54.0 [skip ci] ### 31-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(development):** hot reloading of commands * **feat(core:services):** introduce more flexible lifecycle methods * **feat(moderation:embeds):** show Moderator field ### 30-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.53.2 [skip ci] * **chore(release):** v6.53.1 [skip ci] * **chore(release):** v6.53.0 [skip ci] ### 30-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** todos * **ci(release):** fix workflows * **fix:** reformat readme * **ci(release):** fix workflows * **ci(release):** fix workflows * **ci(release):** fix workflows * **ci(release):** fix workflows * **ci(release):** fix workflows * **ci(release):** auto build and attach built files to release * **feat(commands):** add better cooldown support ### 29-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.52.0 [skip ci] * **chore(release):** v6.51.3 [skip ci] * **chore(release):** v6.51.2 [skip ci] * **chore(release):** v6.51.1 [skip ci] ### 29-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update config schemas * **feat(automod:ai):** add support for detecting other various type of unwanted messages * **fix(audit:logging):** searching for log channel in wrong server * **fix(audit:logging):** searching for log channel in wrong server * **chore(deps):** bump `discord.js` to `v14.13.0` * **chore:** update config schema * **fix(welcomer):** remove queued welcome message confirmation on button press ### 29-10-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * **docs(gitbook-20):** Update privacy policy ### 27-10-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * **docs(gitbook-19):** No subject ### 26-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.51.0 [skip ci] * **chore(release):** v6.50.1 [skip ci] ### 26-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(extensions):** extension-specific services * **style:** remove unneeded FIXME comments * **fix(types:discord.js):** breaking type changes ### 25-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(docker):** update node version in Dockerfile ### 25-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.50.0 [skip ci] * **chore(release):** v6.49.0 [skip ci] * **chore(release):** v6.48.0 [skip ci] ### 25-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(config:commands):** `rerun_on_edit` option to rerun commands automatically on message edit * **feat(antispam):** similar message spam protection * **refactor(antispam):** use zero-depth records for storing spam-user info * **feat(antispam):** `disabled_channels` option ### 23-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci:** update release.yml * **docs:** update privacy.md ### 20-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.47.0 [skip ci] * **chore(release):** v6.46.1 [skip ci] * **chore(release):** v6.46.0 [skip ci] ### 20-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** auto updating * **fix:** broken changes after updating discord.js * **fix:** echo and send commands always remove the command message * **feat:** system level audit logging ### 18-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.45.0 [skip ci] * **chore(release):** v6.44.0 [skip ci] * **chore(release):** v6.43.0 [skip ci] * **chore(release):** v6.42.0 [skip ci] ### 18-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add moderation command modes * **feat:** global AFK support * **feat(afk):** show dates * **feat:** clear command aliases ### 17-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.41.0 [skip ci] ### 17-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** queues now work even if the input command message is removed ### 16-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor:** better mention safety * **feat:** add safeMessageContent() function * **fix:** security check in send reply command ### 16-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.40.0 [skip ci] * **chore(release):** v6.39.1 [skip ci] ### 15-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.39.0 [skip ci] * **chore(release):** v6.38.0 [skip ci] * **chore(release):** v6.37.0 [skip ci] ### 15-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add extract emoji command * **feat:** add `rawLinkString` to command validation rules * **chore:** remove empty files * **feat:** sniping message edits * **feat:** support nitro, boost and new username badges in user profile command ### 14-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update features.md ### 14-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** add license comments * **feat:** add links to the help command action row * **fix:** turn off prisma query logs on production mode * **fix:** eval command logs errors twice * **fix:** remove uneeded logging ### 14-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.36.0 [skip ci] * **chore(release):** v6.35.8 [skip ci] * **chore(release):** v6.35.7 [skip ci] ### 13-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.35.6 [skip ci] * **chore(release):** v6.35.5 [skip ci] * **chore(release):** v6.35.4 [skip ci] * **chore(release):** v6.35.3 [skip ci] * **chore(release):** v6.35.2 [skip ci] * **chore(release):** v6.35.1 [skip ci] * **chore(release):** v6.35.0 [skip ci] * **chore(release):** v6.34.3 [skip ci] * **chore(release):** v6.34.2 [skip ci] ### 13-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** only start log server on boot when auto start is enabled * **fix:** logserver command * **fix:** log message spacing * **fix(commands):** logstart command does not work * **fix:** remove unneeded event firing logs * **fix:** add missing command description * **chore:** update schemas * **fix:** add missing reflect-metadata import * **chore:** update deps * **feat:** log server * **chore:** add license comments * **fix(EmbedSchemaParser):** validate embed JSON objects first * **fix(moderation):** unban command doesn't show proper error message when the given user isn't banned ### 12-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.34.1 [skip ci] ### 12-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** update volume paths in docker-compose.yml * **chore:** update todos ### 12-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor(api):** changed the HTTP response status codes ### 11-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update config schema * **feat(commands):** add `setslowmode` command * **refactor(commands):** use the new embed parser * **feat:** `EmbedSchemaParser.sendMessage()` now accepts `User` and `GuildMember` as well * **refactor(commands):** use the new embed parser in the embed management commands * **refactor:** remove default embed color * **feat(EmbedSchemaParser):** add withContent parameter to getMessageCreateOptions() method * **fix(EmbedSchemaParser):** slice parsedEmbeds array to prevent max embed limit exceeded error * **refactor(utils):** rename class `EmbedSchema` to `EmbedSchemaParser` * **refactor(utils):** rename class `EmbedSchema` to `EmbedSchemaParser` * **fix(EmbedSchema):** use JSON5 parser * **refactor:** use the new embed schema parser * **feat(EmbedSchema):** string color literals ### 11-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.34.0 [skip ci] * **chore(release):** v6.33.0 [skip ci] * **chore(release):** v6.32.0 [skip ci] * **chore(release):** v6.31.2 [skip ci] * **chore(release):** v6.31.1 [skip ci] * **chore(release):** v6.31.0 [skip ci] ### 10-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.30.0 [skip ci] * **chore(release):** v6.29.0 [skip ci] ### 10-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(utils):** embed schema parsing * **feat:** bump reminder ### 09-10-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * **docs(gitbook-18):** Fix grammatical errors * **docs(gitbook-17):** Complete writing the extension documentation ### 07-10-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * **docs(gitbook-16):** Add screenshots ### 07-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.28.0 [skip ci] * **chore(release):** v6.27.0 [skip ci] ### 07-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(extensions):** introduce `onCommand` event * **refactor(events):** better typing * **refactor(core):** rename `Event` base class to `EventListener` * **feat:** clear command now accepts filter options ### 06-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update README.md ### 06-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.26.0 [skip ci] ### 06-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(commands):** add missing description to `temprole` command * **feat(commands):** add `temprole` command ### 04-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.25.2 [skip ci] ### 04-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** expired JWT tokens are not being disallowed in some cases ### 03-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor(scripts):** extensions management script logs are now colorized * **fix:** help command showing repeated command names * **feat:** added support for global avatar commands (`gavatar`) * **feat:** improved help command ### 03-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.25.1 [skip ci] * **chore(release):** v6.25.0 [skip ci] * **chore(release):** v6.24.0 [skip ci] ### 02-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.23.0 [skip ci] * **chore(release):** v6.22.0 [skip ci] * **chore(release):** v6.21.1 [skip ci] * **chore(release):** v6.21.0 [skip ci] ### 02-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add ai command * **feat(extensions):** enable/disable extensions per-guild * **fix:** node warning about memory leak * **feat(extensions):** better event handling ### 01-10-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(readme):** add webpage link ### 01-10-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.20.4 [skip ci] ### 01-10-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** echo command now checks for mention everyone permission ### 30-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.20.3 [skip ci] * **chore(release):** v6.20.2 [skip ci] ### 30-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(pagination):** validation error if emojis are not found * **fix(getEmoji):** add an option to return null instead of empty string * **chore(readme):** add spacing * **chore:** fix logo alignment * **chore:** remove extra header link * **chore:** update logo ### 29-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** add opencollective to funding.yml * **chore:** update FUNDING.yml * **chore:** create FUNDING.yml * **docs:** update terms.md ### 29-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.20.1 [skip ci] * **chore(release):** v6.20.0 [skip ci] * **chore(release):** v6.19.2 [skip ci] ### 29-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(deps):** add missing deps * **feat(api):** review system * **fix:** echo command mention modes ### 28-09-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * **docs(gitbook-15):** extension system docs ### 28-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.19.1 [skip ci] ### 28-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(SnowflakeSchema):** do not depend on utils.ts ### 27-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.19.0 [skip ci] * **chore(release):** v6.18.1 [skip ci] * **chore(release):** v6.18.0 [skip ci] ### 27-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** auto build extensions * **fix(scripts):** extension cache builder script * **feat(profiles):** improved profiles for users * **feat:** profile command now works with users * **fix:** add missing module aliases ### 26-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.17.0 [skip ci] ### 26-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(scripts):** add extension cache management script * **feat(core):** extension system ### 25-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.16.1 [skip ci] * **chore(release):** v6.16.0 [skip ci] ### 25-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** remove uneeded debug logging * **chore:** update config schema * **feat(automod):** moderation based on AI ### 23-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.15.1 [skip ci] * **chore(release):** v6.15.0 [skip ci] ### 23-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** `snipe` command * **feat(triggers):** member status update trigger * **chore:** update config schema ### 20-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.14.0 [skip ci] * **chore(release):** v6.13.0 [skip ci] * **chore(release):** v6.12.2 [skip ci] ### 20-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(rules):** inversed mode * **chore:** update config schema * **feat(sniping):** snipe multiple messages * **fix(translationService):** use `Intl` to work with language codes * **fix(resources):** add missing languages ### 16-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.12.1 [skip ci] * **chore(release):** v6.12.0 [skip ci] ### 16-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(welcomer):** race condition when pressing say hi button quickly * **chore:** update config schema * **feat(commands):** `rmafk` command ### 14-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.11.0 [skip ci] * **chore(release):** v6.10.0 [skip ci] * **chore(release):** v6.9.1 [skip ci] ### 14-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** password reset via random numeric codes * **feat(api):** account recovery * **fix(afkservice):** potential mention spam can be done using the AFK statuses ### 13-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme ### 13-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.9.0 [skip ci] * **chore(release):** v6.8.0 [skip ci] ### 13-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(api):** add `/auth/me` endpoint * **feat(api):** add `GuildController` ### 12-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.7.1 [skip ci] * **chore(release):** v6.7.0 [skip ci] ### 12-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** block type field is uppercased ### 12-09-2023 - [[MonzterDEV](mailto:Dancull47@gmail.com)] * **feat:** added blocked messages to message filters ### 11-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** generate config schema * **chore:** generate config schema ### 10-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update getting-started.md ### 10-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.6.0 [skip ci] ### 10-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** api server config options and status endpoint ### 07-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.5.1 [skip ci] ### 07-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** message rules don't fire on message update ### 06-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.5.0 [skip ci] ### 06-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update config schemas * **feat:** add message auto triggers * **chore:** add todos ### 04-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.4.2 [skip ci] * **chore(release):** v6.4.1 [skip ci] * **chore(release):** v6.4.0 [skip ci] ### 04-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** note subcommands showing interaction deferring error * **fix:** note view command showing interaction deferring error * **fix:** channel locking * **fix:** improved lock/unlocking system * **fix:** better message filter config schema * **fix:** blocked token and blocked word commands * **fix:** clear slash command does not return a response * **chore:** add todo comment * **feat(trolling):** ability to add bean/shot/fakeban-immune users ### 04-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore(readme):** fix dashboard repo link ### 03-09-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.3.0 [skip ci] ### 03-09-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(api):** add create and delete endpoints to `PermissionRoleController` ### 03-09-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update privacy policy * **docs:** update terms ### 31-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.2.0 [skip ci] ### 31-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(api):** add endpoints for viewing and updating named permission roles * **chore:** update dependencies ### 30-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.1.2 [skip ci] * **chore(release):** v6.1.1 [skip ci] ### 30-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** catch errors when resolving embed color * **chore:** update config schemas * **fix:** embed command crash * **refactor(commands):** rename `userinfo` command to `userlookup` * **refactor:** add `userinfo` alias to `profile` command ### 29-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor:** introduce `default_permissions_mode` system config option ### 28-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update config schemas * **feat:** `ignore_default_permissions` system config option * **fix:** ignore bots in snipe command ### 28-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.1.0 [skip ci] * **chore(release):** v6.0.3 [skip ci] ### 27-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** fix typo * **fix:** add missing imports * **fix:** snipe command not working correctly in multiple servers at the same time * **chore:** update readme * **chore:** update readme * **chore:** update readme * **chore:** update todos * **chore:** update security policy * **chore:** update readme links * **feat(message_rules):** changed blockDomain rule into domain rule (#134) ### 27-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v6.0.2 [skip ci] * **chore(release):** v6.0.1 [skip ci] * **chore(release):** v6.0.0 [skip ci] * **chore(release):** v5.82.1 [skip ci] * **chore(release):** v5.82.0 [skip ci] * **chore(release):** v5.81.0 [skip ci] * **chore(release):** v5.80.3 [skip ci] * **chore(release):** v5.80.2 [skip ci] * **chore(release):** v5.80.1 [skip ci] ### 27-08-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * **docs(gitbook-14):** Add permission system guide ### 27-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update config schemas * **refactor:** use the new permission system * feat(permissions)!: add possibility to customize permissions of each level **BREAKING CHANGE:** You must run `npx prisma db push` to update the database schema, and the new schema is a bit different, so you may need to re-organize the permission levels. * **chore(readme):** update contributors list * **chore(readme):** revert "update contributors list" This reverts commit 08b2100fea3261f95ef508dfdcf0fdca597fa168. * **chore(readme):** update contributors list * **fix:** remove `data` property from `DomainRule` since it uses `domains` property instead * **feat(commandPermissionOverwrites):** add OR mode * **feat(permissionOverwrites):** add support of OR mode for every permission check * **fix:** afk entries not being removed * **fix:** interaction not deferred issue when running a disabled command using slash command mode * **fix:** infraction create command returns interaction already deferred error ### 27-08-2023 - [[MonzterDEV](mailto:Dancull47@gmail.com)] * **fix:** const issues * **feat(message_rules):** changed blockDomain rule into domain rule for allowing & disallowing ### 26-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update config schemas * **feat(message_rules):** add strict regex rule * **feat:** add possibility to turn off bulk delete message logging ### 26-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.80.0 [skip ci] * **chore(release):** v5.79.0 [skip ci] ### 25-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.78.4 [skip ci] ### 25-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(afkservice):** afk remove message gets sent twice ### 24-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **test:** add troll utility functions test * **refactor(tests):** move setup and utils to tests/ root * **refactor(tests):** move setup and utils to tests/ root * **fix(paginator):** crashing due to not having emojis added * **fix:** eval command not working when invoked in interaction mode ### 24-08-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * **docs(gitbook-13):** Emojis section * **docs(gitbook-11):** Mark the old pages as outdated ### 24-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.78.3 [skip ci] ### 23-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.78.2 [skip ci] * **chore(release):** v5.78.1 [skip ci] ### 23-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** syntax error * **fix:** help command crash when using slash command interaction ### 22-08-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **chore:** update readme ### 22-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.78.0 [skip ci] * **chore(release):** v5.77.0 [skip ci] ### 22-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update config schemas * **refactor(types):** reduce code duplication * **feat(automod):** finish adding all message rule types from v4 * **feat(automod):** add basic message rules * **fix(types):** stricter typing * **chore:** update config schemas * **feat(utils):** add escapeRegex() function * **feat:** add message rule types * **feat(logger):** log message rule actions * **feat(automod):** load the message rule service * **feat(automod):** add message rule service * **chore(typescript):** update tsconfig.json ### 22-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update automod page * **chore:** update readme ### 21-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.76.0 [skip ci] * **chore(release):** v5.75.1 [skip ci] * **chore(release):** v5.74.1 [skip ci] * **chore(release):** v5.74.0 [skip ci] * **chore(release):** v5.73.0 [skip ci] * **chore(release):** v5.72.1 [skip ci] * **chore(release):** v5.72.0 [skip ci] * **chore(release):** v5.71.0 [skip ci] ### 21-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(automod):** add file hash filter * **refactor:** revert back to using built-in JSON methods * **fix(commands):** permission overwrites don't work on some commands * **feat(ballots):** automatic upvotes and downvotes * **refactor(ballots):** use a better db model that stores the user IDs * **fix(types):** add missing onRaw() method * **feat(commands):** add ballot view command * **fix:** show better response to the user * **fix(utils):** displayDate function not working * **feat(utils):** add display date functions * **refactor(commands):** update imports * **refactor(utils):** move datetime related functions to a separate file * **fix:** ballot create command does not store attachments * **fix:** store ballot attribute anonymous in db * **feat:** add ballot delete command * **feat:** add ballot command group * **refactor:** rename ballot command to ballot__create ### 21-08-2023 - [[Conventional Release Action](mailto:runner@fv-az180-342.oqwrao4tgo5u1osypft1dvkhhh.cx.internal.cloudapp.net)] * **chore(release):** v5.75.0 [skip ci] ### 20-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.70.0 [skip ci] * **chore(release):** v5.69.1 [skip ci] ### 20-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(commands):** add ballot command * **feat:** load ballot manager into client * **feat(services):** add ballot manager service * **feat:** add ballot model * **fix:** add description to warning command * **fix(commands):** legacy and application command mode ### 19-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.69.0 [skip ci] * **chore(release):** v5.68.0 [skip ci] * **chore(release):** v5.67.0 [skip ci] * **chore(release):** v5.66.0 [skip ci] * **chore(release):** v5.65.0 [skip ci] * **chore(release):** v5.64.0 [skip ci] ### 19-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(richpresence):** support custom statuses * **chore(deps):** update discord.js to v14.13.0 * **refactor:** rename stats command * **feat(commands):** add stats command * **feat:** update bulk delete message JSON file data style * **feat(commands):** use JSON5 to parse JSON strings in TranslateCommand * **feat(commands):** use JSON5 to parse JSON strings in EmbedSchemaCommand * **feat(commands):** use JSON5 to parse JSON strings in EmbedBuildCommand * **feat(welcomer):** use JSON5 to parse JSON strings * **feat(config):** use JSON5 to load the config files * **feat(commandManager):** command permission overwrites ### 19-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** fix typo ### 18-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme * **chore(readme):** update contributors * **docs:** fix grammar * **chore:** update readme * **chore:** update readme ### 18-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.63.2 [skip ci] * **chore(release):** v5.63.1 [skip ci] * **chore(release):** v5.63.0 [skip ci] * **chore(release):** v5.62.1 [skip ci] * **chore(release):** v5.62.0 [skip ci] ### 18-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(mention_prefix):** some commands misbehave * **fix:** invalid queue args * **chore(schemas):** update * **feat(infraction_channels):** expiry time * **fix:** remove null outputs * **fix(commands):** show correct errors when failing to create channel or send DM * **feat(infractions):** create a fallback channel/thread on DM failure * **feat(commands):** tagging the bot can be used as prefix now ### 17-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor:** snippet commands * **refactor(snippets):** use one-level deep collection to store caches * **feat:** return additional information to the bulk delete json log file * **feat(logging):** member kick logs * **feat(logging):** bulk delete logs will now send a messages.json file ### 17-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.61.0 [skip ci] * **chore(release):** v5.60.0 [skip ci] ### 15-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.59.0 [skip ci] * **chore(release):** v5.58.0 [skip ci] * **chore(release):** v5.57.0 [skip ci] ### 15-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(api):** discord oauth2 login support * **feat(client):** custom status/presence * **feat(reactroles):** single-only reaction roles * **chore:** use tslib ### 13-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.56.0 [skip ci] * **chore(release):** v5.55.0 [skip ci] * **chore(release):** v5.54.0 [skip ci] ### 13-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** config endpoints now return commands as well * **feat:** types for better autocompletion * **feat(profiles):** added emojis to profile command embed * **fix:** remove unneeded ID field in the embed of member role update log ### 13-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme ### 12-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.53.2 [skip ci] * **chore(release):** v5.53.1 [skip ci] * **chore(release):** v5.53.0 [skip ci] * **chore(release):** v5.52.0 [skip ci] * **chore(release):** v5.51.0 [skip ci] * **chore(release):** v5.50.0 [skip ci] * **chore(release):** v5.49.0 [skip ci] ### 12-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(inviteTracker):** vanity url not being showed * **fix(server):** unexpected proxy error when the server starts * **feat:** store the http server when the server starts listening * **chore:** update config schema * **feat(commands):** add report message command * **fix:** make sure to check if logging is enabled for the server * **chore:** update config schema * **feat(commands):** add save message command * **feat(utils):** helper functions for formatting information in command responses * **fix:** deferredReply() method does not work with context menu interaction * **feat(commands):** add expireandschedule command * **feat(commands):** add schedule command * **feat(commands):** add expire command * **chore:** update config schema * **feat:** invite tracking system ### 11-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor(logger):** use discord's built-in time mentions * **feat:** customize logging options * **fix:** message filter can be bypassed by editing the messages * **fix(commands):** update the parent queue command * **feat(commands):** queue show command * **feat(commands):** queue list command * **feat(commands):** queue cancel command * **feat:** add queue add command * **feat:** add command queue * **feat(commandManager):** check only mode * **chore:** update deps * **fix:** wordings in help command * **fix:** help command showing the alias of the given command as name ### 11-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.48.0 [skip ci] * **chore(release):** v5.47.1 [skip ci] * **chore(release):** v5.47.0 [skip ci] ### 10-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update security policy * **chore:** update readme ### 10-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build:** update dockerfile * **fix:** put request to /config/:id adds gibberish to the config file * **fix:** trim input before using * **feat:** use pm2 process manager * **feat:** add restart command * **feat:** return guilds from auth controller * **fix:** return guilds from the login method at auth controller ### 10-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.46.1 [skip ci] * **chore(release):** v5.46.0 [skip ci] * **chore(release):** v5.45.0 [skip ci] * **chore(release):** v5.44.1 [skip ci] ### 09-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.44.0 [skip ci] * **chore(release):** v5.43.1 [skip ci] * **chore(release):** v5.43.0 [skip ci] * **chore(release):** v5.42.0 [skip ci] * **chore(release):** v5.41.2 [skip ci] * **chore(release):** v5.41.1 [skip ci] * **chore(release):** v5.41.0 [skip ci] * **chore(release):** v5.40.1 [skip ci] * **chore(release):** v5.40.0 [skip ci] * **chore(release):** v5.39.0 [skip ci] ### 09-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** finish config controller * **fix:** better command description * **refactor:** create boost role command now uses slash commands * **feat:** disabling commands * **feat:** server only mode * **feat(api):** support multiple methods in a single action method * **fix:** delete AFK records if a user leaves the server * **fix:** interaction support was not turned off in warning command * **feat:** add afk service * **fix:** better error messages * **feat(timeparsing):** add support of other time units * **fix:** time interval validation issue * **feat(userinfo):** show other available flags ### 08-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.38.1 [skip ci] * **chore(release):** v5.38.0 [skip ci] * **chore(release):** v5.37.0 [skip ci] * **chore(release):** v5.36.0 [skip ci] * **chore(release):** v5.35.1 [skip ci] ### 08-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(schemas):** table names * **feat:** add create boost role command * **feat:** add authentication support and dynamic announcements * **feat:** rate limiting * **feat:** add validation middleware * **refactor(server):** use reflection instead of manual metadata storing * **refactor(server):** use reflection instead of manual metadata storing * **feat:** add warning command as a placeholder * **fix:** infraction list command not showing the type ### 06-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.35.0 [skip ci] * **chore(release):** v5.34.0 [skip ci] * **chore(release):** v5.33.0 [skip ci] * **chore(release):** v5.32.1 [skip ci] ### 06-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** remove reaction when the member does not have enough permissions * **chore:** update config schema * **feat:** add create reaction role command * **refactor:** move the safe fetch functions into a separate file * **feat:** add reaction roles service * **fix:** rename auto role service property name * **fix:** GatewayEventListener() should except 'raw' event * **chore:** update config schema * **feat:** add autorole service * **fix:** joke command not working ### 05-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.32.0 [skip ci] * **chore(release):** v5.31.0 [skip ci] ### 05-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add emoji command * **feat:** add snipe command * **fix:** profile command * **feat:** userinfo command ### 04-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.30.1 [skip ci] * **chore(release):** v5.30.0 [skip ci] * **chore(release):** v5.29.2 [skip ci] ### 04-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** decimal value in permission percentages ### 04-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(commands):** add profile command * **feat(commands):** add avatar command * **test:** add test suites * **chore:** update prettier config * **chore:** prepare project for tests * **chore:** update todos * **fix:** cannot take action on users having admin permission ### 03-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.29.1 [skip ci] * **chore(release):** v5.29.0 [skip ci] * **chore(release):** v5.28.0 [skip ci] * **chore(release):** v5.27.2 [skip ci] * **chore(release):** v5.27.1 [skip ci] * **chore(release):** v5.27.0 [skip ci] * **chore(release):** v5.26.0 [skip ci] ### 03-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** permission issue with system admins ### 03-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** config backups and error logging * **feat(quickmute):** add mute-only mode * **fix:** unmute command issue * **fix:** use log() from the custom logger * **feat(commands):** add pixabay command * **feat(commands):** add translate command * **feat(commandManager):** support multiple application commands from a single command class * **feat:** add incomplete translate command * **feat(commands):** add joke command ### 02-08-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update getting started page * **chore:** fix wrong keyboard shortcut * **docs:** fix typo * **chore:** update readme ### 02-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** add schema link to config files * **chore:** add config schema files * **feat:** added quickmute system * **feat(commands):** add send reply command * **fix:** issues with context menu commands * **feat(commands):** support context menu commands * **fix:** handle errors while dming user * **feat:** add send history command * **feat:** add dmhistory command * **feat(commands):** add spam reset command * **fix:** add metadata to remind command * **refactor:** use string based arguments only * **feat:** add remind command * **fix(queues):** allow null or undefined value as args * **fix:** add additional metadata * **fix:** remove unneeded newline * **fix:** add better description for blocked word and token command * **fix:** type errors * **feat(commands):** add blocked word and token management commands * **fix:** typo * **refactor(snippets):** use local IDs instead of querying the db * **fix(paginator):** use custom logger instead of console.log * **refactor(permissionManager):** decrease depth of local cache objects * **fix(commands):** added missing aliases to clear command ### 02-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.25.0 [skip ci] * **chore(release):** v5.24.0 [skip ci] * **chore(release):** v5.23.0 [skip ci] * **chore(release):** v5.22.0 [skip ci] * **chore(release):** v5.21.1 [skip ci] * **chore(release):** v5.21.0 [skip ci] * **chore(release):** v5.20.2 [skip ci] * **chore(release):** v5.20.1 [skip ci] * **chore(release):** v5.20.0 [skip ci] * **chore(release):** v5.19.3 [skip ci] * **chore(release):** v5.19.2 [skip ci] ### 01-08-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.19.1 [skip ci] * **chore(release):** v5.19.0 [skip ci] * **chore(release):** v5.18.0 [skip ci] * **chore(release):** v5.17.1 [skip ci] * **chore(release):** v5.17.0 [skip ci] ### 01-08-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** eval command showing backticks when there's no output * **fix:** bean and shot creation * **feat(commands):** add shot command * **feat:** protect system admins * **chore:** add license comments * **refactor(configManager):** debug logging and extract code into methods * **fix:** dependency issue * **feat(logger):** prefix log messages with type * **feat(automod):** respect the permission levels or named permissions * **feat(snippets):** hybrid permission system support ### 31-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **refactor:** changed crisis command * **feat(permissionManager):** level based permission system * **feat(permissionManager):** rename table and model ### 31-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.16.0 [skip ci] * **chore(release):** v5.15.0 [skip ci] ### 30-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build:** update dockerfile * **chore:** update config/.gitignore * **chore:** add barebone config files * **feat:** advanced permission system * **fix:** role update event triggering when it's not supposed to * **fix:** better permission info in role update log * **build:** update dockerfile * **fix:** crisis command * **feat:** encourage command * **feat:** add crisis command ### 30-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.14.0 [skip ci] * **chore(release):** v5.13.1 [skip ci] * **chore(release):** v5.13.0 [skip ci] ### 29-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.12.3 [skip ci] * **chore(release):** v5.12.2 [skip ci] * **chore(release):** v5.12.1 [skip ci] * **chore(release):** v5.12.0 [skip ci] * **chore(release):** v5.11.1 [skip ci] * **chore(release):** v5.11.0 [skip ci] * **chore(release):** v5.10.0 [skip ci] * **chore(release):** v5.9.0 [skip ci] * **chore(release):** v5.8.0 [skip ci] * **chore(release):** v5.7.0 [skip ci] * **chore(release):** v5.6.0 [skip ci] * **chore(release):** v5.5.2 [skip ci] ### 29-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** allow bot admins to take moderation actions * **fix:** log messages contain invalid date mentions * **fix:** unexpected '(' in message logs * **feat:** allow infraction clear and list commands to be used in legacy mode * **fix:** list and clear infraction command * **fix:** infraction list and clear commands not working * **fix:** infraction list and clear commands not working * **refactor:** do not throw error if the message content is empty * **feat(logger):** add timeout logs * **fix:** paginator causing crashes * **feat(logging):** log guild bans and unbans * **feat:** add the other logging methods * **fix:** fakebans should not send logs * **feat:** add guild member add/remove logging support * **chore(deps):** upgrade prisma to v5 * **feat:** add ratelimit to welcomer button to prevent spam * **fix(snippets):** randomization option doesn't take effect till restart * **fix:** content option should be required in echo command * **feat(welcomer):** delete welcome messages after certain period of time * **chore:** version ### 28-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.5.1 [skip ci] * **chore(release):** v5.5.0 [skip ci] * **chore(release):** v5.4.1 [skip ci] * **chore(release):** v5.4.0 [skip ci] * **chore(release):** v5.3.0 [skip ci] * **chore(release):** v5.2.1 [skip ci] * **chore(release):** v5.2.0 [skip ci] * **chore(release):** v5.1.1 [skip ci] * **chore(release):** v5.1.0 [skip ci] ### 28-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** permission issue ### 28-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** invalid logs * **fix:** config manager causing app crash * **feat:** message logging support * **fix:** welcomer * **fix:** welcomer config * **feat:** add snippet file pushing support and randomization support * **fix:** emojis are not visible * **feat(infractionManager):** support muting without role -> timeout * **fix:** deploy script not working with npm scripts * **fix:** add command metadata * **feat:** add note management commands * **fix:** permission issues * **refactor(permissionManager):** move automod permission checking into a member method * **fix:** ensure the best security * **feat(automod):** add profile filter * **fix:** message filter not ignoring staff ### 27-07-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * GitBook: No commit message ### 27-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v5.0.0 [skip ci] * **chore(release):** v4.135.0 [skip ci] * **chore(release):** v4.134.0 [skip ci] * **chore(release):** v4.133.0 [skip ci] * **chore(release):** v4.132.1 [skip ci] ### 27-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **docs:** update getting started page **BREAKING CHANGE:** Mark the commit as the starting point of v5 * **feat(commands):** add dog command * **feat(commands):** add cat command * **feat:** add anti join systems * **fix:** anti raid systems and logging * **feat:** add channel lock manager * **feat:** add anti raid systems * **fix:** better type safety * **refactor:** add alias to infraction list command ### 26-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.132.0 [skip ci] * **chore(release):** v4.131.0 [skip ci] * **chore(release):** v4.130.0 [skip ci] * **chore(release):** v4.129.0 [skip ci] ### 26-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(commands):** add send command * **feat(commands):** add echo command * **feat(commands):** add embed management commands * **fix:** removed unneeded await's * **feat(commands):** add fakeban command * **feat(commands):** add bean command * **docs:** add slash command guide * **refactor:** new deploy commands script * **fix:** about command is missing meta info * **fix:** snippet commands are missing meta info * **refactor:** start server when client is ready * **feat:** add infraction clear command * **fix:** restrict guilds to manage infractions * **feat:** add infraction list command * **feat(commands):** add softban command * **fix:** wrong class name in tempban command ### 26-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** add requirements for self-hosting * **chore:** update readme ### 25-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update discord server invite * **chore:** update readme ### 25-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.128.0 [skip ci] * **chore(release):** v4.127.0 [skip ci] ### 25-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** implement permissions system for snippets * **feat:** complete help command * **fix:** add command metadata ### 24-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.126.0 [skip ci] * **chore(release):** v4.125.0 [skip ci] * **chore(release):** v4.124.0 [skip ci] ### 24-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(types):** add HasEventListeners interface * **feat:** add welcomer service * **fix:** snippet manager causing crash * **refactor:** rename decorator ### 24-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme * **chore:** update readme * **feat(welcomer):** add new welcome message placeholder **:** guild: - is used to show server names ### 24-07-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * **docs(gitbook-10):** fixed typos * **docs(gitbook-9):** No subject ### 23-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.123.0 [skip ci] * **chore(release):** v4.122.0 [skip ci] * **chore(release):** v4.121.0 [skip ci] * **chore(release):** v4.120.0 [skip ci] ### 23-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add a default value for prefix in guild config schema * **feat:** add SuppressErrors() decorator * **chore:** update .prettierrc * **feat(commands):** add about command * **refactor:** remove uneeded generic types * **feat:** the GatewayEventListener() decorator is now available for Service classes * **refactor(decorators):** improved GatewayEventListener decorator and it's strategies ### 22-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.119.0 [skip ci] * **chore(release):** v4.118.0 [skip ci] ### 22-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add help command This command is not complete yet. * **feat:** add GatewayEventListener method decorator * **chore(deps):** add and use reflect-metadata package * **fix(paginator):** buttons not working * **feat:** add command metadata properties * **chore:** move deploy application commands script to scripts/ directory * **feat:** channel locking and unlocking support * **chore:** remove unneeded imports * **fix(schema_gen):** warning on the field that it should be an object ### 21-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme ### 21-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.117.0 [skip ci] * **chore(release):** v4.116.0 [skip ci] ### 21-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(snippets):** use snippets as commands * **fix:** commands and snippets overlap * **feat(snippets):** complete snippet create, delete, rename and list commands ### 20-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.115.0 [skip ci] * **chore(release):** v4.114.2 [skip ci] * **chore(release):** v4.114.1 [skip ci] ### 20-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update gitignore * **feat:** add snippet manager and snippet creation command * **chore:** update gitignore * **fix:** config manager causing a ZodError * **docs:** update readme * **docs(readme):** fix grammatical issues * **fix:** build failure Add `scripts/` directory to excluded option in typescript config. * **chore:** add config files * **chore:** implement schema generation for JSON system config files * **chore:** implement schema generation for JSON config files * **fix(antispam):** not removing unmute queues ### 20-07-2023 - [[Ar Rakin](mailto:rakin3244@gmail.com)] * **docs(gitbook-8):** fix elements * **docs(gitbook-7):** fix broken links * **docs(gitbook-6):** fix broken pages * **chore(gitbook-4):** No subject * **chore(gitbook):** No subject (#3) * **chore(gitbook):** No subject (#2) * GITBOOK-1: Make changes for the first time on GitBook ### 20-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** rename list.md to features.md * **docs:** remove features.nd * **docs:** update main page * **ci:** remove docs workflow * **docs:** update and rename index.md to list.md * **docs:** update and rename index.md to intro.md * **docs:** update and rename index.md to intro.md * **docs:** remove css directory * **docs:** delete overrides directory * **docs(migration):** delete mkdocs.yml file * **chore:** remove uneeded slashes ### 19-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.114.0 [skip ci] * **chore(release):** v4.113.0 [skip ci] * **chore(release):** v4.112.0 [skip ci] ### 19-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add clear command * **feat:** add masskick command * **feat(commands):** add massban command * **feat:** force sync emojis if `sync_emojis` option is enabled in system config * **fix:** emojis not working ### 18-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** unused argument * **refactor:** move types at the end of the file * **feat(commands):** ban command now accepts a duration via slash command options * **fix:** autoremove unban queues when running unban itself * **fix:** mute queues are persistent * **feat:** add tempban command * **feat(infractionManager):** add tempban support * **fix:** mod log messages does not have user ID * **fix:** queue does not get removed * **fix:** wrong gateway intents * **refactor:** stringToTimeInterval() returns an object with result property instead of seconds * **chore:** update license comment script * **style:** update license comments * **chore:** integrate project with webstorm * **fix(commands):** validation of ArgumentType.Link wasn't implmented * **feat(commands):** add infraction create command * **refactor:** rename BULKDELETEMSG to BULK_DELETE_MESSAGE * **refactor:** use InfractionType generated by prisma instead of hardcoded strings * **fix:** use readonly properties * **chore(deps):** remove reflect-metadata as it's not needed ### 18-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.111.0 [skip ci] * **chore(release):** v4.110.1 [skip ci] * **chore(release):** v4.110.0 [skip ci] ### 16-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.109.1 [skip ci] * **chore(release):** v4.109.0 [skip ci] * **chore(release):** v4.108.0 [skip ci] ### 16-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(build):** build failure due to prisma client not being generated * **feat(commands):** add infraction management commands **TODO:** Infraction create command. It's not implemented yet. * **feat(client):** add fetchUserSafe() function that does not throw an error * **feat(commands):** add or/and permission checking * **feat(infractionManager):** add a generateInfractionDetailsEmbed() function * **feat(types):** add infraction model type * **fix(queues):** queues persist between restarts even after expiring * **fix(automod):** ignore users having enough permissions or configured roles Users having MANAGE_SERVER/ADMINISTRATOR permissions or the admin role (if configured) will be able to bypass the AutoMod system. * **feat(infractionManager):** send logs and create infraction record on bulk message delete ### 15-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **build(docker):** update Dockerfile * **ci:** update docker build workflow * **ci:** add docker build workflow * **build(docker):** finish dockerizing project * **chore(deps):** make prisma a normal dependency ### 14-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.107.2 [skip ci] * **chore(release):** v4.107.1 [skip ci] * **chore(release):** v4.107.0 [skip ci] ### 14-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** development mode toggling Only turn on development mode if the environment NODE_ENV and SUDO_ENV variables have 'dev' or 'development' as their value. * **feat:** add queue manager service to client class * **fix:** specify a queue name in mute command * **feat(commands):** add unmute command * **feat(commands):** add unban command * **feat(events):** load queues when the bot logs in * **feat(queues):** add unmute queue * **fix:** use queues * **feat:** add queue system * **feat:** add unban command ### 14-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme * **fix:** queue manager attempts to delete the same queue twice ### 13-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.106.0 [skip ci] * **chore(release):** v4.105.0 [skip ci] * **chore(release):** v4.104.0 [skip ci] ### 13-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add eval command for executing javascript code * **feat(commands):** add system admin only command security support * **refactor:** use the new logger instead of console.log and similar functions * **chore(deps):** upgrade prisma to v5.0.0 * **feat(utils):** add an internal logger * **feat(automod):** customization of actions if spam is detected * **fix:** remove uneeded debug logs * **feat(automod):** improved spam filter Mute users when needed * **style:** add license comments * **refactor:** remove debug console logging ### 12-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.103.0 [skip ci] * **chore(release):** v4.102.0 [skip ci] ### 12-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(automod):** add an anti-spam service * **refactor(types):** move guild config schema into types directory * **feat(automod):** message filters ### 11-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** update readme * **feat(automod):** add word and token filters ### 11-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.101.0 [skip ci] * **chore(release):** v4.100.0 [skip ci] ### 10-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(api):** add middleware support * **feat:** add an API * **feat(utils):** add developmentMode() function * **fix:** remove unused intents * **chore:** update .editorconfig file * **fix:** system command shows operational status even if the latency is high * **chore:** update todo * **feat(services):** add logger service * **chore:** add make-service.js script * **feat(commands):** add system command * **build:** optimize docker build ### 10-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.99.0 [skip ci] * **chore(release):** v4.98.1 [skip ci] * **chore(release):** v4.98.0 [skip ci] * **chore(release):** v4.97.0 [skip ci] ### 09-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.96.0 [skip ci] * **chore(release):** v4.95.0 [skip ci] ### 09-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** mute command * **feat(commands):** add warn command ### 08-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme ### 08-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **style:** add license comments * **chore:** add helper utility scripts * **feat(commands):** add kick command * **refactor:** use new utilities * **fix(db):** prisma Infraction schema does not contain type * **fix(CommandManager):** named arguments with ArgumentType.StringRest don't work * **feat(InfractionManager):** add method for kicking guild members * **feat(CommandManager):** named arguments * **feat(utils):** add createModerationEmbed() helper function * **style:** use readonly properties * **feat(core):** commands now automatically use parent directory name as group * **refactor(banning):** allow the user to specify any time interval from 0 seconds to 7 days * **feat(utils):** add stringToTimeInterval() function ### 08-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.94.0 [skip ci] * **chore(release):** v4.93.0 [skip ci] * **chore(release):** v4.92.0 [skip ci] ### 07-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.91.0 [skip ci] * **chore(release):** v4.90.0 [skip ci] * **chore(release):** v4.89.0 [skip ci] * **chore(release):** v4.88.0 [skip ci] ### 07-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(commands):** complete ban command * **chore:** fix dependencies * **chore:** add todo * **feat:** add prisma * **feat(commands):** add an incomplete ban command * **feat(commands):** add a few new validation rules * **fix:** typings * **feat(commandManager):** pass interaction options to command handler * **feat(commands):** add min and max value rule * **feat(commands):** add StringRest argument type * **feat(commands):** improved command argument validations ### 06-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.87.0 [skip ci] * **chore(release):** v4.86.0 [skip ci] ### 06-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat(v5):** prepare the basic bot framework * **fix:** commitlint packages * **feat(v5):** initial commit * **chore:** remove tests * **chore:** remove setup.js * **chore:** use json commitlint config ### 06-07-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **chore:** update readme ### 03-07-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.85.2 [skip ci] ### 03-07-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** don't depend on roles to determine permissions ### 28-06-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.85.1 [skip ci] * **chore(release):** v4.85.0 [skip ci] * **chore(release):** v4.84.2 [skip ci] ### 28-06-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** blockedword list command shows tokens * **feat:** add `blockedtoken list` and `blockedword list` command * **fix:** removed cooldown from commands under the fun category ### 21-06-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.84.1 [skip ci] ### 21-06-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** broken markdown hyperlinks ### 20-06-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **chore:** add links * **docs:** add termination docs page * **chore:** update about command * **chore:** update welcome messages * **feat:** add support of disabling servers ### 20-06-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.84.0 [skip ci] ### 19-06-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update readme ### 18-06-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **style:** add license comments ### 04-06-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.83.3 [skip ci] ### 04-06-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** add a confirmation message in fakeban command DM ### 19-05-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.83.2 [skip ci] * **chore(release):** v4.83.1 [skip ci] ### 19-05-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix:** wrong export * **fix:** build errors ### 17-05-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.83.0 [skip ci] ### 17-05-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat:** add nickname update command ### 26-04-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update readme * **docs:** update readme * **docs:** update readme * **docs(readme):** attribute JetBrains ### 23-04-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update readme ### 22-04-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs(readme):** update mongodb atlas link text ### 22-04-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.82.2 [skip ci] * **chore(release):** v4.82.1 [skip ci] ### 22-04-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **fix(antijoin):** running antijoin command affects all servers * **chore:** remove FIXME * **fix(translator):** autocomplete errors * **fix:** crashes when using incomplete config ### 21-04-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.82.0 [skip ci] ### 21-04-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat(welcomer):** added a new welcome message ### 24-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.81.0 [skip ci] * **chore(release):** v4.80.0 [skip ci] * **chore(release):** v4.79.1 [skip ci] * **chore(release):** v4.79.0 [skip ci] ### 24-03-2023 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] * **feat:** add command for listing away staff * **feat:** add command for listing away staff * **fix:** issues with staff away feature * **feat:** staff away system ### 15-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.78.0 [skip ci] * **chore(release):** v4.77.2 [skip ci] ### 15-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add remind command * **fix(profiles):** animated avatars/banners are not showing ### 14-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.77.1 [skip ci] * **chore(release):** v4.77.0 [skip ci] ### 14-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** snipe command not showing correct message content * **feat:** add snipe command ### 08-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.76.2 [skip ci] * **chore(release):** v4.76.1 [skip ci] * **chore(release):** v4.76.0 [skip ci] ### 08-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** typo * **fix:** uneeded $ in footer of profile command embed * **feat:** paginate profile command ### 07-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.75.0 [skip ci] * **chore(release):** v4.74.0 [skip ci] ### 07-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add confession system * **feat:** add cooldown to afk command ### 05-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.73.1 [skip ci] * **chore(release):** v4.73.0 [skip ci] ### 05-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** avatar command not showing animated avatars * **feat:** add ban auto command ### 03-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.72.4 [skip ci] * **chore(release):** v4.72.3 [skip ci] * **chore(release):** v4.72.2 [skip ci] ### 03-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** clear command does not show user tag * **fix:** clear command does not show user tag * **fix:** double response to clear command ### 01-03-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.72.1 [skip ci] ### 01-03-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** afk status ignore emoji ### 28-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.72.0 [skip ci] ### 28-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** message reaction tempmutes * **refactor:** clear command ### 26-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.71.0 [skip ci] * **chore(release):** v4.70.2 [skip ci] ### 26-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** ai chat system * **fix:** don't show beans and shots in infraction list ### 25-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.70.1 [skip ci] ### 25-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** clear command ### 21-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.70.0 [skip ci] ### 21-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** improved translation command ### 20-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.69.0 [skip ci] ### 20-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add penalize command ### 16-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.68.2 [skip ci] * **chore(release):** v4.68.1 [skip ci] ### 16-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** repeated text filter errors ### 16-02-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** AFK command message length ### 13-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.68.0 [skip ci] * **chore(release):** v4.67.0 [skip ci] ### 13-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add reminder for moderators * **feat:** option to only allow admins to bypass filters ### 10-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.66.0 [skip ci] * **chore(release):** v4.65.0 [skip ci] ### 10-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** restrict spamreset command to admins only * **feat:** add permission checking in unmute command * **feat(spamfilter):** add option to ignore moderators/admins or filter moderators ### 06-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.64.0 [skip ci] ### 06-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add translate command * **fix:** type command issues ### 05-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.63.0 [skip ci] ### 05-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** auto typing ### 02-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.62.0 [skip ci] * **chore(release):** v4.61.0 [skip ci] ### 02-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add AI moderator message analysis command * **feat:** add aimod command ### 01-02-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.60.1 [skip ci] * **chore(release):** v4.60.0 [skip ci] ### 01-02-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** errors * **feat:** ai moderation * **chore:** setup prettier ### 30-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.59.1 [skip ci] * **chore(release):** v4.59.0 [skip ci] ### 30-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** slash command issues * **feat:** complete subjects feature * **feat:** add profile subjects feature * **fix:** status code of the API login endpoint ### 23-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.58.0 [skip ci] * **chore(release):** v4.57.0 [skip ci] * **chore(release):** v4.56.3 [skip ci] * **chore(release):** v4.56.2 [skip ci] * **chore(release):** v4.56.1 [skip ci] * **chore(release):** v4.56.0 [skip ci] * **chore(release):** v4.55.0 [skip ci] ### 23-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add support of rnavigating to replied message reference * **feat:** add support of rnavigating to replied message reference * **fix:** token filter not working case insensitively * **fix:** double creation of infraction logs * **fix:** command name * **feat:** update slash commands * **feat:** add languages spoken field in the user profiles * **fix:** typo ### 22-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.54.2 [skip ci] ### 22-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** token filter mismatch ### 18-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.54.1 [skip ci] * **chore(release):** v4.54.0 [skip ci] ### 18-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** infraction issues * **feat:** auto-increment punishment case IDs ### 17-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.53.0 [skip ci] * **chore(release):** v4.52.1 [skip ci] * **chore(release):** v4.52.0 [skip ci] ### 17-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add zodiac, continent, bio and job info support in profile command * **fix:** ban and kick DMs not delivering * **feat:** improved profile commands ### 16-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.51.0 [skip ci] * **chore(release):** v4.50.0 [skip ci] ### 16-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add fakeban command * **feat:** add infraction notes support in DMs ### 14-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.49.0 [skip ci] ### 14-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add a new alias to avatar command * **feat:** exclude vanity URL and custom invites ### 11-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.48.0 [skip ci] * **chore(release):** v4.47.5 [skip ci] * **chore(release):** v4.47.4 [skip ci] ### 11-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** improve clear command * **fix(deps):** security issues * **fix:** warn command ### 10-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.47.3 [skip ci] ### 10-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** wrong type of option ### 09-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.47.2 [skip ci] * **chore(release):** v4.47.1 [skip ci] ### 09-01-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** increase rolelist limit ### 09-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** autobackup ### 08-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.47.0 [skip ci] ### 08-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** auto backup config files ### 07-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.46.0 [skip ci] * **chore(release):** v4.45.3 [skip ci] ### 07-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(afk_engine):** navigate to mentions * **fix:** user lookup command ### 06-01-2023 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** fix wrong command name ### 04-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.45.2 [skip ci] * **chore(release):** v4.45.1 [skip ci] * **chore(release):** v4.45.0 [skip ci] ### 04-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** crashing while message edits * **fix:** infraction reason update DM does not deliver * **feat:** add infraction reason update command * **feat:** show infraction IDs in every action logs and DMs ### 02-01-2023 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.44.0 [skip ci] ### 02-01-2023 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add infraction creation command ### 30-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.43.0 [skip ci] ### 30-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** regex message rule ### 29-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.42.0 [skip ci] * **chore(release):** v4.41.2 [skip ci] ### 29-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** commands * **feat:** add infraction management commands * **feat:** improve embeds of mod commands * **feat:** show mute duration * **fix:** crashes on invite filter ### 28-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.41.1 [skip ci] * **chore(release):** v4.41.0 [skip ci] ### 28-12-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** invite tracker crash ### 28-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add invite tracker * **feat:** add invite tracker ### 27-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.40.4 [skip ci] ### 27-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** boost logs ### 26-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.40.3 [skip ci] * **chore(release):** v4.40.2 [skip ci] * **chore(release):** v4.40.1 [skip ci] * **chore(release):** v4.40.0 [skip ci] ### 26-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** timing * **fix:** wrong boost logs * **fix:** case sensitivity * **fix:** log errors * **feat:** server boost logs ### 25-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.39.1 [skip ci] * **chore(release):** v4.39.0 [skip ci] ### 25-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** slash command error * **feat:** add spotify command ### 24-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.38.0 [skip ci] * **chore(release):** v4.37.1 [skip ci] * **chore(release):** v4.37.0 [skip ci] * **chore(release):** v4.36.1 [skip ci] ### 24-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** nickname changes logging * **fix:** logging error stats * **feat:** add bean command * **fix:** wrong stats ### 23-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.36.0 [skip ci] * **chore(release):** v4.35.0 [skip ci] ### 23-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** log echoers * **feat:** log echoers * **feat:** add leave/join log stats ### 21-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.34.3 [skip ci] * **chore(release):** v4.34.2 [skip ci] ### 21-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** wrong mod points ### 21-12-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** wrong status ### 20-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.34.1 [skip ci] * **chore(release):** v4.34.0 [skip ci] * **chore(release):** v4.33.0 [skip ci] ### 20-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** point systems * **feat:** add suggested moderation action support * **feat:** update stats command * **feat:** add member count tracking support ### 19-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.32.1 [skip ci] ### 19-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** issues with mute log ### 17-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.32.0 [skip ci] * **chore(release):** v4.31.0 [skip ci] * **chore(release):** v4.30.2 [skip ci] * **chore(release):** v4.30.1 [skip ci] ### 17-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add timeout logging * **feat:** add spam violation reset command * **fix:** spam filter showing wrong mute info * **fix:** token filter case sensitivity ### 16-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.30.0 [skip ci] * **chore(release):** v4.29.2 [skip ci] ### 16-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add message rule stats command * **feat:** stats support of blocked words counts * **fix:** blocked token command error ### 15-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor:** updated clear command response ### 14-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.29.1 [skip ci] * **chore(release):** v4.29.0 [skip ci] ### 14-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** type mismatch * **feat:** add blocked word & token management command ### 12-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.28.4 [skip ci] ### 12-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** crash while creating anonymous ballots ### 05-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.28.3 [skip ci] ### 05-12-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix(about):** remove quotes Quotes are unusable on embeda in mobile devices at the moment. That's why it's a good idea to remove it from the about command. ### 04-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.28.2 [skip ci] ### 04-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix(replies):** multiple replies when modals get canceled ### 02-12-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.28.1 [skip ci] ### 02-12-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **ci(autolabeler):** fix autolabeler config ### 02-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **style:** add deprecated jsdoc comment * **fix(logger):** unban not logging properly w/ tempban ### 01-12-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor(logger):** finalize refactor * **refactor(logger):** ban and message logging ### 27-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.28.0 [skip ci] ### 27-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(logger):** improvements * Add click-to-navigate buttons on message edit/delete logs * Fix ban log showing wrong reason ### 22-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.27.0 [skip ci] ### 22-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(automod):** add flexible rule system ### 22-11-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs(readme):** fix broken link ### 20-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.26.1 [skip ci] * **chore(release):** v4.26.0 [skip ci] * **chore(release):** v4.25.0 [skip ci] ### 20-11-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** wrong method call ### 20-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add button role deletion support * **feat:** add button role delete command * **style:** add license comments * **fix:** add `--cancel` instruction to initial message ### 19-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.24.0 [skip ci] ### 19-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add button roles support ### 18-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.23.5 [skip ci] * **chore(release):** v4.23.4 [skip ci] * **chore(release):** v4.23.3 [skip ci] * **chore(release):** v4.23.2 [skip ci] * **chore(release):** v4.23.1 [skip ci] * **chore(release):** v4.23.0 [skip ci] * **chore(release):** v4.22.0 [skip ci] * **chore(release):** v4.21.0 [skip ci] ### 18-11-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **fix:** workflow error * **fix:** workflow error * **fix:** workflow errors * **fix:** worflow errors ### 18-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** crash while using infraction command * **feat:** add infraction view command * **feat:** history command verbosity control * **feat(ballots):** auto deletion Whenever the ballot message sent by the bot is removed, it will automatically remove the ballot from the database. ### 13-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.20.1 [skip ci] * **chore(release):** v4.20.0 [skip ci] ### 13-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** message reports with moderator only setting * **fix:** message reports not permitting users * **feat(reporting):** configuration support ### 12-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.19.0 [skip ci] ### 12-11-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **feat(logger):** show message author ID on change ### 10-11-2022 - [[Ar Rakin](mailto:68149013+virtual-designer@users.noreply.github.com)] * **docs:** update terms of service ### 08-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **style:** add license comments ### 04-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.18.0 [skip ci] ### 04-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(automod):** add message reporting system ### 02-11-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.17.1 [skip ci] * **chore(release):** v4.17.0 [skip ci] ### 02-11-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** no newline in infractions * **style:** add newline after imports * **feat(commands):** update application command deploy script * **feat(commands):** add dmhistory command * **feat(commands):** add sendhistory command ### 31-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.16.1 [skip ci] * **chore(release):** v4.16.0 [skip ci] * **chore(release):** v4.15.1 [skip ci] ### 31-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** update help command * **feat(commands):** add reply command * **test:** add test suites * **ci:** update autolabeler config * **style:** remove console log statements * **fix(paginator):** app crash when users deletes reply message ### 30-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.15.0 [skip ci] ### 30-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor:** use new paginator in history command * **refactor(commands):** use new style of paginator * **feat(paginator):** support custom data fetching ### 28-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.14.0 [skip ci] * **chore(release):** v4.13.0 [skip ci] ### 28-10-2022 - [[codefactor-io](mailto:support@codefactor.io)] * [CodeFactor] Apply fixes ### 28-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **style:** remove unused arguments * **feat(commands):** update application commands * **feat(commands):** add message saving command * **docs(tos):** fix typo * **ci:** update autolabeler config * **feat(automod):** add autoresponder (#123) * Respond when a specific word/token is found on the message content * Works even after message edits ### 27-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** update security policy * **fix:** workflows * **fix:** workflows * **fix:** update workflows * **feat(help):** add useful link buttons * **feat(paginator):** custom message options ### 27-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.12.3 [skip ci] * **chore(release):** v4.12.1 [skip ci] * **chore(release):** v4.12.0 [skip ci] ### 27-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)] * **chore(release):** v4.12.2 [skip ci] ### 26-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.11.0 [skip ci] * **chore(release):** v4.10.0 [skip ci] * **chore(release):** v4.9.0 [skip ci] ### 26-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add setup command Added a setup command that includes muterole creation support. * **feat:** add private channel command * **chore:** update gitignore * **chore:** update security policy Change supported versions table. * **feat(debug-logging):** better logging (#122) * Use `DebugLogger` service as the central log manager. * Remove unneeded comments from `Client`. * Change `LogLevel` enum member values to uppercase words. * Other minor improvements and fixes. * **feat(utils):** reply embed function accepts other options ### 25-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **style:** add license comments * **fix(auth):** bot owner(s) can run any command * **feat(setup):** confirm `.env` file creation success ### 25-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.8.1 [skip ci] * **chore(release):** v4.8.0 [skip ci] ### 24-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** update tos ### 23-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.7.0 [skip ci] ### 23-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(spam_filter):** custom spam warning message (#119) Merged #119 into `main`. * **fix:** typescript errors * **feat(spam_filter):** custom spam warning message Users can now add custom spam warning message in the config. ### 22-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **ci:** update workflows * **fix:** remove extra newline from readme * **ci:** update release workflow * **chore:** remove manual changelog * **chore:** update changelog * **fix:** missing comma * **fix:** update help command Add necessary command information. * **docs:** update readme * **docs(readme):** add monogdb atlas link ### 22-10-2022 - [[Conventional Release Action](mailto:rakinar2@onesoftnet.eu.org)] * **chore(release):** v4.6.3 [skip ci] * **chore(release):** v4.6.2 [skip ci] * **chore(release):** v4.6.1 [skip ci] ### 21-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **ci:** update release workflow config * **chore:** update changelog * **feat(logging):** show who banned a user * **chore:** fix changelog * **chore:** update changelog * **chore:** update changelog * **ci:** update workflows * **chore:** remove changelog * **ci:** update workflows * **feat(profile):** show permission percentage (#118) ### 21-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)] * **chore(release):** v4.6.0 [skip ci] * **chore(release):** v4.5.0 [skip ci] ### 20-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)] * **chore(release):** v4.4.0 [skip ci] * **chore(release):** v4.3.0 [skip ci] ### 20-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** show the number of total commands in help * **feat:** show total number of roles in rolelist command ### 19-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)] * **chore(release):** v4.2.2 [skip ci] ### 19-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **perf(shots):** fix performance issues of shot command (#115) ### 17-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)] * **chore(release):** v4.2.1 [skip ci] ### 17-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix(pagination):** update button emoji orders (#114) ### 16-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** fix typo on index page * **chore:** remove old changelog * **chore:** new changelog * **chore:** update changelog * **feat(commands):** add private channel creation command * **feat(utils):** add embed builder snippet function ### 16-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)] * **chore(release):** v4.2.0 [skip ci] ### 15-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)] * **chore(release):** v4.1.2 [skip ci] ### 15-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix(automod):** profile filter interfering with manual mutes (#112) If a user gets muted my profile filter and then someone mutes them manually again and the user changes their nickname to an appropriate one, then profile filter will unmute the user. This issue has been fixed in this commit. **Issue number:** #106 ### 13-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** update support discord server name (#109) * **docs:** update home page (#108) * **docs:** update home page * **ci:** add auto labeler config * **ci:** add auto labeler workflow * **fix:** incomplete string escaping or encoding Fixed incomplete string escaping or encoding in message filters (domain filter). * **ci:** add codeql workflow * **feat:** add new welcome message * **feat:** add wildcard rickroll url * **ci:** update auto release workflow * **feat(welcomer):** add new welcome message * **ci:** update workflows * **feat:** add new welcome messages * **chore:** update readme (#107) * **ci:** update release workflow * **ci:** fix workflows * **ci:** automate releases * **docs:** update readme * **docs:** update readme * **docs:** add features page * **docs:** add screenshots page * **docs(images):** add screenshot * **docs:** update readme * **chore:** update changelog * **fix:** do not unmute user if not muted (#105) Fixes #101 * **docs:** add urls * **docs:** update privacy policy * **docs:** update privacy policy * **docs:** update privacy policy * **docs:** update privacy policy Fixed the broken contact option list. * **ci:** remove unneeded files * **ci:** remove unneeded workflows ### 13-10-2022 - [[Conventional Changelog Action](mailto:conventional.changelog.action@github.com)] * **chore(release):** v4.1.1 [skip ci] * **chore(release):** v4.1.0 [skip ci] ### 13-10-2022 - [[Ryder](mailto:78247679+killerclaws12@users.noreply.github.com):[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** updated the methods to contact (#104) * Updated the methods to contact. *** docs:** update privacy policy **Co-authored-by:** Ar Rakin ### 12-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **ci:** update workflows * **ci:** update release workflow * **chore:** update changelog * **chore:** update version to v4.0.1 * **fix:** about command * **chore:** update changelog * **style:** add license comments * **chore(semver):** update version to v4.0.0 * **chore:** update changelog * **feat:** add pagination to help command * **build(docs):** fix mkdocs.yml * **docs:** update homepage * **docs(readme):** add emoji download link * **fix:** typo in paginator * **feat:** add pagination button emojis * **docs:** update readme (#100) * **ci:** delete unneeded workflows * **docs:** update terms of service * **docs:** update readme * **build(docs):** update mkdocs.yml * **docs:** update readme ### 12-10-2022 - [[Ryder](mailto:78247679+killerclaws12@users.noreply.github.com)] * **docs(readme):** add "Extra" section with dashboard link (#98) ### 11-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **ci:** update workflow config * **ci:** update release drafter config * **ci:** update workflows * **ci:** add release drafter config * **ci:** add release drafter workflow * **style(docs):** update css style formatting * **chore:** update help command data * **chore:** update changelog * **refactor:** add pagination to rolelist command * **perf(pagination):** better response time * **feat:** update slash commands * **docs:** update readme (#96) ### 10-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(api):** add history controller * **chore:** update changelog * **feat:** generate env file using setup script * **feat:** warn command embed improvement * **chore:** update changelog * **docs:** update readme * **feat:** finishing touch to setup script * **docs:** update readme ### 10-10-2022 - [[Ryder](mailto:78247679+killerclaws12@users.noreply.github.com):[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** improved warn and about command (#95) * Update AboutCommand.ts * Update AboutCommand.ts * Update WarnCommand.ts *** fix:** author email in about command **Co-authored-by:** Ar Rakin ### 10-10-2022 - [[Ryder](mailto:78247679+killerclaws12@users.noreply.github.com)] * **refactor:** update about command (#94) * Update AboutCommand.ts ### 09-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **chore:** update changelog * **feat:** make the spotify status song name clickable * **fix:** warning command permissions * **chore:** update gitignore * **feat:** return the whole user object on login * **docs:** update readme ### 08-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **chore:** update changelog * **feat:** add paginator class (#90) * **style:** eslint autofix * **style:** remove unneeded imports * **chore:** update pull request template * **feat:** add paginator class * **feat:** improve the setup script ### 07-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add setup script * **chore:** remove unneeded files * **docs:** update security policy * **build(docs):** update mkdocs.yml * **chore:** update sample config ### 05-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** update home page * **docs:** update privacy policy * **docs:** update privacy policy * **docs:** update readme * **docs(automod):** update feature list * **docs:** update readme ### 04-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **style:** add license comments * **refactor:** use new queue handler * **style:** eslint autofix * **refactor:** use new queue handler * **refactor(muting):** use new queue handler * **build(docker):** update dockerfile * **chore:** update changelog ### 03-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor:** queue jobs (#87) **refactor:** queue jobs * **feat(queues):** finishing touch * **fix:** queue manager * **fix:** users can ban themselves * **docs:** update privacy policy ### 02-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor:** queue jobs * **style:** add license comments * **chore:** update changelog * **fix:** afk systems not working (#85) Fixes #84 * **feat:** update profile command ### 01-10-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** update config schema (#82) *** refactor:** extract the config schema to a separate method *** style:** remove uneeded imports *** fix:** update config schema (#79) * **docs:** update readme * **docs:** update readme * **docs:** update readme * **chore:** update changelog * **chore:** bump version number * **fix(welcomer):** typo in a welcome message ### 30-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **chore:** update gitpod config * **chore:** bump version number for v4.0.0-alpha release * **chore:** update changelog ### 29-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **build:** update dockerfile * **chore:** update gitignore ### 28-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **chore:** update readme ### 27-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **chore:** update security policy * **chore:** update changelog * **feat(automod):** add profile filter * **style:** remove unneeded imports * **style:** add license comments ### 24-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add cooldown support * **style:** remove unneeded imports * **feat(api):** allow admins to view/create users ### 23-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **ci(workflows):** update nodejs versions * **style:** add license comments (#77) *** style:** add license commits *** fix:** shebang errors * **refactor:** update shot command * **refactor:** update shot command * **build:** reemove unneeded dependencies * **style:** fix with eslint * **chore:** update changelog * **chore:** add license notice in the about command (#76) * **build:** update package.json information * **chore:** update changelog * **feat(shots):** prevent the bot from getting shots ### 21-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** config command keys autocompletion * **fix(commands):** autocompletion not working * **feat(api):** add endpoint for fetching commands ### 20-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(api):** add neew endpoint for fetching roles ### 17-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix(api):** config input not merging properly ### 16-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix(welcomer):** typo in path * **refactor(commands):** use SUDO_PREFIX env variable * **refactor(boot):** use SUDO_PREFIX env variable * **refactor(filters):** use SUDO_PREFIX variable * **refactor(welcomer):** use SUDO_PREFIX variable * **chore:** remove wrong directories * **fix(errors):** error handler * **fix(ts):** incompatible types error * **fix(api):** config corruption while specifying arrays ### 15-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(api):** add information controller ### 14-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix(api):** string to number config set error ### 11-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(api):** allow cors * **fix:** system command memory usage * **build(docker):** fix dockerfile * **fix:** total heap size in system command ### 10-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** show the shot doctor name (#74) * **feat:** make the system prefix changable * **feat:** modifiable config and storage path * **feat:** modifiable config and storage path * **chore:** remove console.log statement(s) * **chore:** update files * **build(docker):** use `npm ci` ### 09-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **build(docker):** fix dockerfile * **build(docker):** ignore node_modules folder * **build:** add dockerfile ### 08-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor(api):** improve config updating * **feat(api):** add update action in configcontroller * **chore:** update gitignore * **feat(api):** auth middleware * **feat(api):** auth middleware ### 07-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** user controller * **feat(api):** rate limit support ### 06-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor:** final fixup * **ci:** update workflows * **chore:** eslint autofix * **build:** add eslint * **refactor(db):** use mongodb * **refactor:** removing using the old history manager * **refactor(verification):** use mongodb * **refactor(queuejobs):** use mongodb * **refactor(db):** use mongodb in spamfilter * **refactor(models):** punishment appeal * **docs:** update privacy policy ### 05-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor(moderation):** use mongodb * **refactor(automute):** use mongodb * **refactor(models):** use mongodb in Note * **refactor(hardmuting):** use mongodb * **refactor:** remove unneeded comments * **refactor(locking):** use mongodb * **fix:** remove unneeded imports * **refactor(cli):** remove bannedguild model * **refactor(ballots):** use mongodb * **refactor(db):** switch to mongodb * **feat(api):** setup controllers * **feat(api):** advanced response handling * **feat:** improve controller handling * **feat:** add basic server and routing * **chore:** fixup test commit * **chore:** test commit * **chore:** remove all api files * **feat:** log errors to logfile ### 04-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** update invite request link * **docs:** update terms of service link * **docs:** update assets * **fix:** emoji command not working (#62) ### 03-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** update terms of service * **docs:** add terms of service * **docs:** add guides for automoderation * **docs:** add guides for locking channels * **docs:** add guides of different types of bans * **fix:** welcome messages are not properly parsed * **refactor:** mention users while welcoming * **docs:** update logo link * **docs:** add privacy policy ### 02-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor:** make the AFK system more detailed (#69) ### 01-09-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** random status service * **fix:** random status service * **fix:** random status service * **feat:** save the given status to config file (#66) * **fix:** replit 429 http error * **fix:** welcomer command not saving settings ### 31-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add a PFP lookup command (#64) * **fix:** update help command entries limit * **feat:** update help command * **feat:** sent restart logs to home server * **fix:** log the 419 errors * **perf:** exec `kill 1` when login error occurs in replit * **feat:** add guild lookup command * **feat:** add the userlookup slash command * **feat:** complete the userlookup command * **feat:** add debug logger * **feat:** add debug logging event ### 29-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add basic user lookup command * **fix:** system command not showing correct uptime * **feat:** add more welcome messages * **fix:** adding snippet overwrites whole snippets file ### 28-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** undefined profile status emoji when using external emoji * **fix:** undefined profile status emoji when using external emoji * **chore:** bump version number * **fix:** wrong help info for welcomer command * **fix:** add off option to ping filter * **feat:** toggle message filters option * **fix:** check if admin key is empty ### 26-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** add changelog * **chore:** bump version number * **chore:** final fixup for v3.0.0 release * **docs:** update help command * **refactor:** drop support for legacy command in the embed command * **chore:** update example env file * **style:** remove unneeded spaces * **style:** remove unneeded imports ### 24-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor:** remove command cooldown service * **feat:** add eval command * **fix(security):** command handler not checking for owner only commands * **fix:** show user status properly (#59) * **fix:** order the roles in the profile command (#59) * **refactor(utils):** use strict time distance ### 22-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(commands):** add hash command for hashing text content * **fix:** embed commands not working in legacy mode * **chore:** integrate with PM2 process manager (#60) * **fix:** echo and send command not sending attachments * **feat:** echo and send command now supports attachments and embeds * **refactor(snippets):** create an embed parser utility function ### 21-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add support of embeds inside snippets (#57) * **fix:** embed builders not setting custom colors * **fix:** add `embed:` identifier to make sure that the input is an embed * **refactor:** update slash commands (#57) * **feat:** create embeds from JSON schema (#57) * **feat:** add embed builder schema command (#57) * **feat:** make subcommands of embed command (#57) ### 20-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add embed builder command (#57) * **refactor(welcomer):** add custom messages support with randomization (#56) * **feat:** add synchronous emoji() function * **feat:** add support of custom permission checker method ### 19-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor:** improve channel locking systems * **fix(automod):** anti raid systems locking channels multiple times ### 18-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **style:** finishing touches to the channel locking system * **feat:** improved channel locking system (#18) ### 17-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **build:** add date-fns to package.json * **fix:** timeProcess function not returning years (#55) * **fix(utils):** cannot fetch users mentioned in commands (#54) * **feat:** log crash reports using webhooks * **feat(utils):** add splitMessage() function ### 16-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** user gets muted on rejoin when mute time is set * **refactor:** update service loading strategy (#51) From now all services will be loaded dynamically. * **build:** update project initialization script * **build:** update package.json * **build:** update project initialization script * **docs:** update readme * **build:** update package.json ### 15-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **chore:** update issue templates * **feat(automod):** auto mute on rejoin (#40) * **refactor:** make all services inherit a base class ### 14-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add anti-join systems * **chore:** ignore lock file * **chore:** ignore lock file * **chore:** ignore lock file * **chore:** ignore lock file * **fix:** allow users to moderate themselves ### 13-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** update readme * **docs:** update readme * **docs:** add discord server link * **docs:** update readme * **feat:** config management command (#49) *** feat:** config management command *** fix:** workflows * **feat(automod):** create mod history automatically (#46) ### 09-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Create LICENSE ### 06-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** update readme ### 04-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **docs:** update readme * **fix:** role position checking error * **refactor:** ignore bots on join/leave * **refactor:** remove permission requirements for echo command * **refactor(commands):** require permissions ### 03-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **refactor:** commands requires special permissions * **refactor:** ban command requires BAN_MEMBERS permission * **refactor:** ban command requires BAN_MEMBERS permission * **refactor:** mute command requires MODERATE_MEMBERS permission ### 01-08-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(welcomer):** add more welcome messages * **refactor(welcomer):** mention user when they join ### 30-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** wrong sample config * **feat:** random welcome messages (#44) * **fix:** json syntax error in sample config ### 29-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **chore:** merge everything * **chore:** commit changes ### 27-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** running commands will throw an error ### 24-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix(typescript):** wrong typings * **fix(typescript):** unknown identifier issues * **feat:** add proper permission checking and error messages * **fix(automod):** repeated text filter channel exclution (#43) *** fix(automod):** repeated text filter channel exclution **BREAKING CHANGE:** This will disable repeated text filter in the spam filter excluded channels. *** fix(automod):** repeated text filter channel exclusion **BREAKING CHANGE:** This will disable repeated text filter in the spam filter excluded channels. ### 23-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **fix:** typescript issues in ModerationEmbed class * **fix:** typescript issues in bean command * **style:** debug messagefilter * **refactor(commands):** use ModerationEmbed instead of MessageEmbed class * **feat(utils):** add setReason method to ModerationEmbed class * **feat(utils):** add a dedicated class for moderation command embeds * **fix:** mention reading strategy (#41) *** fix(commands):** ban related commands not working when banning users outside of the server *** fix(utils):** reading users/members in the wrong way ### 20-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat:** add rickroll filter (#22) * **feat:** add seperate folder for resources * **fix(automod):** mass ping filter not working (#32) * **fix(commamds):** clear command not working without message count ### 19-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * **feat(utils):** add mention input parser (#36) Added a mention parser, which parses raw user inputs. ### 18-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * doc: add security policy * doc(readme): add features section * doc: update readme * doc: update readme * doc: update readme * **chore:** add .env.example file * **chore:** add example config file ### 17-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * doc: update readme * Update docs_issue.md * **chore:** create docs issue template * doc: Add incomplete docs warning * Update docs-deploy.yml * doc: update README.md * Update WarnCommand.ts * Update build.yml * Update WarnCommand.ts * **build(eslint):** set no-mixed-spaces-and-tabs rule to warn * **style(bean-cmd):** fix space and tab mixings * Update build.yml * Update build.yml * **feat(mod-cmds):** added proper DM error messages for bean command * **fix(mod-cmds):** add proper try-catch to avoid crashes * **feat(mod-cmds):** added proper error messages for DM errors * **build:** add husky directory * **chore:** update package.json * **build:** add husky and commitlint * Update PULL_REQUEST_TEMPLATE.md * Add Non-moderable role (#34) *** feat(utils):** add shouldNotModerate() function *** fix(mod-cmds):** no non-moderable role checking * **build:** add ts-node as a dependency * Update dependencies * Use npm as a package manager ### 12-07-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Update package.json * Update project license ### 19-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Updated spam filter * Bump version number * Added ESLint * Updated routes according to the dashboard ### 17-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Removed unneeded console logging * Revert "Revert bf4c865b77af870cbba63df3a3e9750675fb9e65" This reverts commit fd37df3a16583f98eb45656bd716beab03f3d029. * Revert bf4c865b77af870cbba63df3a3e9750675fb9e65 * Add token filter ### 13-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Create PULL_REQUEST_TEMPLATE.md * Update issue templates * Create CONTRIBUTING.md * Added Code of Conduct (#14) * Added Code of Conduct * Create CODE_OF_CONDUCT.md * Update build.yml * Update build.yml ### 12-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Updated package.json * Added verification data fetching API route * Update docs-deploy.yml * Change copyright holder name ### 11-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Added verification system ### 08-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Update main.html * Update mkdocs.yml * 2.4.0 * Added support of context menu commands * Added hardmuting support * Fix docs theme color * Fix docs theme color ### 07-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Add documentation * Fix file path issues * Updated OG meta tags * Updated docs * Improved message deletion * 2.2.0 * Added domain filters * Updated help information ### 06-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Update mkdocs.yml * Update mkdocs.yml * Update docs-deploy.yml * Update docs-deploy.yml * Update mkdocs.yml * Update mkdocs.yml * Update mkdocs.yml * Added tempban and softban command * Fix history command * CLI fixup * Improved channel locking * Upgraded mute and unmute command * Update banning_users.md * Update banning_users.md ### 05-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Update workflows * Update workflows * Update workflows * Update workflows * Update workflows * Rename main.yml to docs-deploy.yml * 2.1.0 * 2.0.2 * Updated the database system * Create main.yml * Delete main.yml * Rename docs-deploy.yml to build.yml * Rename build.yml to docs-deploy.yml * Create main.yml ### 04-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Updated warning system * Updated docs * Create docs.yml * Add documentation * Added punishment appeal contact system * Updated clear command ### 02-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Update slash commands * Upgraded clear command * Added command line system ### 01-06-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Update system command * Fixed rolelist command * Fixed rolelist command * Added proper help information * Added proper help information ### 31-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Release version 2.0.0-beta2 * Bump version number * Fixed afk command * Fix -system showing wrong command type ### 30-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Fixed issues * Fixed security issues * Added autoclear channels on member leave support * Added slash commands autocompletion support ### 29-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Fixed slash command issue * Add -setchperms command * Added -massban command and fixed ban loggings * Added -rolelist command * Improved spam filter * Added debug info support and startup manager ### 28-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Improved automation * Improved command cooldown system ### 27-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Added -ballot command * Added -emoji command and cooldown support * Push api directory * Update workflows * Release version 2.0 ### 14-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Update Logger.js * Release version 1.10.0 * Added -queues command to list all queued jobs * Added -joke command to fetch random jokes * Added support of user tags in some user-based commands ### 13-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Added clearTimeoutv2() function * Added clearTimeoutv2() function * Added clearTimeoutv2() function ### 12-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Release version 1.8.0 * Added setTimeout() and DB combination support so that the timeouts would never get lost even if the bot stops * Added messages scheduling, expiring and both in one support ### 11-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Improved edited message scanning and added file filters * Improved edited message scanning and added file filters * Improved edited message scanning and added file filters * Improved edited message scanning and added file filters ### 10-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Last fixup * Updated anti-raid systems * Fixed issues and improved logging * Fixed issues and improved logging ### 09-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Fixed multiple channel mentions conflict in -echo command * Fixed multiple channel mentions conflict in -echo command ### 06-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Update README.md * Added starboard feature * Add -stats command * Add -stats command ### 05-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Improved AFK engine * Added -send command and added support of attachments in snippets * Added -send command and added support of attachments in snippets * Update README.md * Added AFK engine ### 04-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * More improvements * Fixed crash logging when sending long messages ### 03-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Added word and invite filters * Added word and invite filters ### 02-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Updated spam and anti raid systems * Updated spam and anti raid systems * Fixup * Directory fixup * Directory fixup * Added support of disabling commands for different roles ### 01-05-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Typo fixup * Typo fixup * Typo fixup * Release fixup * Initial release v1.0.0 ### 30-04-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Added new features ### 23-04-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Update README.md * Create build.yml * Added lock and unlock commands and improved command parsing ### 21-04-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Fix security issues * Merge tag 'v0.1.0' into develop v0.1.0 * Merge branch 'release/0.1.0' * Added base commands ### 06-04-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Initial Commit ### 26-03-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] * Update README.md * Initial commit