Fleny and Link
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
Fleny and stickz
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
Fleny and stickz
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
Fleny and Awesome 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
Fleny and Awesome 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
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
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 and Awesome 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
Fleny and Awesome 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
dac284a01e
fix: make scope optional in createOAuth2Link ( #5182 )
2026-07-25 00:22:16 +05:30
Fleny and Awesome 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
dependabot[bot] and Awesome Stickz
1a165eda8a
build(deps-dev): bump @swc/core from 1.15.43 to 1.15.46 ( #5215 )
...
Bumps [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core ) from 1.15.43 to 1.15.46.
- [Release notes](https://github.com/swc-project/swc/releases )
- [Changelog](https://github.com/swc-project/swc/blob/main/CHANGELOG.md )
- [Commits](https://github.com/swc-project/swc/commits/v1.15.46/packages/core )
---
updated-dependencies:
- dependency-name: "@swc/core"
dependency-version: 1.15.46
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com >
2026-07-24 19:57:15 +02:00
dependabot[bot]
b3d81b8c4d
build(deps-dev): bump c8 from 11.0.0 to 12.0.0 ( #5219 )
...
Bumps [c8](https://github.com/bcoe/c8 ) from 11.0.0 to 12.0.0.
- [Release notes](https://github.com/bcoe/c8/releases )
- [Changelog](https://github.com/bcoe/c8/blob/main/CHANGELOG.md )
- [Commits](https://github.com/bcoe/c8/compare/v11.0.0...v12.0.0 )
---
updated-dependencies:
- dependency-name: c8
dependency-version: 12.0.0
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-07-24 19:31:49 +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
Fleny and Awesome 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
Fleny and Awesome 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
Fleny and Awesome 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
Fleny and Awesome 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
Fleny and Awesome 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
dependabot[bot] and Fleny
e99d8f4057
build(deps-dev): bump @types/node from 26.0.1 to 26.1.1 ( #5135 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 26.0.1 to 26.1.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-version: 26.1.0
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fleny <Fleny113@outlook.com >
2026-07-22 14:35:46 +02:00
dependabot[bot] and Fleny
a0149e41d8
build(deps-dev): bump @biomejs/biome from 2.5.1 to 2.5.5 ( #5134 )
...
* build(deps-dev): bump @biomejs/biome from 2.5.1 to 2.5.5
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ) from 2.5.1 to 2.5.5.
- [Release notes](https://github.com/biomejs/biome/releases )
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md )
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.5/packages/@biomejs/biome )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.5.2
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
* build(deps-dev): bump @biomejs/biome from 2.5.1 to 2.5.5 in /website (#5145 )
* build(deps-dev): bump webpack from 5.108.2 to 5.108.4 in /website (#5131 )
Bumps [webpack](https://github.com/webpack/webpack ) from 5.108.2 to 5.108.4.
- [Release notes](https://github.com/webpack/webpack/releases )
- [Changelog](https://github.com/webpack/webpack/blob/main/CHANGELOG.md )
- [Commits](https://github.com/webpack/webpack/compare/v5.108.2...v5.108.4 )
---
updated-dependencies:
- dependency-name: webpack
dependency-version: 5.108.4
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fleny <Fleny113@outlook.com >
* build(deps-dev): bump @biomejs/biome from 2.5.1 to 2.5.5 in /website
Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome ) from 2.5.1 to 2.5.5.
- [Release notes](https://github.com/biomejs/biome/releases )
- [Changelog](https://github.com/biomejs/biome/blob/main/packages/@biomejs/biome/CHANGELOG.md )
- [Commits](https://github.com/biomejs/biome/commits/@biomejs/biome@2.5.5/packages/@biomejs/biome )
---
updated-dependencies:
- dependency-name: "@biomejs/biome"
dependency-version: 2.5.3
dependency-type: direct:development
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fleny <Fleny113@outlook.com >
* Migrate biome conf
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Fleny <Fleny113@outlook.com >
2026-07-22 14:06:47 +02:00
Fleny and Awesome 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
dependabot[bot] and Awesome Stickz
f04637866b
build(deps-dev): bump @types/node from 25.9.2 to 26.0.1 ( #5117 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 25.9.2 to 26.0.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-version: 26.0.1
dependency-type: direct:development
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com >
2026-06-29 19:32:41 +05:30