Fleny
bcd8d4db37
refactor(types): reorder properties in DiscordApplication
2025-03-04 17:53:15 +05:30
LonelyDeathVGX
f135fd871c
fix(types): use Localization instead of Record<Locales, string> ( #4143 )
2025-03-01 19:18:31 +01:00
Fleny
a624cad2ca
fix(gateway): Keep state to avoid unwanted disconnections ( #4138 )
...
* Keep state to avoid unwanted disconnections
This keeps a state to know that we wanted to end the connection with a
code of 1000 or 1001 to avoid unwanted disconnections in case discord /
someone in the middle of the TCP connection (such as cloudflare) sends a
close code of 1000 or 1001.
* Apply suggestions from code review
Co-authored-by: Awesome Stickz <awesome@stickz.dev >
---------
Co-authored-by: Awesome Stickz <awesome@stickz.dev >
2025-02-25 13:23:12 +05:30
Awesome Stickz
47b31622e4
fix(types): add ThreadMember.member ( #4139 )
2025-02-24 01:17:20 +05:30
Awesome Stickz
4d3bdf233d
feat!: add missing params to getThreadMember() and getThreadMembers() ( #4135 )
...
* feat: add missing params to getThreadMember() and getThreadMembers()
* add member property from payload in threadMember transformer
* mark guildId as BigString | undefined and pass undefined in threadMember transformer
* fix type of after, limit params of ListThreadMembers
* add tsdoc for GetThreadMember and GetGuildAuditLog
* make options param of getThreadMember() and getThreadMembers() optional
---------
Co-authored-by: Fleny <Fleny113@outlook.com >
2025-02-23 11:50:26 +01:00
Fleny
e7ebbaa31e
feat(rest): Improve error message for rest errors ( #4136 )
...
* Improve error message for rest errors
* Update packages/rest/src/manager.ts
Co-authored-by: Awesome Stickz <awesome@stickz.dev >
* Add new line
---------
Co-authored-by: Awesome Stickz <awesome@stickz.dev >
2025-02-23 15:43:28 +05:30
Awesome Stickz
a77fa77a67
fix: thread create autoArchiveDuration being a required param ( #4137 )
2025-02-23 14:45:51 +05:30
dependabot[bot]
dbf0459067
build(deps-dev): bump typescript from 5.7.2 to 5.7.3 ( #4121 )
...
Bumps [typescript](https://github.com/microsoft/TypeScript ) from 5.7.2 to 5.7.3.
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.7.2...v5.7.3 )
---
updated-dependencies:
- dependency-name: typescript
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>
2025-02-19 00:29:25 -06:00
dependabot[bot]
109ba58196
build(deps-dev): bump @types/node from 22.10.3 to 22.13.0 ( #4119 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.10.3 to 22.13.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-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-02-19 00:28:54 -06:00
dependabot[bot]
32e3230ed4
build(deps-dev): bump @swc/core from 1.10.4 to 1.10.12 ( #4118 )
...
Bumps [@swc/core](https://github.com/swc-project/swc ) from 1.10.4 to 1.10.12.
- [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/compare/v1.10.4...v1.10.12 )
---
updated-dependencies:
- dependency-name: "@swc/core"
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>
2025-02-19 00:28:38 -06:00
Fleny
0efc4543da
fix(types, gateway)!: UpdatePresence inconsistencies ( #4124 )
...
* FIx Update Presence incosistencies
* use keyof typeof for DiscordUpdatePresence status
* Remove deprecated gateway types
2025-02-17 14:05:06 +05:30
Fleny
ed912a590b
Add HTTPJsonErrorCodes ( #4130 )
2025-02-17 14:00:11 +05:30
Fleny
e387f2cae2
feat(types,rest,bot): Add ApplicationRoleConnectionMetadata types ( #4125 )
...
* add applicationRoleConnectionMetadata types
* Update packages/rest/src/manager.ts
Co-authored-by: LTS (Link) <lts20050703@gmail.com >
* Update packages/rest/src/manager.ts
Co-authored-by: LTS (Link) <lts20050703@gmail.com >
---------
Co-authored-by: LTS (Link) <lts20050703@gmail.com >
2025-02-07 16:42:46 +01:00
Fleny
6b577c3f3d
feat(bot,rest,types): Guild incidents data ( #4123 )
...
* Guild incidents data
* Update comments on ModifyGuildIncidentActions
2025-02-06 17:24:44 +01:00
Fleny
e2d7b5b63d
Add hasSnapshot flag to Message ( #4122 )
2025-02-02 10:03:55 +01:00
Fleny
0fb403a332
refactor(types): split discord.ts into multiple files ( #4088 )
...
* Split reference types
* Split webhook events types
* Split interactions types
* Split gateway types
* Move application related types to applications.ts
* Split auditLog types
* Split autoModeration types
* Split channel types
* Split emoji types
* Split entitlement types
* Split guild types
* Split guildScheduledEvent types
* Split GuildTemplate types
* Split Invite types
* Split message types
* Split poll types
* Split sku types
* Split soundboard types
* Split stageInstances types
* Split sticker types
* Split subscription types
* Split user types
* Split voice types
* Split webhooks types
* Split oauth2 types
* Split opcodes types
* Split permission types
* Split teams types
* Sort out remaining types
* Rename to singlar to match discord docs
2025-02-01 18:32:42 +01:00
Fleny
ebbb5f5541
Fix double socket bug on zombie ( #4109 )
2025-01-31 01:18:45 +05:30
Max Zargov
65b70a0089
fix(shutdown): prevent resume when closed with GatewayCloseEventCodes.NormalClosure. ( #4103 )
...
* fix(shutdown): prevent resume when closed with `GatewayCloseEventCodes.NormalClosure` (1000).
* feat(GatewayCloseEventCodes): Add GoingAway (1001) close code.
---------
Co-authored-by: Awesome Stickz <awesome@stickz.dev >
2025-01-31 00:58:33 +05:30
qreepex
153408f286
fix(gateway): wrong calculation in calculateWorkerId() ( #4096 )
...
* Update manager.ts
Fix wrong calculation of workerId
* Update manager.ts
* spread incrementally
* fix usage of incorrect variable
---------
Co-authored-by: Awesome Stickz <awesome@stickz.dev >
2025-01-31 00:50:41 +05:30
Fleny
10731a180a
chore(utils)!: Remove logger code related to Depth ( #4106 )
...
* Deprecate logger code related to Depth
* remove logger depth
* fix tests
2025-01-30 18:42:22 +01:00
Fleny
f4f4665b89
Use desired properties in InteractionResolvedXYZ ( #4099 )
2025-01-24 21:23:24 -05:00
Fleny
b177eb40f8
chore: Update yarn, refactor packages setup ( #4085 )
...
* Update yarn, refactor packages setup
* Rename some jobs in lib-check.yml
* Update website/yarn.lock
* Revert build-type-and-test job name change
2025-01-16 22:27:10 -06:00
Fleny
d8cfccb914
feat(rest)!: Parse json body when possibile in rest proxy ( #4090 )
...
* Parse json body when possibile in rest proxy
* Fix typo
Co-authored-by: ITOH <to@itoh.at >
---------
Co-authored-by: ITOH <to@itoh.at >
2025-01-16 22:26:54 -06:00
Fleny
9914d38797
Add memberBannerUrl ( #4091 )
2025-01-16 22:25:39 -06:00
Fleny
a55127fb93
feat(utils): Support 'random' in setColor ( #4093 )
...
* support 'random' in setColor
* use toLowerCase for color in setColor
2025-01-16 22:25:13 -06:00
Awesome Stickz
7fc1f12e4c
feat(bot): add botBannerURL option to helpers.editBotProfile() ( #4094 )
2025-01-15 22:24:47 +05:30
Fleny
27808bea7d
test(bot,gateway): Fix Bot E2E and Gateway Integration tests ( #4084 )
...
* Fix bot e2e, refactor gateway integration tests
* use debug for bot e2e log
* Discard changes to packages/bot/src/bot.ts
2025-01-06 04:04:12 -05:00
Fleny
cd396cf6bd
Simplify proxy error code ( #4086 )
2025-01-06 14:30:46 +05:30
Fleny
b0c1b9f795
ci: Use mocha for both deno and bun ( #4067 )
...
* Use mocha for both deno and bun
* Use any Bun 1.1
* remove build:type dependency in lib-check.yml
* Pin point 1.1.42
* remove packages/bot/.mocharc.json
2025-01-01 09:59:06 -08:00
dependabot[bot]
f2f7f111fb
build(deps-dev): bump @types/node from 22.10.2 to 22.10.3 ( #4083 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.10.2 to 22.10.3.
- [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-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2025-01-01 09:58:55 -08:00
Dominik Koch
a0fec368fa
fix(default-timestamp): add fallback to current date ( #4081 )
...
Uses a fallback value if nothing is passed because the timestamp property is marked as optional. This prevents errors when using the function without arguments.
2025-01-01 09:26:09 -08:00
dependabot[bot]
c569805249
build(deps-dev): bump @swc/core from 1.10.2 to 1.10.4 ( #4079 )
...
Bumps [@swc/core](https://github.com/swc-project/swc ) from 1.10.2 to 1.10.4.
- [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/compare/v1.10.2...v1.10.4 )
---
updated-dependencies:
- dependency-name: "@swc/core"
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>
2024-12-30 16:09:42 -08:00
dependabot[bot]
b939e12504
build(deps-dev): bump dotenv from 16.4.5 to 16.4.7 ( #4072 )
...
Bumps [dotenv](https://github.com/motdotla/dotenv ) from 16.4.5 to 16.4.7.
- [Changelog](https://github.com/motdotla/dotenv/blob/master/CHANGELOG.md )
- [Commits](https://github.com/motdotla/dotenv/compare/v16.4.5...v16.4.7 )
---
updated-dependencies:
- dependency-name: dotenv
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>
2024-12-30 16:09:31 -08:00
dependabot[bot]
efc15e1488
build(deps-dev): bump c8 from 10.1.2 to 10.1.3 ( #4071 )
...
Bumps [c8](https://github.com/bcoe/c8 ) from 10.1.2 to 10.1.3.
- [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/v10.1.2...v10.1.3 )
---
updated-dependencies:
- dependency-name: c8
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>
2024-12-30 16:09:11 -08:00
Dominik Koch
21e81c087b
feat(utils): add EmbedsBuilder.addFields() ( #4077 )
...
* feat(embed-builder): add addFields function
* feat(embed-builder): add tests for addField and addFields function
* Update packages/utils/src/builders/embeds.ts
Co-authored-by: Fleny <Fleny113@outlook.com >
* feat(embed-builder): add undefined check to addFields
* fix: make inline field optional in push
* revert: EmbedBuilder tsdoc rename
* Update packages/utils/src/builders/embeds.ts
Co-authored-by: Fleny <Fleny113@outlook.com >
* fix(embed-builder): expect inline to be undefined
* revert: outdated changes
* fix(embed-builder): fix embed unit test
* feat(embed-builder): add stickz jsdoc suggestions
---------
Co-authored-by: Fleny <Fleny113@outlook.com >
2024-12-30 16:06:51 -08:00
dependabot[bot]
4f43b505d5
build(deps-dev): bump mocha from 10.8.2 to 11.0.1 ( #4070 )
...
Bumps [mocha](https://github.com/mochajs/mocha ) from 10.8.2 to 11.0.1.
- [Release notes](https://github.com/mochajs/mocha/releases )
- [Changelog](https://github.com/mochajs/mocha/blob/main/CHANGELOG.md )
- [Commits](https://github.com/mochajs/mocha/compare/v10.8.2...v11.0.1 )
---
updated-dependencies:
- dependency-name: mocha
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>
2024-12-30 11:05:00 -08:00
dependabot[bot]
86a446efba
build(deps-dev): bump @swc/cli from 0.5.1 to 0.5.2 ( #4068 )
...
Bumps [@swc/cli](https://github.com/swc-project/pkgs ) from 0.5.1 to 0.5.2.
- [Commits](https://github.com/swc-project/pkgs/commits )
---
updated-dependencies:
- dependency-name: "@swc/cli"
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>
2024-12-30 11:04:49 -08:00
Dominik Koch
ceec87f3c7
fix: EmbedsBuilder missing s typo ( #4078 )
2024-12-30 19:05:13 +01:00
Fleny
afb9e3a453
chore: Bump to v21 ( #4062 )
2024-12-28 21:51:59 +01:00
dependabot[bot]
4e634ecab6
build(deps-dev): bump chai-as-promised from 8.0.0 to 8.0.1 ( #4015 )
...
Bumps [chai-as-promised](https://github.com/chaijs/chai-as-promised ) from 8.0.0 to 8.0.1.
- [Release notes](https://github.com/chaijs/chai-as-promised/releases )
- [Commits](https://github.com/chaijs/chai-as-promised/compare/v8.0.0...v8.0.1 )
---
updated-dependencies:
- dependency-name: chai-as-promised
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: ITOH <to@itoh.at >
2024-12-28 20:43:54 +01:00
dependabot[bot]
f0b8cd4691
build(deps-dev): bump typescript and typedoc ( #4031 )
...
* build(deps-dev): bump typescript and typedoc
Bumps [typescript](https://github.com/microsoft/TypeScript ) and [typedoc](https://github.com/TypeStrong/TypeDoc ). These dependencies needed to be updated together.
Updates `typescript` from 5.6.3 to 5.7.2
- [Release notes](https://github.com/microsoft/TypeScript/releases )
- [Changelog](https://github.com/microsoft/TypeScript/blob/main/azure-pipelines.release.yml )
- [Commits](https://github.com/microsoft/TypeScript/compare/v5.6.3...v5.7.2 )
Updates `typedoc` from 0.26.11 to 0.27.1
- [Release notes](https://github.com/TypeStrong/TypeDoc/releases )
- [Changelog](https://github.com/TypeStrong/typedoc/blob/master/CHANGELOG.md )
- [Commits](https://github.com/TypeStrong/TypeDoc/compare/v0.26.11...v0.27.1 )
---
updated-dependencies:
- dependency-name: typescript
dependency-type: direct:development
update-type: version-update:semver-minor
- dependency-name: typedoc
dependency-type: direct:development
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update typedoc-plugin-markdown
* Update website/yarn.lock
* Bump typedoc & typedoc-plugin-markdown
---------
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 >
2024-12-28 20:40:31 +01:00
dependabot[bot]
96f4b9bd7b
build(deps-dev): bump @types/node from 22.9.1 to 22.10.2 ( #4047 )
...
Bumps [@types/node](https://github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node ) from 22.9.1 to 22.10.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-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>
2024-12-28 20:39:34 +01:00
dependabot[bot]
e06f46eb2b
build(deps-dev): bump @swc/core from 1.9.2 to 1.10.2 ( #4055 )
...
Bumps [@swc/core](https://github.com/swc-project/swc ) from 1.9.2 to 1.10.2.
- [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/compare/v1.9.2...v1.10.2 )
---
updated-dependencies:
- dependency-name: "@swc/core"
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>
2024-12-28 20:39:11 +01:00
Dominik Koch
d478e679db
chore: use DISCORDENO_VERSION from utils for docs and rest manager ( #4059 )
...
* docs: update header to v20
* Update to upcoming version instead
* Use the new DISCORDENO_VERSION
* Use the new DISCORDENO_VERSION
* Update website/docs/bigbot/step-2-rest.md
---------
Co-authored-by: Awesome Stickz <awesome@stickz.dev >
Co-authored-by: Fleny <Fleny113@outlook.com >
2024-12-29 01:05:13 +05:30
Awesome Stickz
3fd075a80f
feat(utils): add an export for DISCORDENO_VERSION ( #4060 )
2024-12-29 00:43:34 +05:30
Fleny
41219d5417
feat(bot): Remove some clutter from desired proprerties intellisense ( #4050 )
...
* Remove TBot, Use SetupDesiredProps
* Remove even more clutter from intellisense
* Use type instead of interfaces for some types
This avoids the need for mapped types in Bot
* docs: add info about removing ts clutter to desired props guide
* docs: improve ts clutter section in desired props guide more
---------
Co-authored-by: Awesome Stickz <awesome@stickz.dev >
2024-12-28 23:08:15 +05:30
Awesome Stickz
6abf453319
fix(gateway): set a nonce if none is provided for gateway.requestMembers ( #4057 )
...
* fix(gateway): set a nonce if none is provided for gateway.requestMembers
* chore: update comment for gateway.requestMembers to clarify about gateway.cache.requestMembers.enabled
* chore: make the comment better
* fix: add node:crypto import to deno import map
2024-12-27 20:43:01 +05:30
Fleny
01638a075f
Add renewalSkuIds to subscription ( #4049 )
2024-12-26 12:47:54 +01:00
Flash
6ca797bf4d
Allow edit and deferEdit on modal submit interaction ( #4053 )
2024-12-24 10:17:56 +01:00
Fleny
bee999b001
Add bluesky and mastodon to the connections ( #4051 )
2024-12-23 00:16:04 +05:30