--- trunk/CHANGELOG.md 2024/08/29 12:36:37 616 +++ trunk/CHANGELOG.md 2024/09/07 14:55:53 629 @@ -1,7266 +1,11269 @@ # Changelog -### 29-08-2024 [Conventional Release Action ] +### 07-09-2024 - [[Ar Rakin](mailto:rakinar2@onesoftnet.eu.org)] -* release: v9.26.1 [skip ci] -* release: v15.7.0 [skip ci] + * **fix(events):** fetching audit logs when a guild is not available + + **Signed-off-by:** Ar Rakin + + * **chore(extensions):** build extensions [skip ci] + + **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:** 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 + * **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 + + * **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 -### 29-08-2024 [Ar Rakin ] +### 06-04-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] -* fix: update blaze_wrapper.properties -* fix: update .bun-version -* chore: fix version -* ci: fix release workflow -* * now using onesoft-sudo/conventional-release-action workflow -* chore(extensions): build extensions [skip ci] - -### 28-08-2024 [Ar Rakin ] - -* ci: fix docs workflow -* ci: fix docs workflow -* ci: update docs workflow -* ci: update docs workflow -* feat(services:verification): allow different domains for verification urls -* chore(extensions): build extensions [skip ci] - -### 28-08-2024 [Ar Rakin ] - -* docs: update readme -* ci: add docs build workflow - -### 28-08-2024 [Conventional Changelog Action ] - -* release: v9.26.0 [skip ci] - -### 27-08-2024 [Ar Rakin ] - -* chore: ignore drizzle snapshots -* fix: better error messages on VPN check fail -* feat: finalize verification system -* chore(extensions): build extensions [skip ci] - -### 27-08-2024 [Ar Rakin ] - -* chore: update drizzle journal -* docs: update automod details page - -### 27-08-2024 [Conventional Changelog Action ] - -* release: v9.25.1 [skip ci] -* release: v9.25.0 [skip ci] - -### 26-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* * update license for sudobot's logo tot CC BY-NC-ND 4.0 - -### 26-08-2024 [Conventional Changelog Action ] - -* release: v9.24.8 [skip ci] -* release: v9.24.7 [skip ci] - -### 26-08-2024 [Ar Rakin ] - -* fix(services:rules): member update rule checks fail with a BUG message -* fix(commands:config): undefined `this.dottedConfig?.system` -* chore(extensions): build extensions [skip ci] - -### 25-08-2024 [Conventional Changelog Action ] - -* release: v9.24.6 [skip ci] -* release: v9.24.5 [skip ci] -* release: v9.24.4 [skip ci] -* release: v9.24.3 [skip ci] - -### 25-08-2024 [Ar Rakin ] - -* fix(extensionManager): remove pre-linked tsconfig in extension directory if any -* fix(extensions): issues while loading extensions with bun -* chore: update .gitignore -* refactor(extensions:neko): fully support sudobot v9 APIs -* refactor(extensions:neko): fully support sudobot v9 APIs -* fix(commands:joke): api ninjas dad joke api does not allow limit query param anymore -* fix: config command causing JS not an object error -* chore(extensions): build extensions [skip ci] - -### 25-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme -* chore: update readme - -### 24-08-2024 [Ar Rakin ] - -* chore(extensions): build extensions [skip ci] - -### 23-08-2024 [Conventional Changelog Action ] - -* release: v9.24.2 [skip ci] -* release: v9.24.1 [skip ci] - -### 23-08-2024 [Ar Rakin ] - -* fix(blazebuild): invalid argument passed to String.prototype.repeat() -* fix(blazebuild): invalid argument passed to String.prototype.repeat() -* chore(extensions): build extensions [skip ci] - -### 23-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(blazebuild): syntax error -* fix(blazebuild): column number resolves to Infinity when on non-TTY environment -* chore: update FUNDING.yml - -### 22-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme -* chore: update readme - -### 22-08-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>] - -* Signed-off-by: dependabot[bot] - -### 22-08-2024 [Conventional Changelog Action ] - -* release: v9.24.0 [skip ci] - -### 22-08-2024 [Ar Rakin ] - -* feat(api): add `/guilds/:id/roles` and `/guilds/:id/channels` endpoints -* chore(extensions): build extensions [skip ci] - -### 21-08-2024 [Ar Rakin ] - -* deps: update axios to v1.7.4 -* fix: regenerate release [trigger ci] -* ci(releases): fix release workflow not creating dist packages with build directory -* chore(extensions): build extensions [skip ci] - -### 21-08-2024 [Conventional Changelog Action ] - -* release: v9.23.3 [skip ci] - -### 20-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: fix metadata url base generation -* docs: fix type errors -* docs: force user selected canonical -* docs: statically generate sitemaps - -### 20-08-2024 [Ar Rakin ] - -* chore(extensions): build extensions [skip ci] - -### 19-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: add robots.txt - -### 19-08-2024 [Ar Rakin ] - -* chore(extensions): build extensions [skip ci] - -### 18-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore: fix broken links -* fix(cluster): feature flag proxy URL -* fix(commands:help): broken links -* fix(commands:about): broken links -* docs: fix broken image links -* docs: update nodejs versions in getting started page -* chore: update readme -* chore: update readme -* chore(readme): fix broken links -* docs: update broken links - -### 18-08-2024 [Conventional Changelog Action ] - -* release: v9.23.2 [skip ci] -* release: v9.23.1 [skip ci] - -### 18-08-2024 [Ar Rakin ] - -* chore(extensions): build extensions [skip ci] - -### 17-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update FUNDING.yml - -### 17-08-2024 [Ar Rakin ] - -* chore(extensions): build extensions [skip ci] - -### 16-08-2024 [Ar Rakin ] - -* chore(extensions): build extensions [skip ci] - -### 15-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update getting started page for windows - -### 15-08-2024 [Ar Rakin ] - -* chore(extensions): build extensions [skip ci] - -### 14-08-2024 [Ar Rakin ] - -* chore(extensions): build extensions [skip ci] - -### 13-08-2024 [Ar Rakin ] - -* chore(extensions): build extensions [skip ci] - -### 12-08-2024 [Ar Rakin ] - -* chore(extensions): build extensions [skip ci] - -### 11-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* ci: update extensions workflow - -### 11-08-2024 [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] - -### 10-08-2024 [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] - -### 09-08-2024 [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] - -### 09-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* ci: update extensions workflow - -### 08-08-2024 [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] - -### 07-08-2024 [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] -* feat(commands:fun): add HTTP cat/dog command -* 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] - -### 07-08-2024 [Conventional Changelog Action ] - -* release: v9.23.0 [skip ci] - -### 07-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: add bun guide in getting started page -* chore: add bun command snippet in extensions guide for v9 - -### 06-08-2024 [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] - -### 06-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* ci: update extensions workflow - -### 05-08-2024 [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] - -### 04-08-2024 [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] - -### 04-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme - -### 03-08-2024 [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] -* fix(services:moderation_rules): crashes during member permission checks -* feat(logger): add new logging mode `BUG` -* fix(commands:afk): issues with reason verification -* 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] - -### 03-08-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore(readme): add mailing list info -* docs: update blazebuild cli option usage - -### 03-08-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>] - -* Signed-off-by: dependabot[bot] -* Signed-off-by: dependabot[bot] - -### 03-08-2024 [Conventional Changelog Action ] - -* release: v9.22.0 [skip ci] - -### 02-08-2024 [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] - -### 01-08-2024 [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] - -### 31-07-2024 [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] -* feat(logging): unsubcribe to events and exclusion overrides -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] -* fix(welcomer): `:guild:` placeholder is not replaced -* 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] - -### 31-07-2024 [Conventional Changelog Action ] - -* release: v9.21.0 [skip ci] -* release: v9.20.2 [skip ci] - -### 30-07-2024 [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] - -### 29-07-2024 [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] - -### 29-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update getting started page for v9 -* docs: update getting started page for v8 -* chore: update README.md -* docs: update getting started page for v9 - -### 28-07-2024 [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] -* fix(blazebuild:wrapper): redundant warning about global version mismatch -* build: update migrate task -* chore: update drizzle config -* ci: update build workflow -* build: update blazebuild tasks to not use drizzle-kit -* deps(dev): remove drizzle-kit -* chore: add drizzle migrations manually -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] -* chore(scripts): add OSN commons genchangelog script -* 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] - -### 28-07-2024 [Conventional Changelog Action ] - -* release: v9.20.1 [skip ci] - -### 28-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* build: fix migrate task -* build: update BuildPlugin.ts to not import removed tasks -* build: update drizzle.config.ts - -### 27-07-2024 [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] -* ci: update build workflow -* 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: update husky commit-msg hook -* docs: keep separate extension development guides for v8 and v9 -* docs: update extension development guide -* build(extension:neko): update extension metadata and deps -* ci: update extensions workflow -* deps: update versions -* feat(commands:shot): `--nickname/-n` option -* fix(commands:help): incompletely showing command options -* chore(extensions): build extensions [skip ci] -* fix: help command group list sort -* chore: update package.json -* 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] - -### 27-07-2024 [Conventional Changelog Action ] - -* release: v9.20.0 [skip ci] -* release: v9.19.1 [skip ci] - -### 26-07-2024 [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(blazebuild): fix merge conflicts -* chore(blazebuild): update bun lockfile -* fix(blazebuild): install missing type definitions -* chore: update version dotfiles -* build: update blazew -* build: change node version in blaze_wrapper.properties -* fix(blazebuild): allow higher versions of node to be installed -* fix: correct all imports to ArgumentParser -* refactor(framework): rename ArgumentParserNew to ArgumentParser -* fix: typescript build errors -* test: add tests for the new argument parser -* fix(framework:arguments): error handling issues -* chore(extensions): build extensions [skip ci] -* fix: remove the old argument parser -* refactor(commands): use the new argument parser (3/3) -* chore(extensions): build extensions [skip ci] -* fix: afk command malfunctioning -* chore: fix commit-msg hook -* chore: update vscode settings -* 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] - -### 26-07-2024 [Conventional Changelog Action ] - -* release: v9.19.0 [skip ci] - -### 26-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* feat: new improved argument parsing (#186) - -### 25-07-2024 [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(husky): make commit-msg hook optional for commitlint checks -* feat(trolling): prevent users from using troll commands against the bot or sysadmins -* refactor(commands:shot): use new argument parser -* refactor(commands): use the new argument parser (1/3) -* feat: usable argument parsing -* 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] - -### 25-07-2024 [Ar Rakin <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 ] - -* chore(extensions): build extensions [skip ci] -* feat: new argument parser completed -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] - -### 17-07-2024 [Conventional Changelog Action ] - -* release: v9.18.2 [skip ci] - -### 17-07-2024 [Ar Rakin ] - -* fix(api): invalid endpoint /challenge/auth/discord -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] -* feat: introduce new argument parser -* 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] - -### 16-07-2024 [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] -* deps(docs): update packages -* deps(blazebuild): update packages -* deps: upgrade -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] -* chore: update .gitignore -* fix: update theme color for v9 -* 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] - -### 16-07-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>] - -* ... - -### 16-07-2024 [Conventional Changelog Action ] - -* release: v9.18.1 [skip ci] - -### 15-07-2024 [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] - -### 14-07-2024 [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] - -### 13-07-2024 [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] -* fix(kernel): better error messages during 2FA failure -* build: update build tasks -* feat(blazebuild): better CLI argument parsing -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] -* fix: environment variable parsing errors when using 2FA -* 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] - -### 13-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* ci: update extensions.yml - -### 13-07-2024 [Conventional Changelog Action ] - -* release: v9.18.0 [skip ci] -* release: v9.17.5 [skip ci] - -### 12-07-2024 [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] -* fix(blazebuild): command line argument parsing -* fix: apiServer loading error (race condition) -* chore: update package.json -* build: fix copyResources task -* fix(blazebuild): sdk management -* chore(extensions): build extensions [skip ci] -* build: update migrate tasks -* chore: update package.json scripts -* chore: update package.json scripts -* chore(extensions): build extensions [skip ci] -* chore: update package.json scripts -* deps: remove cross-env -* chore: update package.json scripts -* ci: finalize build workflow -* ci: force git to use LF -* chore: add .gitattributes -* build: update copyResources task -* build: update tsconfig.json -* chore(extensions): build extensions [skip ci] -* build: update blazebuild tasks for windows -* chore: debug -* chore: debug -* chore: debug -* chore: debug -* chore: debug -* chore: debug -* chore: debug -* chore: debug -* chore: debug -* fix(blazebuild): invalid path splitting on windows -* ci: update build workflow -* ci: update build workflow -* chore: update blazew.ps1 -* fix(blazebuild): spawn race condition -* fix(blazebuild): spawn race condition -* fix(blazebuild): spawn race condition -* fix(blazebuild): spawn race condition -* fix(blazebuild): spawn race condition -* ci: trigger blazebuild -* fix(blazew): trying to symlink into a missing directory -* fix(blazew): trying to symlink into a missing directory -* fix(blazew): trying to symlink into a missing directory -* fix(blazew): trying to symlink into a missing directory -* fix: blazew bun crashing on CI -* ci: update build workflow -* feat(blazebuild): auto install deps -* fix(blazebuild): logic to determine bun path if its installed globally -* fix(blazebuild): bun crashes -* fix(blazebuild:bug:bun-internal): a workaround for bun crash during creation of child process -* fix(blazebuild): cpu arch check for arm64 -* ci: update build workflow -* feat(blazebuild): support windows -* feat(blazebuild): better blazebuild wrapper -* 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] - -### 12-07-2024 [Conventional Changelog Action ] - -* release: v9.17.4 [skip ci] -* release: v9.17.3 [skip ci] -* release: v9.17.2 [skip ci] -* release: v9.17.1 [skip ci] -* release: v9.17.0 [skip ci] - -### 12-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update getting started page - -### 11-07-2024 [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] - -### 11-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: change v8 getting started alert level to note -* docs: add alert for v8 getting started page (#179) - -### 11-07-2024 [nin <95270582+ninsaccplayzyt@users.noreply.github.com>] - -* Update page.mdx -* i wonder if this works - -### 10-07-2024 [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] -* docs: add slash command registration guide -* build: update custom build tasks -* fix: incorrect command line argument handling -* fix: command line option `-u`, `-g`, and `-c` -* docs: details on heap allocation errors -* chore(extensions): build extensions [skip ci] -* docs: getting started guide for v9 -* build: add migrate and generateMigrations task -* chore(extensions): build extensions [skip ci] -* docs: update donations link -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] -* docs: adjust min width for the TOC -* docs: fix scroll issues when the TOC is large -* docs: update nextjs config -* chore(extensions): build extensions [skip ci] -* docs: update nextjs config -* docs: update licensing page -* docs: update licensing page -* docs: update scripts -* docs: add license logo icons -* docs: use plain markdown for license docs -* docs: use plain markdown for license docs -* docs: better license summary -* docs: add licensing page -* 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: update readme -* 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] - -### 10-07-2024 [Ar Rakin ] - -* ci: fix docker workflow -* ci: update docker workflow - -### 10-07-2024 [Ar Rakin <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 -* chore(readme): update logo image -* docs: update licensing page -* chore(blazebuild): update README.md -* chore: update README.md -* ci: update extensions.yml - -### 10-07-2024 [Conventional Changelog Action ] - -* release: v9.16.20 [skip ci] -* release: v9.16.19 [skip ci] - -### 09-07-2024 [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: update readme -* ci(commitlint): ignore dependabot commits -* chore: update commitlint config -* ci(commitlint): ignore dependabot commits -* fix(services): make sure to import `tar` correctly -* fix: remove console.log calls -* fix(caching): not using cached values -* 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: update readme -* docs: license docs under the AGPL-3.0 and GFDL-1.3 -* chore(blazebuild): add license -* chore(extensions): build extensions [skip ci] -* chore(blazebuild): update readme -* chore(config:schemas): regenerate schema files -* fix(api:MainController): reset started_at date of the server when it's not present -* fix(schemas:systemConfig): using unstable date as schema default -* chore(extensions): build extensions [skip ci] -* build(blazew): update script debug mode -* chore(extensions): build extensions [skip ci] -* build(docker): update Dockerfile -* chore(debug): update blazew -* ci: update extensions workflow -* ci: fix workflows -* 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] - -### 09-07-2024 [Conventional Changelog Action ] - -* release: v9.16.18 [skip ci] -* release: v9.16.17 [skip ci] -* release: v9.16.16 [skip ci] -* release: v9.16.15 [skip ci] -* release: v9.16.14 [skip ci] -* release: v9.16.13 [skip ci] -* release: v9.16.12 [skip ci] -* release: v9.16.11 [skip ci] -* release: v9.16.10 [skip ci] -* release: v9.16.9 [skip ci] -* release: v9.16.8 [skip ci] -* release: v9.16.7 [skip ci] -* release: v9.16.6 [skip ci] -* release: v9.16.5 [skip ci] -* release: v9.16.4 [skip ci] - -### 09-07-2024 [dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>] - -* ... -* ... -* ... -* ... -* ... -* ... -* ... -* ... -* ... -* ... -* ... - -### 09-07-2024 [Ar Rakin <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 -* 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 -* ci(dependabot): create dependabot.yml -* chore(blazebuild): add LICENSE - -### 08-08-2022 [Ar Rakin ] - -* NOTE: this commit overwrites its original date. - -### 09-07-2024 [Ar Rakin ] - -* build(docker): update Dockerfile -* build(deps): dependencies were not being installed correctly - -### 08-07-2024 [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] -* build(blazew): wrapper script errors -* build(blazew): wrapper script errors -* build(blazew): update wrapper script -* build(docker): update Dockerfile -* build(docker): update Dockerfile -* ci: update git commit message of the release workflow -* build(docker): update Dockerfile -* build(docker): update Dockerfile -* chore(pm2): update pm2 echosystem configuration -* fix(utils): invalid way of determining system prefix -* ci: update labels -* ci: fix blazebuild workflow -* chore(blazebuild): update readme -* chore(blazebuild): update readme -* fix(security:ModerationRuleHandler): invalid property access on string -* chore: update .node-version -* chore: fix merge conflicts -* ci: add commitlint workflows -* fix: optional module loading -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* ci: update extensions.yml -* build: update blaze_wrapper.properties -* chore: update TODO.md -* ci: add blazebuild build workflow -* ci(codeql): exclude test files -* chore(blazebuild): add version to package.json -* chore(blazebuild): update readme -* fix: type errors -* ci: update commitlint.yml -* ci: update extensions workflow - -### 08-07-2024 [Conventional Release Action ] - -* release: v9.16.3 [skip ci] [skip ci] -* chore(release): v9.16.2 [skip ci] - -### 07-07-2024 [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] -* 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 ] - -* 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 ] - -* chore(release): v9.9.2 [skip ci] - -### 04-07-2024 [Ar Rakin ] - -* fix(models): invalid logic - -### 03-07-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* build: update Dockerfile - -### 03-07-2024 [Ar Rakin ] - -* chore: update deps and remove unneeded files - -### 02-07-2024 [Conventional Release Action ] - -* chore(release): v9.9.1 [skip ci] - -### 02-07-2024 [Ar Rakin ] - -* fix: remove unnecessary console.log -* refactor: organize code - -### 01-07-2024 [Conventional Release Action ] - -* chore(release): v9.9.0 [skip ci] -* chore(release): v9.8.0 [skip ci] - -### 01-07-2024 [Ar Rakin ] - -* feat: better command system -* feat: improved shell service - -### 28-06-2024 [Conventional Release Action ] - -* chore(release): v9.7.0 [skip ci] - -### 28-06-2024 [Ar Rakin ] - -* feat: system update service - -### 25-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme - -### 25-06-2024 [Conventional Release Action ] - -* chore(release): v9.6.0 [skip ci] - -### 25-06-2024 [Ar Rakin ] - -* fix: eslint warnings -* feat: sudobot system shell - -### 24-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: correct config example -* docs: fix eslint errors - -### 24-06-2024 [Ar Rakin ] - -* 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 ] - -* chore(release): v9.5.0 [skip ci] - -### 23-06-2024 [Conventional Release Action ] - -* chore(release): v9.4.0 [skip ci] -* chore(release): v9.3.0 [skip ci] - -### 23-06-2024 [Ar Rakin ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* ci: update release workflow -* ci: update build workflow -* chore: update SECURITY.md - -### 22-06-2024 [Conventional Release Action ] - -* chore(release): v9.2.1 [skip ci] -* chore(release): v9.2.0 [skip ci] - -### 22-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(logging): message deletion log delay - -### 22-06-2024 [Ar Rakin ] - -* fix: compatibility issues with TypeScript 5.5 -* feat(framework:concurrent): semaphore condition -* feat(automod:rules): bypassers - -### 17-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* ci: fix scheduled workflows - -### 16-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* ci: remove faulty workflows -* ci: add snyk security test workflow -* ci: update release workflow -* ci: update extension build schedule -* release: 9.x-beta.1 -* Merge branch 'main' into 9.x-dev -* 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 ] - -* chore(release): v9.1.0 [skip ci] - -### 15-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix: missing boot method in moderation rule handler implementation -* chore: update contributor guidelines -* feat: message reporting system (1/3) -* feat: trigger service - -### 14-06-2024 [Ar Rakin <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 <68149013+virtual-designer@users.noreply.github.com>] - -* feat(verification): captcha support - -### 11-06-2024 [Ar Rakin <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 <68149013+virtual-designer@users.noreply.github.com>] - -* fix: email verification - -### 08-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* feat: email verification -* feat: google auth -* feat: github verification - -### 07-06-2024 [Ar Rakin <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 ] - -* fix(blazebuild): add TTY check -* feat(blazebuild): progress bar - -### 06-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix: blaze wrapper crashing for an extra newline in properties file -* build: update blaze_wrapper.properties -* build(blazebuild): update wrapper -* feat(blazebuild): println() now takes any type of argument -* feat(blazebuild): task graph -* fix(blazebuild): better module management -* chore: update contribution guidelines -* build: invalid import -* fix(blazebuild): update default export -* feat(blazebuild): buildSrc plugins -* feat: add verification service -* style: add todo comments - -### 05-06-2024 [Ar Rakin <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 ] - -* feat: regex patterns in profile filter -* feat: basic profile filters -* feat: finish message rule service handler - -### 04-06-2024 [Ar Rakin ] - -* 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 ] - -* fix: build scripts -* chore(idea): add configurations -* build: fix blazebuild scripts - -### 03-06-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* build: update blazew script -* 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 <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 ] - -* feat: add help command (1/2) - -### 01-06-2024 [Ar Rakin ] - -* build(tsconfig): revert `importsNotUsedAsValues` to `remove` -* feat(blazebuild): fluent async file I/O API - -### 31-05-2024 [Ar Rakin ] - -* build: update tsconfig.json - -### 30-05-2024 [Ar Rakin <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 <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 <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 <68149013+virtual-designer@users.noreply.github.com>] - -* feat: finish building blazebuild v2 - -### 26-05-2024 [Ar Rakin ] - -* refactor: blazebuild v2 - -### 25-05-2024 [Ar Rakin ] - -* feat(blazebuild): v2 - -### 24-05-2024 [Ar Rakin ] - -* 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 ] - -* feat(api): announcement controller - -### 12-05-2024 [Ar Rakin <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 <68149013+virtual-designer@users.noreply.github.com>] - -* feat: queue add command -* chore: trigger update - -### 11-05-2024 [Ar Rakin ] - -* chore: trigger update -* chore: trigger update - -### 10-05-2024 [Ar Rakin <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] <49699333+dependabot[bot]@users.noreply.github.com>] - -* ... - -### 05-05-2024 [Ar Rakin ] - -* 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 ] - -* chore(deps): bump discord.js to v14.15.0 -* feat: afk system - -### 03-05-2024 [Ar Rakin ] - -* 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 ] - -* build: update blazebuild wrapper -* chore: update deps - -### 02-05-2024 [Ar Rakin <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 <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 <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 <68149013+virtual-designer@users.noreply.github.com>] - -* feat: directive parsing in embed command -* feat: directive parsers - -### 28-04-2024 [Ar Rakin <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 <68149013+virtual-designer@users.noreply.github.com>] - -* docs: fix page short name - -### 26-04-2024 [Ar Rakin <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 <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 -* feat: better startup and restart management -* docs: update Getting Started page -* docs: update termination page -* docs: update terms - -### 25-04-2024 [nin <95270582+ninsaccplayzyt@users.noreply.github.com>] - -* Update page.mdx -* add bun docs to get started -* Merge branch 'onesoft-sudo:main' into main -* Update page.mdx -* Update page.mdx -* Update page.mdx - -### 24-04-2024 [Ar Rakin ] - -* chore(extensions): build extensions [skip ci] - -### 24-04-2024 [Ar Rakin <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 <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 <68149013+virtual-designer@users.noreply.github.com>] - -* fix: mod message notification embed title -* feat: modmsg command - -### 22-04-2024 [Ar Rakin ] - -* fix: duration parsing issues -* feat: finish infraction commands -* fix: add missing permission and usage info - -### 21-04-2024 [Ar Rakin ] - -* feat: infracton clear and reason commands - -### 20-04-2024 [Ar Rakin ] - -* fix: eslint issues -* test: add tests for Pagination class -* chore: update todos -* feat: pagination support - -### 19-04-2024 [Ar Rakin ] - -* 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 <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 <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 <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 <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 <68149013+virtual-designer@users.noreply.github.com>] - -* feat: global feature flags - -### 14-04-2024 [Ar Rakin <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 <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 ] - -* chore(extensions): build extensions [skip ci] - -### 12-04-2024 [Ar Rakin <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 ] - -* chore(extensions): build extensions [skip ci] -* chore(extensions): add neko 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 <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 ] - -* 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 <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 <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 ] - -* test: argument class NumberArgument and IntegerArgument -* test: argument parsing with separate classes -* fix: load missing services -* style: reformat - -### 08-04-2024 [Ar Rakin <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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* build: use task classes -* feat(infractions): muting, kicking, and unmuting support - -### 04-04-2024 [Ar Rakin ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update FUNDING.yml - -### 03-04-2024 [Ar Rakin ] - -* build: add blazew.bat -* build: improvements -* feat(blazebuild): better non tty screens support -* build: blazebuild wrapper improvements - -### 02-04-2024 [Ar Rakin ] - -* 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 ] - -* perf: better caching and ttl checking - -### 30-03-2024 [Ar Rakin ] - -* feat: better cache management (sweep & ttl) - -### 28-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* style: update SystemAdminPermission docs - -### 28-03-2024 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* build(blazebuild): support advanced builds and dependency management -* feat(framework): caching utilities - -### 24-03-2024 [Ar Rakin ] - -* build: add build_src directory with custom build system -* fix(permissions:layered): priority checks -* fix: remove unneeded logging - -### 23-03-2024 [Ar Rakin ] - -* chore: update todos -* style: reorganize methods -* feat: command permission overwrites - -### 21-03-2024 [Ar Rakin ] - -* 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 ] - -* test: add tests for @framework/utils -* feat: add permission managers - -### 19-03-2024 [Ar Rakin ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* ci: update build workflow - -### 17-03-2024 [Ar Rakin ] - -* 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 ] - -* feat: add infraction manager -* feat: better command system - -### 15-03-2024 [Ar Rakin ] - -* refactor: generalize api server -* feat: add api server -* feat: add log streaming service - -### 14-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update .eslintrc.json - -### 14-03-2024 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* docs: reorganize pages - -### 13-03-2024 [ninsaccplayzyt <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 ] - -* chore(release): v8.29.0 [skip ci] - -### 12-03-2024 [Ar Rakin ] - -* feat: nested pages/routes -* fix(searchbar): shortcut border color -* chore: fix license identifier in package.json -* chore: update deps - -### 12-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* test: smbed utils -* test: download utils -* refactor(types): extract a Globals interface - -### 11-03-2024 [Ar Rakin <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 -* 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 -* docs(scripts): update generate-page-index.js - -### 11-03-2024 [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] -* 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 ] - -* 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 <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 <159797095+dicoderin@users.noreply.github.com>] - -* Update add-license-comments.js - -### 10-03-2024 [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] -* docs(scripts): windows path replacement errors - -### 10-03-2024 [Ar Rakin <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 -* 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 ] - -* 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 <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 ] - -* 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 <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 ] - -* chore(release): v8.23.0 [skip ci] -* chore(release): v8.22.1 [skip ci] - -### 08-03-2024 [Ar Rakin <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 <68149013+virtual-designer@users.noreply.github.com>] - -* fix: eslint/typescript errors -* chore: add eslint - -### 04-03-2024 [Conventional Release Action ] - -* chore(release): v8.22.0 [skip ci] - -### 04-03-2024 [Ar Rakin <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] ] - -* chore(extensions): build extensions [skip ci] - -### 03-03-2024 [Conventional Release Action ] - -* 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 <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] ] - -* chore(extensions): build extensions [skip ci] - -### 02-03-2024 [Conventional Release Action ] - -* 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 <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 ] - -* chore(release): v8.17.1 [skip ci] - -### 01-03-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(logging): voice event handling issue - -### 27-02-2024 [Conventional Release Action ] - -* chore(release): v8.17.0 [skip ci] -* chore(release): v8.16.0 [skip ci] - -### 27-02-2024 [Ar Rakin <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 ] - -* 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 <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 ] - -* chore(release): v8.13.4 [skip ci] - -### 21-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(automod:rules:nsfw): better accuracy - -### 18-02-2024 [Conventional Release Action ] - -* 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 <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 ] - -* chore(release): v8.12.0 [skip ci] - -### 17-02-2024 [Ar Rakin [Extension Build] ] - -* chore(extensions): build extensions [skip ci] - -### 17-02-2024 [Ar Rakin <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] ] - -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] - -### 16-02-2024 [Ar Rakin ] - -* 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 ] - -* chore(release): v8.11.0 [skip ci] - -### 16-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore(extensions:urlfish): add readme - -### 15-02-2024 [Ar Rakin [Extension Build] ] - -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] - -### 15-02-2024 [Ar Rakin <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 ] - -* chore(release): v8.10.0 [skip ci] -* chore(release): v8.9.0 [skip ci] - -### 15-02-2024 [Ar Rakin ] - -* feat(polyfills): add FileSystem.exists() method - -### 13-02-2024 [Ar Rakin ] - -* 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 ] - -* chore(release): v8.8.8 [skip ci] - -### 11-02-2024 [Conventional Release Action ] - -* chore(release): v8.8.7 [skip ci] - -### 11-02-2024 [Ar Rakin ] - -* 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 <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 ] - -* chore(release): v8.8.6 [skip ci] - -### 10-02-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(commands:blockedmessage): crashing during list command execution - -### 08-02-2024 [Conventional Release Action ] - -* 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 <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] ] - -* 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 ] - -* fix(commands:ai): moderate the prompt before sending to OpenAI API - -### 07-02-2024 [Ar Rakin [Extension Build] ] - -* 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 <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 ] - -* 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 ] - -* 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 <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] ] - -* chore(extensions): build extensions [skip ci] -* chore(extensions): build extensions [skip ci] - -### 06-02-2024 [Conventional Release Action ] - -* chore(release): v8.6.1 [skip ci] - -### 05-02-2024 [Ar Rakin <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 ] - -* 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] ] - -* chore(extensions): build extensions [skip ci] - -### 05-02-2024 [Conventional Release Action ] - -* 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 ] - -* 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 <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 ] - -* 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 ] - -* 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 ] - -* chore(release): v8.1.0 [skip ci] - -### 02-02-2024 [Conventional Release Action ] - -* chore(release): v8.0.0 [skip ci] - -### 02-02-2024 [Ar Rakin ] - -* chore: fix .husky/commit-msg hook permissions -* fix(dynamicLoader): not setting command groups during import - -### 30-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update layout.tsx -* docs: fix opengraph image -* feat!: support bun (#150) - -### 30-01-2024 [Ar Rakin ] - -* docs: opengraph meta info -* chore: fixup -* docs: images -* docs: add v8 release information page -* fix: remove unneeded logging - -### 30-01-2024 [Conventional Release Action ] - -* chore(release): v7.26.0 [skip ci] - -### 29-01-2024 [Ar Rakin ] - -* refactor(api:server): organized code -* feat: dynamic event loading and unloading - -### 28-01-2024 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* feat(commands:update): support updates via git -* feat(credentials): allow the restart command to work as before - -### 26-01-2024 [Ar Rakin <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 ] - -* 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 ] - -* 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 ] - -* chore(release): v7.21.0 [skip ci] - -### 23-01-2024 [Ar Rakin ] - -* feat(automod:rules): url crawl rule (experimental) -* chore: add todos - -### 20-01-2024 [Conventional Release Action ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* docs: add about page -* docs: update main page - -### 19-01-2024 [Ar Rakin ] - -* 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 ] - -* chore(release): v7.17.0 [skip ci] - -### 17-01-2024 [Ar Rakin <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 ] - -* 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 ] - -* docs: introduce edit button component -* docs: add page for ban command -* docs: custom loading animations - -### 16-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: fix frontmatter YAML of ban command page - -### 15-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: fix links.ts -* docs: fix /search/route.ts -* build: update Dockerfile - -### 15-01-2024 [Ar Rakin ] - -* 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 <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 ] - -* docs: finish migrating to nextjs -* chore(deps): update packages - -### 13-01-2024 [Ar Rakin <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 ] - -* docs: searching - -### 12-01-2024 [Ar Rakin ] - -* docs: add edit button -* docs: dynamic metadata fetching -* docs: autolink -* docs: fix table of contents - -### 11-01-2024 [Ar Rakin <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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update docs layout -* docs(styling): remove backticks fron inline code snippets - -### 10-01-2024 [Ar Rakin ] - -* docs: table of contents - -### 09-01-2024 [Ar Rakin ] - -* docs: basic navigation -* docs: optimizations - -### 09-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update Navbar.tsx -* docs: update navbar transition - -### 08-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update navbar drawer transition - -### 08-01-2024 [Ar Rakin ] - -* docs: better navbar UX -* docs: finish building the navbar -* docs: add a basic navbar drawer - -### 07-01-2024 [Ar Rakin ] - -* docs: add basic navbar -* docs(migration): initial commit - -### 06-01-2024 [Ar Rakin ] - -* 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 ] - -* chore(release): v7.16.0 [skip ci] - -### 05-01-2024 [Conventional Release Action ] - -* chore(release): v7.15.0 [skip ci] -* chore(release): v7.14.3 [skip ci] - -### 05-01-2024 [Ar Rakin ] - -* feat: listen for message events for statistics - -### 05-01-2024 [Ar Rakin <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 <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 ] - -* chore(release): v7.14.2 [skip ci] -* chore(release): v7.14.1 [skip ci] - -### 02-01-2024 [Conventional Release Action ] - -* chore(release): v7.14.0 [skip ci] - -### 02-01-2024 [Ar Rakin ] - -* feat: experimental user stats service - -### 01-01-2024 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update terms.md -* docs: update getting-started.md - -### 01-01-2024 [Conventional Release Action ] - -* chore(release): v7.13.0 [skip ci] - -### 01-01-2024 [Ar Rakin ] - -* feat(commands:userlookup): infraction and moderation statistics - -### 31-12-2023 [Conventional Release Action ] - -* chore(release): v7.12.3 [skip ci] - -### 31-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(services:afk): random crashes because of a missing null check - -### 30-12-2023 [Conventional Release Action ] - -* chore(release): v7.12.2 [skip ci] -* chore(release): v7.12.1 [skip ci] - -### 30-12-2023 [Ar Rakin ] - -* fix(commands:temprole): prisma invokation errors -* fix(commands:temprole): typo in `slashCommandBuilder` - -### 29-12-2023 [Conventional Release Action ] - -* chore(release): v7.12.0 [skip ci] - -### 29-12-2023 [Ar Rakin ] - -* feat(moderation:reporting): stable report system - -### 28-12-2023 [Ar Rakin ] - -* docs: reorganize pages - -### 28-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: delete docs/guild-config-schema.md - -### 28-12-2023 [Ussen ] - -* docs: create system-config-schema.md (#146) - -### 26-12-2023 [Conventional Release Action ] - -* chore(release): v7.11.0 [skip ci] - -### 26-12-2023 [Ar Rakin <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 ] - -* docs: create GuildConfigSchema.md (#145) - -### 24-12-2023 [Conventional Release Action ] - -* 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 <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 ] - -* feat(api): add email verification finish route -* feat(moderation:reports): support processing action select menu - -### 22-12-2023 [Conventional Release Action ] - -* chore(release): v7.8.0 [skip ci] - -### 22-12-2023 [Ar Rakin ] - -* feat(moderation): add reporting system (incomplete) - -### 21-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs(installation): fix slash command registration command -* chore: update SECURITY.md - -### 20-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme - -### 19-12-2023 [Conventional Release Action ] - -* chore(release): v7.7.0 [skip ci] -* chore(release): v7.6.0 [skip ci] - -### 19-12-2023 [Ar Rakin ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* chore(readme): add download buttons - -### 16-12-2023 [Conventional Release Action ] - -* chore(release): v7.5.1 [skip ci] - -### 16-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(logging): ban reasons not showing up - -### 15-12-2023 [Conventional Release Action ] - -* chore(release): v7.5.0 [skip ci] - -### 15-12-2023 [Ar Rakin ] - -* feat: email verification support - -### 14-12-2023 [Conventional Release Action ] - -* chore(release): v7.4.1 [skip ci] - -### 14-12-2023 [Ar Rakin ] - -* fix: verification service misbehaving - -### 13-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme - -### 11-12-2023 [Conventional Release Action ] - -* chore(release): v7.4.0 [skip ci] - -### 11-12-2023 [Ar Rakin ] - -* feat(api): add /challenge/verify endpoint to retrive meta info - -### 09-12-2023 [Conventional Release Action ] - -* chore(release): v7.3.3 [skip ci] - -### 09-12-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(automod:verification): update generated query params for the target url - -### 08-12-2023 [Ar Rakin ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* ci: fix failing workflows - -### 07-12-2023 [Conventional Release Action ] - -* chore(release): v7.1.0 [skip ci] -* chore(release): v7.0.0 [skip ci] - -### 07-12-2023 [Ar Rakin ] - -* feat(automod): verification system -* feat(snippets)!: remove `permission_roles` field from the database schema - -### 06-12-2023 [Conventional Release Action ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* ci: revert build.yml -* ci: update build.yml for codecov - -### 01-12-2023 [Conventional Release Action ] - -* chore(release): v6.90.0 [skip ci] - -### 01-12-2023 [Ar Rakin ] - -* feat(commands:clear): `mc` alias - -### 29-11-2023 [Conventional Release Action ] - -* chore(release): v6.89.0 [skip ci] -* chore(release): v6.88.2 [skip ci] - -### 29-11-2023 [Ar Rakin ] - -* 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 ] - -* chore(release): v6.88.1 [skip ci] -* chore(release): v6.88.0 [skip ci] - -### 28-11-2023 [Ar Rakin ] - -* 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 ] - -* docs(gitbook-22): Drop support for MySQL - -### 27-11-2023 [Ar Rakin ] - -* fix: issues introduced by the refactor -* refactor: commands -* refactor: command system - -### 26-11-2023 [Conventional Release Action ] - -* chore(release): v6.87.0 [skip ci] -* chore(release): v6.86.0 [skip ci] - -### 26-11-2023 [Ar Rakin ] - -* feat(snippets): support embed schemas in snippet contents -* fix(snippetManager): permission checking issues -* feat: introduce command v2 - -### 25-11-2023 [Conventional Release Action ] - -* chore(release): v6.85.2 [skip ci] -* chore(release): v6.85.1 [skip ci] - -### 25-11-2023 [Ar Rakin ] - -* fix(commands:snippets): double response - -### 25-11-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(welcomer): say_hi_label not working - -### 23-11-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* refactor: use the new permission manager everywhere - -### 20-11-2023 [Ar Rakin ] - -* feat: introduce permission manager v2 -* chore(config): update schemas -* refactor(permission_system)!: rename `advanced` system to `layered` - -### 19-11-2023 [Conventional Release Action ] - -* chore(release): v6.81.1 [skip ci] - -### 19-11-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(commands:history): replace underscrores with spaces in infraction type field - -### 18-11-2023 [Conventional Release Action ] - -* chore(release): v6.81.0 [skip ci] - -### 18-11-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* chore(release): v6.79.0 [skip ci] - -### 15-11-2023 [Ar Rakin ] - -* feat(api): introduce `MessageRuleController` - -### 14-11-2023 [Conventional Release Action ] - -* chore(release): v6.78.0 [skip ci] -* chore(release): v6.77.1 [skip ci] - -### 14-11-2023 [Ar Rakin ] - -* 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 ] - -* chore(release): v6.77.0 [skip ci] - -### 13-11-2023 [Ar Rakin ] - -* 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 ] - -* chore(release): v6.76.0 [skip ci] - -### 12-11-2023 [Ar Rakin ] - -* feat(native): environment file parsing - -### 11-11-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* fix(services:ballots): interaction response strings - -### 10-11-2023 [Ar Rakin ] - -* 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 ] - -* chore(release): v6.69.0 [skip ci] -* chore(release): v6.68.0 [skip ci] - -### 09-11-2023 [Ar Rakin ] - -* 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 ] - -* refactor(native:core:commands): use a plain array instead of hashmap -* build: fix makefile - -### 07-11-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* ci: update build.yml - -### 07-11-2023 [Ar Rakin ] - -* 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 ] - -* chore(release): v6.67.0 [skip ci] - -### 06-11-2023 [Ar Rakin ] - -* ci: update build workflow -* feat(lib:native): basic command handling -* fix(commands:SendReply): better error messages - -### 06-11-2023 [Conventional Release Action ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* fix(commands:emojimix): add missing description - -### 05-11-2023 [Conventional Release Action ] - -* 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 <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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* docs(gitbook-21): remove supabase links - -### 03-11-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v6.56.1 [skip ci] -* chore(release): v6.56.0 [skip ci] - -### 01-11-2023 [Ar Rakin ] - -* fix(development:hotreload): files not reloading -* style: remove unneeded variables -* feat: improved hot reloading - -### 31-10-2023 [Conventional Release Action ] - -* chore(release): v6.55.0 [skip ci] -* chore(release): v6.54.0 [skip ci] - -### 31-10-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* docs(gitbook-20): Update privacy policy - -### 27-10-2023 [Ar Rakin ] - -* docs(gitbook-19): No subject - -### 26-10-2023 [Conventional Release Action ] - -* chore(release): v6.51.0 [skip ci] -* chore(release): v6.50.1 [skip ci] - -### 26-10-2023 [Ar Rakin ] - -* feat(extensions): extension-specific services -* style: remove unneeded FIXME comments -* fix(types:discord.js): breaking type changes - -### 25-10-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore(docker): update node version in Dockerfile - -### 25-10-2023 [Conventional Release Action ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* ci: update release.yml -* docs: update privacy.md - -### 20-10-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* 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 ] - -* feat: add moderation command modes -* feat: global AFK support -* feat(afk): show dates -* feat: clear command aliases - -### 17-10-2023 [Conventional Release Action ] - -* chore(release): v6.41.0 [skip ci] - -### 17-10-2023 [Ar Rakin ] - -* feat: queues now work even if the input command message is removed - -### 16-10-2023 [Ar Rakin ] - -* refactor: better mention safety -* feat: add safeMessageContent() function -* fix: security check in send reply command - -### 16-10-2023 [Conventional Release Action ] - -* chore(release): v6.40.0 [skip ci] -* chore(release): v6.39.1 [skip ci] - -### 15-10-2023 [Conventional Release Action ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update features.md - -### 14-10-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* chore(release): v6.34.1 [skip ci] - -### 12-10-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix: update volume paths in docker-compose.yml -* chore: update todos - -### 12-10-2023 [Ar Rakin ] - -* refactor(api): changed the HTTP response status codes - -### 11-10-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* chore(release): v6.30.0 [skip ci] -* chore(release): v6.29.0 [skip ci] - -### 10-10-2023 [Ar Rakin ] - -* feat(utils): embed schema parsing -* feat: bump reminder - -### 09-10-2023 [Ar Rakin ] - -* docs(gitbook-18): Fix grammatical errors -* docs(gitbook-17): Complete writing the extension documentation - -### 07-10-2023 [Ar Rakin ] - -* docs(gitbook-16): Add screenshots - -### 07-10-2023 [Conventional Release Action ] - -* chore(release): v6.28.0 [skip ci] -* chore(release): v6.27.0 [skip ci] - -### 07-10-2023 [Ar Rakin ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update README.md - -### 06-10-2023 [Conventional Release Action ] - -* chore(release): v6.26.0 [skip ci] - -### 06-10-2023 [Ar Rakin ] - -* fix(commands): add missing description to `temprole` command -* feat(commands): add `temprole` command - -### 04-10-2023 [Conventional Release Action ] - -* chore(release): v6.25.2 [skip ci] - -### 04-10-2023 [Ar Rakin ] - -* fix: expired JWT tokens are not being disallowed in some cases - -### 03-10-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* chore(readme): add webpage link - -### 01-10-2023 [Conventional Release Action ] - -* chore(release): v6.20.4 [skip ci] - -### 01-10-2023 [Ar Rakin ] - -* fix: echo command now checks for mention everyone permission - -### 30-09-2023 [Conventional Release Action ] - -* chore(release): v6.20.3 [skip ci] -* chore(release): v6.20.2 [skip ci] - -### 30-09-2023 [Ar Rakin <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 <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 ] - -* 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 ] - -* fix(deps): add missing deps -* feat(api): review system -* fix: echo command mention modes - -### 28-09-2023 [Ar Rakin ] - -* docs(gitbook-15): extension system docs - -### 28-09-2023 [Conventional Release Action ] - -* chore(release): v6.19.1 [skip ci] - -### 28-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(SnowflakeSchema): do not depend on utils.ts - -### 27-09-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v6.17.0 [skip ci] - -### 26-09-2023 [Ar Rakin ] - -* feat(scripts): add extension cache management script -* feat(core): extension system - -### 25-09-2023 [Conventional Release Action ] - -* chore(release): v6.16.1 [skip ci] -* chore(release): v6.16.0 [skip ci] - -### 25-09-2023 [Ar Rakin ] - -* fix: remove uneeded debug logging -* chore: update config schema -* feat(automod): moderation based on AI - -### 23-09-2023 [Conventional Release Action ] - -* chore(release): v6.15.1 [skip ci] -* chore(release): v6.15.0 [skip ci] - -### 23-09-2023 [Ar Rakin ] - -* fix: `snipe` command -* feat(triggers): member status update trigger -* chore: update config schema - -### 20-09-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v6.12.1 [skip ci] -* chore(release): v6.12.0 [skip ci] - -### 16-09-2023 [Ar Rakin ] - -* fix(welcomer): race condition when pressing say hi button quickly -* chore: update config schema -* feat(commands): `rmafk` command - -### 14-09-2023 [Conventional Release Action ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme - -### 13-09-2023 [Conventional Release Action ] - -* chore(release): v6.9.0 [skip ci] -* chore(release): v6.8.0 [skip ci] - -### 13-09-2023 [Ar Rakin ] - -* feat(api): add `/auth/me` endpoint -* feat(api): add `GuildController` - -### 12-09-2023 [Conventional Release Action ] - -* chore(release): v6.7.1 [skip ci] -* chore(release): v6.7.0 [skip ci] - -### 12-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix: block type field is uppercased - -### 12-09-2023 [MonzterDEV ] - -* feat: added blocked messages to message filters - -### 11-09-2023 [Ar Rakin ] - -* chore: generate config schema -* chore: generate config schema - -### 10-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update getting-started.md - -### 10-09-2023 [Conventional Release Action ] - -* chore(release): v6.6.0 [skip ci] - -### 10-09-2023 [Ar Rakin ] - -* feat: api server config options and status endpoint - -### 07-09-2023 [Conventional Release Action ] - -* chore(release): v6.5.1 [skip ci] - -### 07-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix: message rules don't fire on message update - -### 06-09-2023 [Conventional Release Action ] - -* chore(release): v6.5.0 [skip ci] - -### 06-09-2023 [Ar Rakin ] - -* chore: update config schemas -* feat: add message auto triggers -* chore: add todos - -### 04-09-2023 [Conventional Release Action ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* chore(readme): fix dashboard repo link - -### 03-09-2023 [Conventional Release Action ] - -* chore(release): v6.3.0 [skip ci] - -### 03-09-2023 [Ar Rakin ] - -* feat(api): add create and delete endpoints to `PermissionRoleController` - -### 03-09-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update privacy policy -* docs: update terms - -### 31-08-2023 [Conventional Release Action ] - -* chore(release): v6.2.0 [skip ci] - -### 31-08-2023 [Ar Rakin ] - -* feat(api): add endpoints for viewing and updating named permission roles -* chore: update dependencies - -### 30-08-2023 [Conventional Release Action ] - -* chore(release): v6.1.2 [skip ci] -* chore(release): v6.1.1 [skip ci] - -### 30-08-2023 [Ar Rakin ] - -* 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 ] - -* refactor: introduce `default_permissions_mode` system config option - -### 28-08-2023 [Ar Rakin ] - -* chore: update config schemas -* feat: `ignore_default_permissions` system config option -* fix: ignore bots in snipe command - -### 28-08-2023 [Conventional Release Action ] - -* chore(release): v6.1.0 [skip ci] -* chore(release): v6.0.3 [skip ci] - -### 27-08-2023 [Ar Rakin <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 ] - -* 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 ] - -* docs(gitbook-14): Add permission system guide - -### 27-08-2023 [Ar Rakin ] - -* chore: update config schemas -* refactor: use the new permission system -* feat(permissions)!: add possibility to customize permissions of each level -* chore(readme): update contributors list -* chore(readme): revert "update contributors list" -* 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 ] - -* fix: const issues -* feat(message_rules): changed blockDomain rule into domain rule for allowing & disallowing - -### 26-08-2023 [Ar Rakin ] - -* 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 ] - -* chore(release): v5.80.0 [skip ci] -* chore(release): v5.79.0 [skip ci] - -### 25-08-2023 [Conventional Release Action ] - -* chore(release): v5.78.4 [skip ci] - -### 25-08-2023 [Ar Rakin ] - -* fix(afkservice): afk remove message gets sent twice - -### 24-08-2023 [Ar Rakin ] - -* 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 ] - -* docs(gitbook-13): Emojis section -* docs(gitbook-11): Mark the old pages as outdated - -### 24-08-2023 [Conventional Release Action ] - -* chore(release): v5.78.3 [skip ci] - -### 23-08-2023 [Conventional Release Action ] - -* chore(release): v5.78.2 [skip ci] -* chore(release): v5.78.1 [skip ci] - -### 23-08-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix: syntax error -* fix: help command crash when using slash command interaction - -### 22-08-2023 [Ar Rakin ] - -* chore: update readme - -### 22-08-2023 [Conventional Release Action ] - -* chore(release): v5.78.0 [skip ci] -* chore(release): v5.77.0 [skip ci] - -### 22-08-2023 [Ar Rakin ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update automod page -* chore: update readme - -### 21-08-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v5.75.0 [skip ci] - -### 20-08-2023 [Conventional Release Action ] - -* chore(release): v5.70.0 [skip ci] -* chore(release): v5.69.1 [skip ci] - -### 20-08-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* docs: fix typo - -### 18-08-2023 [Ar Rakin <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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* chore(release): v5.61.0 [skip ci] -* chore(release): v5.60.0 [skip ci] - -### 15-08-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme - -### 12-08-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update security policy -* chore: update readme - -### 10-08-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* chore(release): v5.32.0 [skip ci] -* chore(release): v5.31.0 [skip ci] - -### 05-08-2023 [Ar Rakin ] - -* feat: add emoji command -* feat: add snipe command -* fix: profile command -* feat: userinfo command - -### 04-08-2023 [Conventional Release Action ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* fix: decimal value in permission percentages - -### 04-08-2023 [Ar Rakin ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* fix: permission issue with system admins - -### 03-08-2023 [Ar Rakin ] - -* 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 <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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* refactor: changed crisis command -* feat(permissionManager): level based permission system -* feat(permissionManager): rename table and model - -### 31-07-2023 [Conventional Release Action ] - -* chore(release): v5.16.0 [skip ci] -* chore(release): v5.15.0 [skip ci] - -### 30-07-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* fix: permission issue - -### 28-07-2023 [Ar Rakin ] - -* 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 ] - -* GitBook: No commit message - -### 27-07-2023 [Conventional Release Action ] - -* 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 ] - -* docs: update getting started page -* 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 ] - -* 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 ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* docs: add requirements for self-hosting -* chore: update readme - -### 25-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update discord server invite -* chore: update readme - -### 25-07-2023 [Conventional Release Action ] - -* chore(release): v4.128.0 [skip ci] -* chore(release): v4.127.0 [skip ci] - -### 25-07-2023 [Ar Rakin ] - -* feat: implement permissions system for snippets -* feat: complete help command -* fix: add command metadata - -### 24-07-2023 [Conventional Release Action ] - -* 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 ] - -* feat(types): add HasEventListeners interface -* feat: add welcomer service -* fix: snippet manager causing crash -* refactor: rename decorator - -### 24-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme -* chore: update readme -* feat(welcomer): add new welcome message placeholder - -### 24-07-2023 [Ar Rakin ] - -* docs(gitbook-10): fixed typos -* docs(gitbook-9): No subject - -### 23-07-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v4.119.0 [skip ci] -* chore(release): v4.118.0 [skip ci] - -### 22-07-2023 [Ar Rakin ] - -* feat: add help command -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme - -### 21-07-2023 [Conventional Release Action ] - -* chore(release): v4.117.0 [skip ci] -* chore(release): v4.116.0 [skip ci] - -### 21-07-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 -* 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 ] - -* 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 <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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* fix(build): build failure due to prisma client not being generated -* feat(commands): add infraction management commands -* 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 -* feat(infractionManager): send logs and create infraction record on bulk message delete - -### 15-07-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* fix: development mode toggling -* 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 <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 ] - -* 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 ] - -* 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 -* style: add license comments -* refactor: remove debug console logging - -### 12-07-2023 [Conventional Release Action ] - -* chore(release): v4.103.0 [skip ci] -* chore(release): v4.102.0 [skip ci] - -### 12-07-2023 [Ar Rakin ] - -* 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 ] - -* chore: update readme -* feat(automod): add word and token filters - -### 11-07-2023 [Conventional Release Action ] - -* chore(release): v4.101.0 [skip ci] -* chore(release): v4.100.0 [skip ci] - -### 10-07-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* chore(release): v4.96.0 [skip ci] -* chore(release): v4.95.0 [skip ci] - -### 09-07-2023 [Ar Rakin ] - -* feat: mute command -* feat(commands): add warn command - -### 08-07-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme - -### 08-07-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* chore(release): v4.87.0 [skip ci] -* chore(release): v4.86.0 [skip ci] - -### 06-07-2023 [Ar Rakin ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* chore: update readme - -### 03-07-2023 [Conventional Release Action ] - -* chore(release): v4.85.2 [skip ci] - -### 03-07-2023 [Ar Rakin ] - -* fix: don't depend on roles to determine permissions - -### 28-06-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v4.84.1 [skip ci] - -### 21-06-2023 [Ar Rakin ] - -* fix: broken markdown hyperlinks - -### 20-06-2023 [Ar Rakin ] - -* 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 ] - -* chore(release): v4.84.0 [skip ci] - -### 19-06-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update readme - -### 18-06-2023 [Ar Rakin ] - -* style: add license comments - -### 04-06-2023 [Conventional Release Action ] - -* chore(release): v4.83.3 [skip ci] - -### 04-06-2023 [Ar Rakin ] - -* fix: add a confirmation message in fakeban command DM - -### 19-05-2023 [Conventional Release Action ] - -* chore(release): v4.83.2 [skip ci] -* chore(release): v4.83.1 [skip ci] - -### 19-05-2023 [Ar Rakin ] - -* fix: wrong export -* fix: build errors - -### 17-05-2023 [Conventional Release Action ] - -* chore(release): v4.83.0 [skip ci] - -### 17-05-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* feat: add nickname update command - -### 26-04-2023 [Ar Rakin <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 <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update readme - -### 22-04-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs(readme): update mongodb atlas link text - -### 22-04-2023 [Conventional Release Action ] - -* chore(release): v4.82.2 [skip ci] -* chore(release): v4.82.1 [skip ci] - -### 22-04-2023 [Ar Rakin ] - -* 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 ] - -* chore(release): v4.82.0 [skip ci] - -### 21-04-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* feat(welcomer): added a new welcome message - -### 24-03-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v4.78.0 [skip ci] -* chore(release): v4.77.2 [skip ci] - -### 15-03-2023 [Ar Rakin ] - -* feat: add remind command -* fix(profiles): animated avatars/banners are not showing - -### 14-03-2023 [Conventional Release Action ] - -* chore(release): v4.77.1 [skip ci] -* chore(release): v4.77.0 [skip ci] - -### 14-03-2023 [Ar Rakin ] - -* fix: snipe command not showing correct message content -* feat: add snipe command - -### 08-03-2023 [Conventional Release Action ] - -* 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 ] - -* fix: typo -* fix: uneeded $ in footer of profile command embed -* feat: paginate profile command - -### 07-03-2023 [Conventional Release Action ] - -* chore(release): v4.75.0 [skip ci] -* chore(release): v4.74.0 [skip ci] - -### 07-03-2023 [Ar Rakin ] - -* feat: add confession system -* feat: add cooldown to afk command - -### 05-03-2023 [Conventional Release Action ] - -* chore(release): v4.73.1 [skip ci] -* chore(release): v4.73.0 [skip ci] - -### 05-03-2023 [Ar Rakin ] - -* fix: avatar command not showing animated avatars -* feat: add ban auto command - -### 03-03-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v4.72.1 [skip ci] - -### 01-03-2023 [Ar Rakin ] - -* fix: afk status ignore emoji - -### 28-02-2023 [Conventional Release Action ] - -* chore(release): v4.72.0 [skip ci] - -### 28-02-2023 [Ar Rakin ] - -* feat: message reaction tempmutes -* refactor: clear command - -### 26-02-2023 [Conventional Release Action ] - -* chore(release): v4.71.0 [skip ci] -* chore(release): v4.70.2 [skip ci] - -### 26-02-2023 [Ar Rakin ] - -* feat: ai chat system -* fix: don't show beans and shots in infraction list - -### 25-02-2023 [Conventional Release Action ] - -* chore(release): v4.70.1 [skip ci] - -### 25-02-2023 [Ar Rakin ] - -* fix: clear command - -### 21-02-2023 [Conventional Release Action ] - -* chore(release): v4.70.0 [skip ci] - -### 21-02-2023 [Ar Rakin ] - -* feat: improved translation command - -### 20-02-2023 [Conventional Release Action ] - -* chore(release): v4.69.0 [skip ci] - -### 20-02-2023 [Ar Rakin ] - -* feat: add penalize command - -### 16-02-2023 [Conventional Release Action ] - -* chore(release): v4.68.2 [skip ci] -* chore(release): v4.68.1 [skip ci] - -### 16-02-2023 [Ar Rakin ] - -* fix: repeated text filter errors - -### 16-02-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix: AFK command message length - -### 13-02-2023 [Conventional Release Action ] - -* chore(release): v4.68.0 [skip ci] -* chore(release): v4.67.0 [skip ci] - -### 13-02-2023 [Ar Rakin ] - -* feat: add reminder for moderators -* feat: option to only allow admins to bypass filters - -### 10-02-2023 [Conventional Release Action ] - -* chore(release): v4.66.0 [skip ci] -* chore(release): v4.65.0 [skip ci] - -### 10-02-2023 [Ar Rakin ] - -* 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 ] - -* chore(release): v4.64.0 [skip ci] - -### 06-02-2023 [Ar Rakin ] - -* feat: add translate command -* fix: type command issues - -### 05-02-2023 [Conventional Release Action ] - -* chore(release): v4.63.0 [skip ci] - -### 05-02-2023 [Ar Rakin ] - -* feat: auto typing - -### 02-02-2023 [Conventional Release Action ] - -* chore(release): v4.62.0 [skip ci] -* chore(release): v4.61.0 [skip ci] - -### 02-02-2023 [Ar Rakin ] - -* feat: add AI moderator message analysis command -* feat: add aimod command - -### 01-02-2023 [Conventional Release Action ] - -* chore(release): v4.60.1 [skip ci] -* chore(release): v4.60.0 [skip ci] - -### 01-02-2023 [Ar Rakin ] - -* fix: errors -* feat: ai moderation -* chore: setup prettier - -### 30-01-2023 [Conventional Release Action ] - -* chore(release): v4.59.1 [skip ci] -* chore(release): v4.59.0 [skip ci] - -### 30-01-2023 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* chore(release): v4.54.2 [skip ci] - -### 22-01-2023 [Ar Rakin ] - -* fix: token filter mismatch - -### 18-01-2023 [Conventional Release Action ] - -* chore(release): v4.54.1 [skip ci] -* chore(release): v4.54.0 [skip ci] - -### 18-01-2023 [Ar Rakin ] - -* fix: infraction issues -* feat: auto-increment punishment case IDs - -### 17-01-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v4.51.0 [skip ci] -* chore(release): v4.50.0 [skip ci] - -### 16-01-2023 [Ar Rakin ] - -* feat: add fakeban command -* feat: add infraction notes support in DMs - -### 14-01-2023 [Conventional Release Action ] - -* chore(release): v4.49.0 [skip ci] - -### 14-01-2023 [Ar Rakin ] - -* feat: add a new alias to avatar command -* feat: exclude vanity URL and custom invites - -### 11-01-2023 [Conventional Release Action ] - -* 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 ] - -* feat: improve clear command -* fix(deps): security issues -* fix: warn command - -### 10-01-2023 [Conventional Release Action ] - -* chore(release): v4.47.3 [skip ci] - -### 10-01-2023 [Ar Rakin ] - -* fix: wrong type of option - -### 09-01-2023 [Conventional Release Action ] - -* chore(release): v4.47.2 [skip ci] -* chore(release): v4.47.1 [skip ci] - -### 09-01-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix: increase rolelist limit - -### 09-01-2023 [Ar Rakin ] - -* fix: autobackup - -### 08-01-2023 [Conventional Release Action ] - -* chore(release): v4.47.0 [skip ci] - -### 08-01-2023 [Ar Rakin ] - -* feat: auto backup config files - -### 07-01-2023 [Conventional Release Action ] - -* chore(release): v4.46.0 [skip ci] -* chore(release): v4.45.3 [skip ci] - -### 07-01-2023 [Ar Rakin ] - -* feat(afk_engine): navigate to mentions -* fix: user lookup command - -### 06-01-2023 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: fix wrong command name - -### 04-01-2023 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v4.44.0 [skip ci] - -### 02-01-2023 [Ar Rakin ] - -* feat: add infraction creation command - -### 30-12-2022 [Conventional Release Action ] - -* chore(release): v4.43.0 [skip ci] - -### 30-12-2022 [Ar Rakin ] - -* feat: regex message rule - -### 29-12-2022 [Conventional Release Action ] - -* chore(release): v4.42.0 [skip ci] -* chore(release): v4.41.2 [skip ci] - -### 29-12-2022 [Ar Rakin ] - -* 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 ] - -* chore(release): v4.41.1 [skip ci] -* chore(release): v4.41.0 [skip ci] - -### 28-12-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix: invite tracker crash - -### 28-12-2022 [Ar Rakin ] - -* feat: add invite tracker -* feat: add invite tracker - -### 27-12-2022 [Conventional Release Action ] - -* chore(release): v4.40.4 [skip ci] - -### 27-12-2022 [Ar Rakin ] - -* fix: boost logs - -### 26-12-2022 [Conventional Release Action ] - -* 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 ] - -* fix: timing -* fix: wrong boost logs -* fix: case sensitivity -* fix: log errors -* feat: server boost logs - -### 25-12-2022 [Conventional Release Action ] - -* chore(release): v4.39.1 [skip ci] -* chore(release): v4.39.0 [skip ci] - -### 25-12-2022 [Ar Rakin ] - -* fix: slash command error -* feat: add spotify command - -### 24-12-2022 [Conventional Release Action ] - -* 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 ] - -* feat: nickname changes logging -* fix: logging error stats -* feat: add bean command -* fix: wrong stats - -### 23-12-2022 [Conventional Release Action ] - -* chore(release): v4.36.0 [skip ci] -* chore(release): v4.35.0 [skip ci] - -### 23-12-2022 [Ar Rakin ] - -* feat: log echoers -* feat: log echoers -* feat: add leave/join log stats - -### 21-12-2022 [Conventional Release Action ] - -* chore(release): v4.34.3 [skip ci] -* chore(release): v4.34.2 [skip ci] - -### 21-12-2022 [Ar Rakin ] - -* fix: wrong mod points - -### 21-12-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix: wrong status - -### 20-12-2022 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v4.32.1 [skip ci] - -### 19-12-2022 [Ar Rakin ] - -* fix: issues with mute log - -### 17-12-2022 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v4.30.0 [skip ci] -* chore(release): v4.29.2 [skip ci] - -### 16-12-2022 [Ar Rakin ] - -* feat: add message rule stats command -* feat: stats support of blocked words counts -* fix: blocked token command error - -### 15-12-2022 [Ar Rakin ] - -* refactor: updated clear command response - -### 14-12-2022 [Conventional Release Action ] - -* chore(release): v4.29.1 [skip ci] -* chore(release): v4.29.0 [skip ci] - -### 14-12-2022 [Ar Rakin ] - -* fix: type mismatch -* feat: add blocked word & token management command - -### 12-12-2022 [Conventional Release Action ] - -* chore(release): v4.28.4 [skip ci] - -### 12-12-2022 [Ar Rakin ] - -* fix: crash while creating anonymous ballots - -### 05-12-2022 [Conventional Release Action ] - -* chore(release): v4.28.3 [skip ci] - -### 05-12-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* fix(about): remove quotes - -### 04-12-2022 [Conventional Release Action ] - -* chore(release): v4.28.2 [skip ci] - -### 04-12-2022 [Ar Rakin ] - -* fix(replies): multiple replies when modals get canceled - -### 02-12-2022 [Conventional Release Action ] - -* chore(release): v4.28.1 [skip ci] - -### 02-12-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* ci(autolabeler): fix autolabeler config - -### 02-12-2022 [Ar Rakin ] - -* style: add deprecated jsdoc comment -* fix(logger): unban not logging properly w/ tempban - -### 01-12-2022 [Ar Rakin ] - -* refactor(logger): finalize refactor -* refactor(logger): ban and message logging - -### 27-11-2022 [Conventional Release Action ] - -* chore(release): v4.28.0 [skip ci] - -### 27-11-2022 [Ar Rakin ] - -* feat(logger): improvements - -### 22-11-2022 [Conventional Release Action ] - -* chore(release): v4.27.0 [skip ci] - -### 22-11-2022 [Ar Rakin ] - -* feat(automod): add flexible rule system - -### 22-11-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs(readme): fix broken link - -### 20-11-2022 [Conventional Release Action ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* fix: wrong method call - -### 20-11-2022 [Ar Rakin ] - -* 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 ] - -* chore(release): v4.24.0 [skip ci] - -### 19-11-2022 [Ar Rakin ] - -* feat: add button roles support - -### 18-11-2022 [Conventional Release Action ] - -* 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 <68149013+virtual-designer@users.noreply.github.com>] - -* fix: workflow error -* fix: workflow error -* fix: workflow errors -* fix: worflow errors - -### 18-11-2022 [Ar Rakin ] - -* fix: crash while using infraction command -* feat: add infraction view command -* feat: history command verbosity control -* feat(ballots): auto deletion - -### 13-11-2022 [Conventional Release Action ] - -* chore(release): v4.20.1 [skip ci] -* chore(release): v4.20.0 [skip ci] - -### 13-11-2022 [Ar Rakin ] - -* fix: message reports with moderator only setting -* fix: message reports not permitting users -* feat(reporting): configuration support - -### 12-11-2022 [Conventional Release Action ] - -* chore(release): v4.19.0 [skip ci] - -### 12-11-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* feat(logger): show message author ID on change - -### 10-11-2022 [Ar Rakin <68149013+virtual-designer@users.noreply.github.com>] - -* docs: update terms of service - -### 08-11-2022 [Ar Rakin ] - -* style: add license comments - -### 04-11-2022 [Conventional Release Action ] - -* chore(release): v4.18.0 [skip ci] - -### 04-11-2022 [Ar Rakin ] - -* feat(automod): add message reporting system - -### 02-11-2022 [Conventional Release Action ] - -* chore(release): v4.17.1 [skip ci] -* chore(release): v4.17.0 [skip ci] - -### 02-11-2022 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* chore(release): v4.15.0 [skip ci] - -### 30-10-2022 [Ar Rakin ] - -* 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 ] - -* chore(release): v4.14.0 [skip ci] -* chore(release): v4.13.0 [skip ci] - -### 28-10-2022 [codefactor-io ] - -* [CodeFactor] Apply fixes - -### 28-10-2022 [Ar Rakin ] - -* 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) - -### 27-10-2022 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* chore(release): v4.12.2 [skip ci] - -### 26-10-2022 [Conventional Release Action ] - -* 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 ] - -* feat: add setup command -* feat: add private channel command -* chore: update gitignore -* chore: update security policy -* feat(debug-logging): better logging (#122) -* feat(utils): reply embed function accepts other options - -### 25-10-2022 [Ar Rakin ] - -* 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 ] - -* chore(release): v4.8.1 [skip ci] -* chore(release): v4.8.0 [skip ci] - -### 24-10-2022 [Ar Rakin ] - -* docs: update tos - -### 23-10-2022 [Conventional Release Action ] - -* chore(release): v4.7.0 [skip ci] - -### 23-10-2022 [Ar Rakin ] - -* feat(spam_filter): custom spam warning message (#119) -* fix: typescript errors -* feat(spam_filter): custom spam warning message - -### 22-10-2022 [Ar Rakin ] - -* 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 -* docs: update readme -* docs(readme): add monogdb atlas link - -### 22-10-2022 [Conventional Release Action ] - -* 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 ] - -* 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 ] - -* chore(release): v4.6.0 [skip ci] -* chore(release): v4.5.0 [skip ci] - -### 20-10-2022 [Conventional Changelog Action ] - -* chore(release): v4.4.0 [skip ci] -* chore(release): v4.3.0 [skip ci] - -### 20-10-2022 [Ar Rakin ] - -* feat: show the number of total commands in help -* feat: show total number of roles in rolelist command - -### 19-10-2022 [Conventional Changelog Action ] - -* chore(release): v4.2.2 [skip ci] - -### 19-10-2022 [Ar Rakin ] - -* perf(shots): fix performance issues of shot command (#115) - -### 17-10-2022 [Conventional Changelog Action ] - -* chore(release): v4.2.1 [skip ci] - -### 17-10-2022 [Ar Rakin ] - -* fix(pagination): update button emoji orders (#114) - -### 16-10-2022 [Ar Rakin ] - -* 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 ] - -* chore(release): v4.2.0 [skip ci] - -### 15-10-2022 [Conventional Changelog Action ] - -* chore(release): v4.1.2 [skip ci] - -### 15-10-2022 [Ar Rakin ] - -* fix(automod): profile filter interfering with manual mutes (#112) - -### 13-10-2022 [Ar Rakin ] - -* 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 -* 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) -* docs: add urls -* docs: update privacy policy -* docs: update privacy policy -* docs: update privacy policy -* docs: update privacy policy -* ci: remove unneeded files -* ci: remove unneeded workflows - -### 13-10-2022 [Conventional Changelog Action ] - -* chore(release): v4.1.1 [skip ci] -* chore(release): v4.1.0 [skip ci] - -### 13-10-2022 [Ryder <78247679+killerclaws12@users.noreply.github.com>] - -* * docs: update privacy policy - -### 12-10-2022 [Ar Rakin ] - -* 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 <78247679+killerclaws12@users.noreply.github.com>] - -* docs(readme): add "Extra" section with dashboard link (#98) - -### 11-10-2022 [Ar Rakin ] - -* 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 ] - -* 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 <78247679+killerclaws12@users.noreply.github.com>] - -* * fix: author email in about command -* refactor: update about command (#94) - -### 09-10-2022 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* refactor: queue jobs (#87) -* feat(queues): finishing touch -* fix: queue manager -* fix: users can ban themselves -* docs: update privacy policy - -### 02-10-2022 [Ar Rakin ] - -* refactor: queue jobs -* style: add license comments -* chore: update changelog -* fix: afk systems not working (#85) -* feat: update profile command - -### 01-10-2022 [Ar Rakin ] - -* fix: update config schema (#82) -* 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 ] - -* chore: update gitpod config -* chore: bump version number for v4.0.0-alpha release -* chore: update changelog - -### 29-09-2022 [Ar Rakin ] - -* build: update dockerfile -* chore: update gitignore - -### 28-09-2022 [Ar Rakin ] - -* chore: update readme - -### 27-09-2022 [Ar Rakin ] - -* 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 ] - -* feat: add cooldown support -* style: remove unneeded imports -* feat(api): allow admins to view/create users - -### 23-09-2022 [Ar Rakin ] - -* ci(workflows): update nodejs versions -* style: add license comments (#77) -* 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 ] - -* feat: config command keys autocompletion -* fix(commands): autocompletion not working -* feat(api): add endpoint for fetching commands - -### 20-09-2022 [Ar Rakin ] - -* feat(api): add neew endpoint for fetching roles - -### 17-09-2022 [Ar Rakin ] - -* fix(api): config input not merging properly - -### 16-09-2022 [Ar Rakin ] - -* 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 ] - -* feat(api): add information controller - -### 14-09-2022 [Ar Rakin ] - -* fix(api): string to number config set error - -### 11-09-2022 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* build(docker): fix dockerfile -* build(docker): ignore node_modules folder -* build: add dockerfile - -### 08-09-2022 [Ar Rakin ] - -* 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 ] - -* feat: user controller -* feat(api): rate limit support - -### 06-09-2022 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* refactor: make the AFK system more detailed (#69) - -### 01-09-2022 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* refactor: improve channel locking systems -* fix(automod): anti raid systems locking channels multiple times - -### 18-08-2022 [Ar Rakin ] - -* style: finishing touches to the channel locking system -* feat: improved channel locking system (#18) - -### 17-08-2022 [Ar Rakin ] - -* 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 ] - -* fix: user gets muted on rejoin when mute time is set -* refactor: update service loading strategy (#51) -* 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 ] - -* chore: update issue templates -* feat(automod): auto mute on rejoin (#40) -* refactor: make all services inherit a base class - -### 14-08-2022 [Ar Rakin ] - -* 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 ] - -* docs: update readme -* docs: update readme -* docs: add discord server link -* docs: update readme -* feat: config management command (#49) -* feat(automod): create mod history automatically (#46) - -### 09-08-2022 [Ar Rakin ] - -* Create LICENSE - -### 06-08-2022 [Ar Rakin ] - -* docs: update readme - -### 04-08-2022 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* feat(welcomer): add more welcome messages -* refactor(welcomer): mention user when they join - -### 30-07-2022 [Ar Rakin ] - -* fix: wrong sample config -* feat: random welcome messages (#44) -* fix: json syntax error in sample config - -### 29-07-2022 [Ar Rakin ] - -* chore: merge everything -* chore: commit changes - -### 27-07-2022 [Ar Rakin ] - -* fix: running commands will throw an error - -### 24-07-2022 [Ar Rakin ] - -* 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) - -### 23-07-2022 [Ar Rakin ] - -* 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) - -### 20-07-2022 [Ar Rakin ] - -* 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 ] - -* feat(utils): add mention input parser (#36) - -### 18-07-2022 [Ar Rakin ] - -* 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 ] - -* 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) -* build: add ts-node as a dependency -* Update dependencies -* Use npm as a package manager - -### 12-07-2022 [Ar Rakin ] - -* Update package.json -* Update project license - -### 19-06-2022 [Ar Rakin ] - -* Updated spam filter -* Bump version number -* Added ESLint -* Updated routes according to the dashboard - -### 17-06-2022 [Ar Rakin ] - -* Removed unneeded console logging -* Revert "Revert bf4c865b77af870cbba63df3a3e9750675fb9e65" -* Revert bf4c865b77af870cbba63df3a3e9750675fb9e65 -* Add token filter - -### 13-06-2022 [Ar Rakin ] - -* Create PULL_REQUEST_TEMPLATE.md -* Update issue templates -* Create CONTRIBUTING.md -* Added Code of Conduct (#14) -* Update build.yml -* Update build.yml - -### 12-06-2022 [Ar Rakin ] - -* Updated package.json -* Added verification data fetching API route -* Update docs-deploy.yml -* Change copyright holder name - -### 11-06-2022 [Ar Rakin ] - -* Added verification system - -### 08-06-2022 [Ar Rakin ] - -* 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 ] - -* 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 ] - -* 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 ] - -* 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 ] - -* Updated warning system -* Updated docs -* Create docs.yml -* Add documentation -* Added punishment appeal contact system -* Updated clear command - -### 02-06-2022 [Ar Rakin ] - -* Update slash commands -* Upgraded clear command -* Added command line system - -### 01-06-2022 [Ar Rakin ] - -* Update system command -* Fixed rolelist command -* Fixed rolelist command -* Added proper help information -* Added proper help information - -### 31-05-2022 [Ar Rakin ] - -* Release version 2.0.0-beta2 -* Bump version number -* Fixed afk command -* Fix -system showing wrong command type - -### 30-05-2022 [Ar Rakin ] - -* Fixed issues -* Fixed security issues -* Added autoclear channels on member leave support -* Added slash commands autocompletion support - -### 29-05-2022 [Ar Rakin ] - -* 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 ] - -* Improved automation -* Improved command cooldown system - -### 27-05-2022 [Ar Rakin ] - -* Added -ballot command -* Added -emoji command and cooldown support -* Push api directory -* Update workflows -* Release version 2.0 - -### 14-05-2022 [Ar Rakin ] - -* Update Logger.js -* Release version 1.10.0 - -### 13-05-2022 [Ar Rakin ] - -* Added clearTimeoutv2() function -* Added clearTimeoutv2() function -* Added clearTimeoutv2() function - -### 12-05-2022 [Ar Rakin ] - -* Release version 1.8.0 - -### 11-05-2022 [Ar Rakin ] - -* 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 ] - -* Last fixup -* Updated anti-raid systems -* Fixed issues and improved logging -* Fixed issues and improved logging - -### 09-05-2022 [Ar Rakin ] - -* Fixed multiple channel mentions conflict in -echo command -* Fixed multiple channel mentions conflict in -echo command - -### 06-05-2022 [Ar Rakin ] - -* Update README.md -* Added starboard feature -* Add -stats command -* Add -stats command - -### 05-05-2022 [Ar Rakin ] - -* 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 ] - -* More improvements -* Fixed crash logging when sending long messages - -### 03-05-2022 [Ar Rakin ] - -* Added word and invite filters -* Added word and invite filters - -### 02-05-2022 [Ar Rakin ] - -* 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 ] - -* Typo fixup -* Typo fixup -* Typo fixup -* Release fixup -* Initial release v1.0.0 - -### 30-04-2022 [Ar Rakin ] - -* Added new features - -### 23-04-2022 [Ar Rakin ] - -* Update README.md -* Create build.yml -* Added lock and unlock commands and improved command parsing - -### 21-04-2022 [Ar Rakin ] - -* Fix security issues -* Merge tag 'v0.1.0' into develop -* Merge branch 'release/0.1.0' -* Added base commands - -### 06-04-2022 [Ar Rakin ] - -* Initial Commit - -### 26-03-2022 [Ar Rakin ] - -* Update README.md -* Initial commit + * Initial Commit +### 26-03-2022 - [[Ar Rakin](mailto:rakinar2@gmail.com)] + * Update README.md + * Initial commit