Commit Graph
912 Commits
Author SHA1 Message Date
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
dependabot[bot]andFleny 0016560de5 build(deps-dev): bump @swc/core from 1.15.46 to 1.15.47 (#5260)
Bumps [@swc/core](https://github.com/swc-project/swc/tree/HEAD/packages/core) from 1.15.46 to 1.15.47.
- [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.47/packages/core)

---
updated-dependencies:
- dependency-name: "@swc/core"
  dependency-version: 1.15.47
  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>
2026-08-02 15:07:14 +02:00
dependabot[bot]andFleny 302a5bb577 build(deps-dev): bump @types/node from 26.1.1 to 26.1.2 (#5255)
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node) from 26.1.1 to 26.1.2.
- [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.2
  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>
2026-08-02 14:58:31 +02:00
dependabot[bot]andFleny a275bc51d0 build(deps-dev): bump @biomejs/biome from 2.5.5 to 2.5.6 (#5253)
* build(deps-dev): bump @biomejs/biome from 2.5.5 to 2.5.6

Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.5.5 to 2.5.6.
- [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.6/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.5.6
  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.5 to 2.5.6 in /website (#5259)

Bumps [@biomejs/biome](https://github.com/biomejs/biome/tree/HEAD/packages/@biomejs/biome) from 2.5.5 to 2.5.6.
- [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.6/packages/@biomejs/biome)

---
updated-dependencies:
- dependency-name: "@biomejs/biome"
  dependency-version: 2.5.6
  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>

* Update biome.jsonc

---------

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-08-02 14:52:53 +02:00
a6b940677e feat(rest): add guild message search support (#5233)
* feat(rest): add guild message search support

* fix(types): address guild message search review feedback

* Update packages/rest/src/routes.ts

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

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

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

* Update packages/rest/src/routes.ts

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

* apply requested changes

---------

Co-authored-by: Fleny <Fleny113@outlook.com>
Co-authored-by: Awesome Stickz <38146668+AwesomeStickz@users.noreply.github.com>
2026-08-02 10:25:05 +02:00
Awesome Stickz 4c9522f14d fix(types): structure typo in discord docs link (#5245) 2026-08-01 08:32:19 +02:00
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 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
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 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
dependabot[bot]andAwesome 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
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