100 Commits
Author SHA1 Message Date
Fleny 8a66a76b2a fix!: Accept only raw data uri schemes in rest (#5317)
Some endpoints allowed for URLs to be passed in and converted to base64 data uri schemes.
Now the user should call urlToBase64 if they were using this
2026-08-15 18:43:33 +05:30
FlenyandAwesome Stickz f20c2b7300 feat: Add file type filtering for modals & / commands (#5236)
* feat: Add file type filtering for modals & / commands

* Add fileTypes to ApplicationCommandOption

* update comments

---------

Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-08-14 22:19:09 +05:30
Fleny 8caf1b4aa4 Update dependabot.yml (#5310) 2026-08-14 11:44:56 +02:00
Fleny e26cc60b30 chore: fix dependabot.yml (#5307)
In the last PR i confused group-by with patterns
2026-08-14 09:38:15 +02:00
Fleny fdf114930c chore: Update dependabot configuration (#5304) 2026-08-13 22:31:46 +05:30
Fleny 5f7a06ccc5 feat: Add VR client status support (#5270) 2026-08-04 20:55:22 +05:30
Fleny 04eba2ba1e feat: Add stream request activity type (#5271) 2026-08-04 20:48:41 +05:30
Fleny fca3cbba5e build(dev-deps): Replace ts-node with tsx (#5261)
ts-node hasn't been maintained for a long time now and breaks with TS 7 due to the removal of varius APIs
2026-08-03 13:55:10 +05:30
FlenyandLink 4581222cf4 feat(transformers)!: Partial transformers (#4436)
* refactor(bot)!: setup desired properties for all transformers

SetupDesiredProps when is given an object that does not corrispond to a transformer object that supports desired properties will behave like TransformProperty on the entire object as when it tries to get the properties for said object it will find `never` as the props and for `IsKeyDesired` a props of `never` means that all props are desired.

* feat(transformers)!: Handle partials in transformers

* Add expiresAt to invite create event

* Use Equals helper, clean up a bit the code

* Explicit the IsKeyDesired TProps never behavior

* Fix type errors

* format

* Add all trasformer objects to bot.transformers.$inferredTypes

* Use transfromerInformations for bot.transformers.$inferredTypes

* code review

* code review

* fix component transformer

* fix

* Update packages/bot/src/transformers/types.ts

* Fixes from Tri (+ GPT sol) code review

---------

Co-authored-by: Link <link20050703@gmail.com>
2026-07-31 15:12:15 +05:30
Flenyandstickz eb4cdaa0f5 fix: Add missing collectibles field to guild member (#5197)
* fix: Add missing collectibles field to guild member

* Update packages/bot/src/transformers/types.ts

Co-authored-by: stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-30 12:42:05 +05:30
Flenyandstickz 5fc932f473 feat!: Document more attachment flags and fields (#5234)
* feat: Document more attachment flags and fields

* Update packages/types/src/discord/message.ts

Co-authored-by: stickz <38146668+AwesomeStickz@users.noreply.github.com>

* fix!: Add missing optionals, remove EmbedThumbnail
2026-07-30 12:39:32 +05:30
FlenyandAwesome Stickz 15511d2ddf feat: shared client theme (#5195)
* feat: shared client theme

* fix missing ? and comment in CreateMessageOptions

* Apply suggestions from code review

Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>

* replace message transformer CRLF with LF

* fix type error
2026-07-29 17:47:43 +05:30
Fleny 45ff89ca9e feat: Document attachment editing and is_spoiler param (#5235) 2026-07-29 17:16:29 +05:30
FlenyandAwesome Stickz ce2272e359 feat: Add lobby messages and lobby invites (#5232)
* feat: Add lobby messages and lobby invites

* Update packages/bot/src/transformers/lobby.ts

Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-29 17:13:11 +05:30
Fleny ccd23a5a8a ci: update codecov code + run actionlint (#5243) 2026-07-29 15:33:56 +05:30
Fleny ec8852740d feat: Add bulk update lobby members endpoint (#5231) 2026-07-29 11:36:23 +05:30
Fleny fa338e6447 feat: Add deleteCurrentUserApplicationRoleConnection endpoint (#5230) 2026-07-29 11:30:08 +05:30
Fleny 57c1a0191a feat: Add channelType to DiscordMessageCreateExtra (#5202) 2026-07-29 11:27:11 +05:30
Fleny 3bdc792c25 feat: server-side lobby message moderation metadata API (#5191) 2026-07-29 11:24:17 +05:30
Fleny b481d0a96e feat: add app_permissions to channel resolved data (#5185) 2026-07-29 11:21:22 +05:30
Fleny 37610a3efd Remove some unused files from the repo (#5205)
- .devcontainer: we don't update it, we could keep it if we wanted
- .gitpod.yml: we don't need the .gitpod file, if someone uses gitpod they can install deps themself
- .helix: the config is out of date as it still uses prettier
- scripts/checkCpuModel.js: this script was used for benchmarks but we removed those
- scripts/generateMessage.js: this script was used for benchmarks but we removed those
- scripts/openApiSchema.js: this is a WIP script that was never finished and the discord open-api spec is preview
- .vscode/settings.json: the old tsdk config is deprecated, we now use the new js/ts.tsdk.path config instead
2026-07-29 11:18:26 +05:30
Fleny 451894ce7c fix: Add missing optional modifier to event_webhooks_status in DiscordApplication interface (#5198) 2026-07-29 11:15:37 +05:30
Fleny a0fb820e8a fix: Update comment on CreateApplicationCommand.handler (#5187)
The comment change to InteractionCallbackOptions is included as it looks like there was a mistake as "create-guild-application-command-json-params" does not have a with_response parameter
2026-07-29 11:12:44 +05:30
Fleny 1d3e23e6d1 build: Update yarn and lockfiles (#5186) 2026-07-27 20:38:21 +05:30
Fleny 61d73f5edc ci: Improve caching for Docusaurus build (#5241) 2026-07-27 20:34:41 +05:30
Fleny 22ab1b20de ci: fix codecov upload for forks (#5240)
* ci: fix codecov upload for forks

* Remove 'fail-on-error' flag from CC_FLAGS
2026-07-26 22:13:54 +05:30
FlenyandAwesome Stickz ad26db8c98 feat: document modify guild channel positions parent_id and permissions restrictions (#5184)
* feat: document modify guild channel positions parent_id and permissions restrictions

* Update opcode name

Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-26 22:03:18 +05:30
FlenyandAwesome Stickz b0b27a2aab fix: Add notes for min_values requirement for required components (#5199)
* fix: Add notes for min_values requirement for required components

* Apply suggestions from code review

Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-26 21:54:36 +05:30
Fleny 4a28ac4ff0 feat: Add IdentifyPremium scope to OAuth2Scope enum (#5183) 2026-07-26 06:16:17 +05:30
Fleny 98f87b9bf7 fix!: Match the Activity and DiscordActivity structure (#5180) 2026-07-26 06:08:51 +05:30
Fleny b202faf3f4 fix: update approval required oauth2 scopes wording (#5181) 2026-07-26 06:00:31 +05:30
Fleny 2b90d29f68 fix!: Use "age-restricted" terminology instead of "nsfw" (#5189) 2026-07-26 05:57:19 +05:30
Fleny 4f5ed276f2 fix!: Update SDK DM Message/Passthrough Message model (#5190) 2026-07-26 05:54:36 +05:30
Fleny 834f4fa718 fix: unit of bitrate fields in bits per second (#5194) 2026-07-26 05:49:22 +05:30
Fleny 9afac8d291 build(dev): Remove dotenv, use process.loadEnvFile instead (#5223) 2026-07-26 05:46:14 +05:30
Fleny aa5dd155cf fix: user global_name description for bots (#5196) 2026-07-26 05:42:51 +05:30
Fleny 422b572777 fix: update attachments description to clarify components & embeds behavior (#5200) 2026-07-26 05:39:20 +05:30
Fleny fb46470862 fix: check for the GUILD_MEMBERS intent when requesting members (#5229) 2026-07-26 05:32:20 +05:30
Fleny 8df275c8ec feat: add CannotForwardUnreadableMessage error code (#5201) 2026-07-26 05:28:53 +05:30
Fleny c0a149f7a3 fix: Add missing banner in reverse member transformer (#5203) 2026-07-26 05:23:27 +05:30
Fleny 00ac3989c6 fix: Add missing type in route channels.reactions.message (#5228) 2026-07-26 05:18:11 +05:30
Fleny 6e830e57ce chore: Enable all v4 features (#5224) 2026-07-25 05:30:47 +05:30
Fleny dac284a01e fix: make scope optional in createOAuth2Link (#5182) 2026-07-25 00:22:16 +05:30
FlenyandAwesome Stickz 8ab0c293af fix: subscription status enum values (#5178)
Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-24 20:22:43 +02:00
FlenyandAwesome Stickz 8832bed5fa Remove rest-passthrough docker app from this repo (#5213)
See https://github.com/discordeno/rest-proxy

Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-24 19:26:16 +02:00
Fleny 86470adc22 ci: Simplify GitHub Actions workflows (#5207)
* ci: Simplify GitHub Actions workflows

* Restore codecov flags using script

* use gpgv instead of gpg --verify

* Remove verbose

* remove test script
2026-07-24 22:52:22 +05:30
FlenyandAwesome Stickz 867c7c5b1f feat: add error code 50278 to HTTPJsonErrorCodes enum (#5192)
Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-24 17:13:24 +02:00
FlenyandAwesome Stickz 7b73915670 fix: update description of error code 20028 (#5193)
Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-24 19:02:14 +05:30
Fleny c3e9a790fc feat: Application flags_new property (#5172)
* feat: Application flags_new property

* Update packages/types/src/discord/application.ts

* run biome
2026-07-24 18:04:42 +05:30
Fleny dd18449ce6 fix: Document required permissions for get voice state (#5176) 2026-07-24 17:57:48 +05:30
Fleny 7bcebecf99 feat: Add IsSpoilerChannel flag to ChannelFlags enum (#5174) 2026-07-24 17:53:43 +05:30
FlenyandAwesome Stickz 0acbbde3e4 fix!: Riot Games deprecation for DiscordConnectionServiceType (#5173)
Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-24 17:43:03 +05:30
FlenyandAwesome Stickz 97fe169ce8 feat: document error code 340015 (#5179)
* feat: document error code 340015

* Update packages/types/src/discord/opcodes.ts

---------

Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-24 17:35:42 +05:30
Fleny 40abc1ee21 feat: Add 20015 & 50167 HTTPJsonErrorCodes (#5177) 2026-07-24 17:27:15 +05:30
Fleny 0e579bdb0b fix: Update comment for HTTPJsonErrorCodes max pins (#5175) 2026-07-24 17:23:49 +05:30
Fleny 0ccff5056b feat!: Always use builtin WebSocket (#5166)
* feat: Always use builtin WebSocket

ws is now a dev deps as we use it in tests

* refresh lock file
2026-07-24 17:18:23 +05:30
Fleny 6c57211303 fix(gateway): Use gateway instead of options in functions (#5169) 2026-07-23 01:29:27 +05:30
FlenyandAwesome Stickz 94d14db0ec feat!: Remove fzstd (#5165)
* feat: Remove fzstd

Given node v20 EOL, we can now drop fzstd in favor of node:zlib's zstd implementation

* ci: Bump bun and deno

We don't really have a support policy for deno and bun (for node is the supported upstream) so we bump them to the latest versions

---------

Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-23 01:12:41 +05:30
FlenyandAwesome Stickz 580e5d3f56 ci: Use node v22 (#5167)
In package.json, the reason for >= 22.15 is that thats the node:zlib's zstd minimum version

Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-22 19:43:22 +05:30
FlenyandAwesome Stickz b08617364a fix: Call the reverse transformer for applicationCommand (#5154)
Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-07-17 00:25:17 +05:30
Fleny c60a7bb844 fix: Use correct fields in activity reverse transformer (#5153) 2026-07-17 00:15:54 +05:30
Fleny f29ab929fc fix: Update schema version in biome.jsonc (#4780)
* Update schema version in biome.jsonc

* Fix biome format errors
2026-02-17 04:21:50 +05:30
FlenyandAwesome Stickz 3e35160504 fix(bot)!: Split DiscordSelectComponent into specific select components (#4690)
* refactor(bot)!: setup desired properties for all transformers

SetupDesiredProps when is given an object that does not corrispond to a transformer object that supports desired properties will behave like TransformProperty on the entire object as when it tries to get the properties for said object it will find `never` as the props and for `IsKeyDesired` a props of `never` means that all props are desired.

* Use Equals helper, clean up a bit the code

* Explicit the IsKeyDesired TProps never behavior

* fix(bot): Bug with return type in functions

* fix(bot)!: Split DiscordSelectComponent into specific select components

And add missing resolved property from the responses, since this now correctly transformers the responses, resolved has to be added.
The reverse transformer does not transform resolved as it requires a bunch of others, such as a user, role, message reverse transformers etc.

* Apply suggestions from code review

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2026-02-16 23:37:57 +05:30
Fleny 8939cc8492 fix!: Community invites updates (#4724)
* Update permissions for community invites

Use payload_json for invite creation with file upload

The TODO in INVITE_CREATE is to be done after #4436 gets merged as it splits the transformer logic between gateway and the normal invite object, placing the event transformation code in the event itself

* Community invites breaking changes
2026-02-16 23:20:42 +05:30
Fleny a4a5f172d4 feat: update documentation links to new domain (#4767)
* feat: update documentation links to new domain

* fix some links in the docs
2026-02-16 07:46:51 +05:30
Fleny 0e34445d68 Remove avif format as discord does not serve it (#4723) 2026-02-16 07:41:35 +05:30
Fleny b5248bfa2c fix(types): Set nullable for ThumbnailComponent & MediaGalleryItem description (#4737) 2026-02-16 07:38:30 +05:30
FlenyandAwesome Stickz a88aa33341 fix(rest): Use Retry-After header for retrying requests (#4739)
* fix(rest): Use Retry-After header for retrying requests

According to discord docs: Your application should rely on the Retry-After header [...] to determine when to retry the request.

* also use in processHeaders()

---------

Co-authored-by: Awesome Stickz <kiran121102@gmail.com>
2026-02-10 17:48:19 +01:00
Fleny 758e75f7d9 fix(bot): Bug with return type in functions (#4689)
* refactor(bot)!: setup desired properties for all transformers

SetupDesiredProps when is given an object that does not corrispond to a transformer object that supports desired properties will behave like TransformProperty on the entire object as when it tries to get the properties for said object it will find `never` as the props and for `IsKeyDesired` a props of `never` means that all props are desired.

* Use Equals helper, clean up a bit the code

* Explicit the IsKeyDesired TProps never behavior

* fix(bot): Bug with return type in functions
2026-01-29 00:36:39 +05:30
Fleny cf02481086 refactor(bot)!: setup desired properties for all transformers (#4435)
* refactor(bot)!: setup desired properties for all transformers

SetupDesiredProps when is given an object that does not corrispond to a transformer object that supports desired properties will behave like TransformProperty on the entire object as when it tries to get the properties for said object it will find `never` as the props and for `IsKeyDesired` a props of `never` means that all props are desired.

* Use Equals helper, clean up a bit the code

* Explicit the IsKeyDesired TProps never behavior

* Add all trasformer objects to bot.transformers.$inferredTypes
2026-01-28 10:13:35 +05:30
Fleny bd01ded6bf feat: Community Invites (#4685)
* api-docs: Community Invites

Add support for invites that gives roles to users.
Add support for target users on invites.

Sort-of unrleated change required: `restManager.makeRequest` `resolve` function had to changed or else the `getTargetUsers` would hang forever due to a JSON parsing issue.

* fix type error & add bot helpers
2026-01-27 19:08:08 +01:00
Fleny 4eccbea89f fix(rest)!: Remove calculateBits from changeToDiscordFormat (#4557)
* fix(rest)!: Remove calculateBits from changeToDiscordFormat

The rest manager currently has to assume that request bodies that have "permissions", "allow", "deny", "defaultMemberPermissions" fields are always meant as a permissions.
If these are not, for user error or future discord changes, this will break.

Also Discord expects these as strings, and discordeno does not abstract too much from the discord api, so it doesn't really makes sense for us to accept PermissionStrings[], the user should call calculateBits themselves, there is an argument to be made about accepting bigints since these are bitfields but that's another discussion.

* Channel.permissionOverwrites use PermissionStrings

For the transformed type we can keep the fact that it uses PermissionStrings

* Fix e2e test

* remove comment
2026-01-27 18:46:19 +01:00
Fleny 9085f4a454 fix(rest): Make sure to not suppress non-api errors (#4691)
Queues currenly suppress errors, making it very hard to figure out if there is a parse error for example
This fixes it as it add debug logs and passes the error object along with the rejection in sendRequest and does reject the promise in the queue instead of silently ignoring it
2026-01-27 18:41:37 +01:00
Fleny 52ab9acbc6 api-docs: Update relationships.read scope description (#4707)
This now reflects the updated information about the scope, we do not include the links to the form nor the TOS & privacy policy note as those are better suited for the dev docs instead.
2026-01-23 04:16:20 +05:30
Fleny 6a5c346546 feat(rest): unref queue timers to prevent process hang (#4693)
Currently if a queue is pending deletion or waiting to refill its ratelimit will keep the process alive, this is not ideal for scripts like command deployment ones
This does not impact the functionality of the queues in any way, just allows the process to exit if nothing else is pending in which case you would be loosing the ratelimit information anyway
2026-01-20 12:00:21 +05:30
Fleny 83c2fef9c5 chore(.vscode): use unix path for typescript tsdk (#4684)
While windows accepts both (or gets normalized, i don't actually know), Linux does not
2026-01-20 11:52:11 +05:30
FlenyandAwesome Stickz a3bb9fc1a0 ci: Remove CI hard time limit on E2E (#4683)
Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2026-01-20 11:47:34 +05:30
Fleny 27c261fee2 formatter: Use semicolons (#4686)
I prefer semicolors, they also help avoiding certain pitfalls in JavaScript/TypeScript, such as the following code sample:
```js
const xyz = "test"
(something.else as string) = "another"
```
This results in a TypeError: "test" is not a function, this is because js thinks we are trying to call the string "test" as a function.
To fix this it requires a `;` somewhere before the `(`, such as `;(something ... ` which in my opinion is ugly and less clean overall.
2026-01-17 21:54:15 +01:00
Fleny c1445e4600 fix(rest): Always encode URI component in routes (#4609)
* fix(rest): Always encode URI component in routes

Instead of using the implicit behavior of `fetch` and `Request` we do it explicitly in the routes.

* Add checks for numbers and digits-only strings

* Add option to disable uri encode
2026-01-12 12:12:54 -05:00
FlenyandAwesome Stickz 5ff9822759 fix(bot): make Interaction.guild a Partial<Guild> (#4556)
* fix(bot): make Interaction.guild a Partial<Guild>

* Update packages/bot/src/transformers/types.ts

Co-authored-by: Awesome Stickz <awesome@stickz.dev>

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2026-01-09 01:52:56 +05:30
Fleny 72677dc6cc fix(bot): Add colors to the role transformers (#4610)
It wasn't added when discord added the feature and the roleColors transformer was added
2026-01-07 14:30:40 -06:00
Fleny ed4967751c fix(bot): Add missing AutoModerationRuleTriggerMetadata.mentionRaidProtectionEnabled (#4611)
Also copy the comments from the Discord-prefixed type
2026-01-07 14:08:03 -06:00
Fleny 59f76685de api-docs: Add BYPASS_SLOWMODE permission flag (#4607) 2026-01-07 14:03:52 -06:00
Fleny f917b164dd api-docs: Add entitlement delete and update webhook events (#4627) 2026-01-07 14:00:41 -06:00
Fleny 1b9394244b api-docs: Guild Role Member Counts endpoint (#4628) 2026-01-07 13:55:42 -06:00
Fleny 8d90f28307 test: Refactor mocha config & test scripts (#4664)
* Merge mocha config file

* Simplify scripts, remove coverage path fixing

Codecov is able to fix the coverage paths on its own

* Readd coveragePathFixing script

* Fix coverage path fix script
2026-01-07 13:51:26 -06:00
FlenyandSkillz4Killz 011f0fe0dc ci: Use turbo remote cache (#4666)
* Use a turbo remote cache server for CI

`rharkor/caching-for-turbo` uses github actions cache to provide a remote cache server for turbo, so we can use previuously created cache if available and requested by turbo, and this doesn't have the downside of having the cache growing indefinitely like with normal github actions cache as since the single caches are uploaded to the github actions cache, github can evict the old cache when it's not used or there is no space left.

Also add turbo to website so we can cache the build

* Use turbo for website build & build:doc

* fix typo, tubo -> turbo

---------

Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
2026-01-07 13:40:27 -06:00
FlenyandSkillz4Killz 86c5601d5e Use a single afterEach hook to clean up resources (#4665)
Using `after` in the single tests is a bit messy as it runs after all the tests and if one fails sometime it won't run properly.
This approach uses a single `afterEach` hook to clean up all resources created during the tests after each test run.

Also remove `async` from describe functions as it is not supported and can lead to issues

Co-authored-by: Skillz4Killz <23035000+Skillz4Killz@users.noreply.github.com>
2026-01-07 13:34:38 -06:00
Fleny 839cc2473b ci: Use trusted publishing for npm packages (#4644) 2025-12-18 09:14:37 +01:00
Fleny 5867d11415 feat(components): File upload component for modals (#4468)
* feat(components): File upload component for modals

* Update comments

upstream has been merged into the file uploads pr

* reverse transform, comment typo fix
2025-10-28 20:26:07 +01:00
FlenyandAwesome Stickz 3d2ff13e4d feat(oauth2): PKCE support (#4425)
* feat(utils): Add base64url encoding

RFC 7636 (Proof Key for Code Exchange by OAuth Public Clients) requires to encode the data with base64url encoding.

We don't support decoding as we don't need it for PKCE.

* feat(oauth2): Add PKCE support

* make PKCE code verifier optional, fixup comments

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-10-27 19:43:55 +01:00
FlenyandAwesome Stickz d8fc6ec02d feat(bot)!: make desiredProperties generic in transformers (#4469)
Updated desiredProperties in transformers to be generic so that it can be used to retrive the bot desired properties, and removed the option from `CreateBotOptions.transformers.desiredProperties` as that would cause the typings for the bot to be incorrect

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-10-27 19:35:27 +01:00
FlenyandAwesome Stickz bd4e6f148c api-docs!: Modal Selects (#4467)
* api-docs!: Modal Selects

* Fix transformer to handle the new response types

* Remove `Component` for consistency

Other interaction response types do not have `Component` in their names, so neither should the TextDisplay and Label interaction response types.

* Fix type errors in component transformers

---------

Co-authored-by: Awesome Stickz <awesome@stickz.dev>
2025-10-27 19:32:00 +01:00
Fleny fdf94c379d api-docs: Add invite_cover_image to activity assets (#4537) 2025-10-25 16:20:43 +02:00
FlenyandLink bbdd2d1183 fix(types): update message.resolved description (#4511)
Co-authored-by: Link <link20050703@gmail.com>
2025-10-21 14:57:00 -07:00
Fleny cc9b97220b fix(types): Fix bounds for ApplicationCommandOptionTypes.Integer (#4512) 2025-10-06 18:19:28 +02:00
Fleny df8cc46882 fix(types,bot): Update channel.permissions description (#4513) 2025-10-06 18:16:22 +02:00
Fleny fde6751b77 chore(website): Update deps and remove styled-components (#4466)
* chore(website): Remove styled-components

This also allows us to remove the loading screen on page load as the styles are now loaded by the browser itself.

* chore(website): Update dependencies

* Remove clsx

* Update dependencies

Also update markdown onBrokenMarkdownLinks options as it now deprecated in favor of markdown.hooks.onBrokenMarkdownLinks

* Update dependencies
2025-10-02 21:41:54 +02:00
Fleny b7c433056f Change dependabot update intervals to weekly (#4480)
Also add the website folder to be checked for npm updates
2025-10-02 21:33:22 +02:00
Fleny 2545bff5a6 Remove benchmarks page & package (#4479)
* Remove benchmarks package and page

* Remove benchmarks CI
2025-10-02 21:30:06 +02:00