brynpttrsn
7b494aca5b
fix(website): switch signature with overload ( #9643 )
2023-06-13 20:55:56 +02:00
Jiralite
cd6986854f
types: Use readonly
arrays and const
type parameters in places ( #9641 )
...
* types: wrap arrays in `Readonly<>`
* refactor: prefer `readonly` syntax
Co-authored-by: Almeida <almeidx@pm.me>
* types: `const` type parameters
* test: add tests
* fix: fix more instances
---------
Co-authored-by: Almeida <almeidx@pm.me>
2023-06-12 18:00:45 +00:00
Jiralite
6c2242f4f9
types(BaseInteraction): appPermissions
not null
in guilds ( #9601 )
...
types(BaseInteraction): allow `appPermissions` only in guilds
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-06-09 10:02:22 +00:00
Mogyuchi
75308f2669
fix(WebSocketManager): await WebSocket destroy ( #9519 )
...
fix(WebSocketManager): await ws destroy
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-06-09 09:59:18 +00:00
İbrahim
bc2798b8ee
docs: Define /core token in example ( #9586 )
...
* Importing Token
Importing token was missing, so I added it. It is getting the token from configuration file.
It could have been done with defining a constant variable too, but importing makes more sense.
* Updated Token Field to "dotenv"
From now, user's can use dotenv package to keep their Discord client token.
* Referring token as DISCORD_TOKEN
Co-authored-by: Jaw0r3k <jaworekwiadomosci@gmail.com>
---------
Co-authored-by: Jaw0r3k <jaworekwiadomosci@gmail.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-06-09 09:41:07 +00:00
volcanofr
a531dc9f1c
RESTOptions: (really) small description update for cdn ( #9615 )
...
Small option update cnd REST.ts
I just add "``" to uniform cdn @defaultValue with others one (like api).
The link is not broken anymore, because it do not work anymore.
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-06-09 09:00:20 +00:00
Ryoh827
911e6eff75
docs(ClientOptions): change default value of sweepers in docs ( #9591 )
...
* docs(ClientOptions): change default value of sweepers in docs
* docs(ClientOptions): set sweeper defaults by type
* docs(ClientOptions): add 'this.' to DefaultSweeperSettings in docs
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-06-09 08:45:42 +00:00
Synbulat Biishev
1ab60f9da4
feat: support new username system ( #9512 )
...
* feat: support new username system
* docs(GuildMember#displayName): update
* fix(User#hasNewUsername): use User#discriminator
* feat(User#tag): add new username
* docs(User#tag): update
* docs(User#hasNewUsername): update
* docs: update
* feat(User#defaultAvatarURL): update
* feat: remove some newly added properties
* docs(User#discriminator): update
* docs(User#globalName): bad Copilot
* feat(User#displayName): return display name
* types(User#displayName): not a partial structure
* feat: add `calculateUserDefaultAvatarId` function
* docs(CND#defaultAvatar): update
* docs(CDN#defaultAvatar): update
* feat: change default avatar id to type
* feat: deprecate `User#tag`
* docs(CDN#defaultAvatar): update
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>
* docs(User): update
Co-authored-by: Rodrigo Leitão <38259440+ImRodry@users.noreply.github.com>
* feat: update
* typing: update
Co-authored-by: Jan <66554238+vaporoxx@users.noreply.github.com>
* feat: change the param type to `Snowflake`
---------
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>
Co-authored-by: Rodrigo Leitão <38259440+ImRodry@users.noreply.github.com>
Co-authored-by: Jan <66554238+vaporoxx@users.noreply.github.com>
2023-06-08 18:16:42 +00:00
Qjuh
df8b6e9934
fix(WebSocketManager): always cache result of fetchGatewayInformation ( #9611 )
...
* fix(WebSocketManager): always cache result of fetchGatewayInformation
* fix: add comment
2023-05-29 18:45:17 +00:00
nopeless
24a61495b9
fix(Client): safe call for possibly null WebSocket ( #9600 )
...
fix(client): safe call for possibly null Websocket
2023-05-26 17:27:17 +00:00
Jiralite
e1b6eeed0e
docs(Client): Correct invite gateway permission checks ( #9597 )
...
docs: correct invite gateway permission checks
2023-05-26 08:18:48 +00:00
Jiralite
53aa24d418
fix(ThreadManager): Ensure fetchActive()
only returns active threads in a channel ( #9568 )
...
fix(ThreadManager): revert breaking change
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-25 17:16:48 +00:00
iCrawl
9b06734445
chore: deps
2023-05-23 20:14:15 +02:00
Digital
9345d1b1ac
fix(LimitedCollection): allow items to be stored if keepOverLimit is true when maxSize is 0 ( #9534 )
...
Update LimitedCollection.js
Keep value if it matches the limit.
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-22 08:11:47 +00:00
Jiralite
47843493a5
feat(guide): Add formatters popular topic ( #9566 )
...
* feat: add formatters page
* chore: rename pages
2023-05-22 10:06:48 +02:00
David Malchin
6c7a5ed1e7
fix(api): various fixes for overlooked stuff ( #9588 )
...
* types(GuildsAPI): fix `getWidgetSettings()` result type
* types(GuildsAPI): fix `beginPrune()` result type
* types(GuildsAPI): fix `editAutoModerationRule()` result type
* types(ApplicationCommandsAPI): fix guild application types
* types(GuildsAPI): fix `createTemplate()` body type
* fix(InteractionsAPI): make `followUp()` return the message
According to the Discord docs, creating a followup message is the same as executing a webhook, but *wait is always true*, meaning we always get the message.
* types(WebhooksAPI): fix result types
2023-05-22 07:59:57 +00:00
Jaw0r3k
985def3f25
feat(api): add stage instances ( #9578 )
...
* feat(core): add stage instances
* chore: use one import
* Apply suggestions from code review
Co-authored-by: Aura Román <kyradiscord@gmail.com>
* chore: requested changes
Co-authored-by: David Malchin <malchin459@gmail.com>
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>
* Apply suggestions from code review
Co-authored-by: David Malchin <malchin459@gmail.com>
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>
---------
Co-authored-by: Aura Román <kyradiscord@gmail.com>
Co-authored-by: David Malchin <malchin459@gmail.com>
Co-authored-by: Jiralite <33201955+Jiralite@users.noreply.github.com>
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-19 19:18:33 +00:00
Jiralite
1c4a12c7d6
types: use Snowflake
instead of string
for snowflakes ( #9583 )
...
fix: use `Snowflake` not `string`
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-19 17:33:43 +00:00
brynpttrsn
8107c5c0e7
fix(website): header and sidebar icons ( #9574 )
...
* fix: header icons
* Reorder imports
* remove field symbol
* fix type sidebar icon
* remove import
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-19 17:28:37 +00:00
Aura Román
b85a3f2dde
refactor(collection): reduce reduce
's code ( #9581 )
...
* refactor(collection): reduce `reduce`'s code
* fix: resolved bug in tests
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-18 21:05:48 +00:00
David Malchin
3535321b98
fix(GuildsAPI): use level
rather than mfa_level
when editing MFA ( #9584 )
2023-05-18 17:03:09 +00:00
Idris
46167a79d7
refactor(GuildMember): make _roles
property non-enumerable ( #9387 )
...
* refactor(GuildMember): make _roles a getter and roles a normal prop
* fix: revert changes
* fix: requested changes
* fix: requested changes
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-18 10:13:19 +00:00
Idris
cffa5d19c9
feat(guide): port Collectors page ( #9567 )
...
* feat(guide): port Collectors page
* fix: requested changes
* fix: requested changes
* fix: suggested changes
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-18 09:06:00 +00:00
David Malchin
5d6eed6414
feat(GuildsAPI): add removeMember()
( #9576 )
2023-05-16 09:37:06 +00:00
iCrawl
90e243d350
chore: deps
2023-05-16 00:14:14 +02:00
David Malchin
590f5bc38e
feat(api): add getMemberBans()
query options and getMemberBan()
( #9569 )
2023-05-14 07:40:04 +00:00
Jiralite
7196fe36e8
fix(AutocompleteInteraction): Prevent snake casing of locales ( #9565 )
...
* fix(AutocompleteInteraction): prevent snake casing of locales
* fix: avoid unnecessary overhead ops
Co-authored-by: Aura Román <kyradiscord@gmail.com>
---------
Co-authored-by: Aura Román <kyradiscord@gmail.com>
2023-05-12 22:03:10 +00:00
iCrawl
5351ab429b
build(ui): tree-shake ui components
2023-05-12 20:20:42 +02:00
iCrawl
d033f925e0
fix(websites/guide): remove flex-basis
2023-05-12 20:02:04 +02:00
iCrawl
13073acefc
fix(ui): expose options for discord components
2023-05-12 20:00:02 +02:00
iCrawl
7c8849fae5
chore: deps
2023-05-12 19:58:51 +02:00
Jiralite
d01e8aa8af
docs: Fix broken links to new documentation ( #9563 )
...
docs: fix broken links
2023-05-12 16:54:25 +00:00
DD
4dcc9c50f8
fix(WebSocketShard): handle initial connect being a resume ( #9549 )
...
* fix(WebSocketShard): handle initial connect being a resume
* chore: remove leftover
---------
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-11 17:42:10 +00:00
Jiralite
a51c48e743
fix(webhooks): Remove incorrect properties in edit message code sample ( #9562 )
...
fix(webhooks): remove incorrect properties in edit message code sample
2023-05-11 16:43:54 +00:00
Jiralite
1edd01a7a4
feat(client): Support more request member fields ( #9475 )
...
feat(client): support more request member fields
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-10 16:40:52 +00:00
Jiralite
7b617bd22e
feat: Create discord-api-types documentation component ( #9555 )
...
feat: add discord-api-types link component
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-09 19:49:07 +00:00
brynpttrsn
0c175c02e9
fix(website): package and version button formatting ( #9556 )
...
* fix for djs package button and removed redundant divs
* version arrow formatting
* formatting
2023-05-09 16:02:52 +02:00
Jiralite
460ac7dfe2
chore: Add repository directory ( #9552 )
...
chore: add repository directory
2023-05-08 17:12:31 +00:00
Jiralite
64324a8be1
feat: Check for empty directory ( #9539 )
...
* feat: check for empty directory
* fix: correct error
Co-authored-by: space <spaceeec@yahoo.com>
---------
Co-authored-by: space <spaceeec@yahoo.com>
2023-05-08 09:00:09 +02:00
Jiralite
b6162bc5b5
fix: Resolve imports for Windows ( #9546 )
...
fix: windows why
Co-authored-by: DD <didinele.dev@gmail.com>
Co-authored-by: Almeida <almeidx@pm.me>
2023-05-08 08:59:53 +02:00
synicalsyntax
280ed0ce08
fix(website): various UI improvements ( #9538 )
...
* fix(website): raise category z-index to prevent clipping
* refactor(website): wrap footer badges when necessary to prevent overflow
2023-05-08 08:59:25 +02:00
Jaw0r3k
5b8d535fd6
fix: Non-existing data property ( #9544 )
...
fix: not existed data prop
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-07 19:39:43 +00:00
Almeida
c4a3120354
feat(create-discord-bot): inherit stdio when installing deps ( #9543 )
2023-05-07 19:27:33 +00:00
Jaw0r3k
8482e3c95d
fix(create-discord-bot): Fix start script ( #9542 )
...
fix: not working npm start
Co-authored-by: kodiakhq[bot] <49736102+kodiakhq[bot]@users.noreply.github.com>
2023-05-07 19:08:23 +00:00
Superchupu
12482b70ed
docs: add Cloudflare sponsorship in create-discord-bot
readme ( #9540 )
...
chore: add cloudflare sponsorship in `create-discord-bot` readme
2023-05-07 18:47:46 +00:00
iCrawl
fa746b079d
chore: patch tsup
2023-05-07 19:17:10 +02:00
iCrawl
fc3f0756a4
chore: configs
2023-05-07 18:26:46 +02:00
iCrawl
3bfb6197a0
chore(create-discord-bot): release create-discord-bot@0.1.0
2023-05-07 18:13:04 +02:00
iCrawl
5ecc4f13b5
chore: re-gen yarn.lock
2023-05-07 18:10:56 +02:00
Jiralite
f83a8a58c9
feat: create-discord-bot ( #9420 )
...
* feat: basic initialisation
* fix: no scope
* chore: add options for issues
* feat: good word, Monbrey
* feat: basic README.md
* fix: no documentation for this
* feat: install for them
* chore: update licencing
* chore: fix year
* fix: build tsup
* feat: add TypeScript option
* feat: add `name` option
* chore: ignore annoying errors
* chore: add tsconfig.json
* refactor: remove name
We can just use the name of the directory instead.
* chore: update cliff jumper rc
* chore: bump dependencies
* chore: bump dependencies
* fix: build in prepack
* fix: configure ESLint correctly
* feat: infer package manager
* docs(packageManager): document `install()`
* fix(packageManager): do not emit a warning for `npm`
* refactor: change project name colour to yellow
* docs(constants): basic documentation
* feat: add link
* chore: add `verbatimModuleSyntax`
* chore: bump discord.js
* refactor: switch to @sapphire/ts-config
* refactor: file name changes
* refactor: tweak description
* chore: update yarn.lock
* fix: add .env
* chore: bump dependencies
* feat: event handler
* refactor: use `default`
* refactor: simpler event
* chore: bump discord.js
* fix: add release script and reorder
* style: reorder package.json
* chore: remove unneeded ignores
* chore: bump minimum Node.js version
* chore: add @types/node to TypeScript package.json
* chore: apply requested changes
Co-authored-by: Noel <buechler.noel@outlook.com>
* style: run ESLint + Prettier
* refactor: prefer "the"
* refactor: remove some comments
* feat: add ESLint + Prettier
* chore: requested changes
Co-authored-by: Noel <buechler.noel@outlook.com>
* chore: more requested changes
Co-authored-by: Noel <buechler.noel@outlook.com>
---------
Co-authored-by: Noel <buechler.noel@outlook.com>
2023-05-07 18:05:26 +02:00