Aura

Results 71 issues of Aura

The format is handled in the lines below, but this is always sent as a string, I noticed it because I got a JSON parse error while looking for `antarctica`,...

*Preface: this RFC (Request For Comments) is meant to gather feedback and opinions for the feature set and some implementation details for `@discordjs/sharder`! While a lot of the things mentioned...

feature request
sharding

Starting with Discord.js v13.0.0, we removed a lot of add-ons, such as `Channel#_typing` (https://github.com/discordjs/discord.js/pull/6114), `User#lastMessageId`, `User#lastMessageChannelId` (https://github.com/discordjs/discord.js/pull/6046), and so on. Those changes have helped reduce Discord.js' memory footprint greatly. With...

caching
feature request
utility
performance
packages:discord.js

**Please describe the changes this PR makes and why it should be merged:** I heard you wanted a nice and complete sharder. :eyes: This sharder draws inspiration from the strategy...

semver:minor
sharding
blocked

Discord has released an intents system during early 2020. Later on, it stopped sending us DM channels during the READY dispatch. On the other side, Discord.js was always built with...

caching
refactor
packages:discord.js

*Probably our oldest standing task in our roadmap, dating back from 12-dev's early days, in fact it was supposed to be removed when we implemented internal sharding.* At the moment,...

backlog
gateway
refactor
packages:discord.js

**Is your feature request related to a problem? Please describe.** There are many issues that arise from mutating option objects, for example, they can mutate data in unexpected ways, see...

feature request
refactor
packages:discord.js

Initially, we made a global user cache because they exist only once in Discord, however, that has brought many caching issues that eventually required fixes that damage the overall performance,...

caching
refactor
performance
packages:discord.js

> ℹ️ **This goes hand-in-hand with #6567, and as such, the linked PR must be solved before this one.** # ❓ The problem Currently, the way we handle channels in...

caching
feature request
performance
packages:discord.js

In many places, we have methods and properties that either return raw or filled API data. Particularly, the union type `Message | APIMessage`, notably used in `BaseCommandInteraction`. What if we...

caching
feature request
performance
packages:discord.js