Souji
f831872125
feat(GuildChannel): createInvite target options ( #5514 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Advaith <advaithj1@gmail.com >
2021-05-11 22:25:09 +02:00
anandre
ff2f7372f2
feat(MessageEmbed): remove normalizeField validation ( #5459 )
2021-05-11 22:24:35 +02:00
monbrey
2e2464bf07
feat(GuildMemberManager): extend API coverage ( #4872 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-05-11 22:23:42 +02:00
Shubham Parihar
58763b0e91
feat(GuildChannel): make createOverwrite and updateOverwrite not dependent on cache ( #5489 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-05-11 22:23:09 +02:00
SpaceEEC
74e97ef91b
fix(Message): editing with MessageEmbed or APIMessage ( #5612 )
2021-05-11 22:22:48 +02:00
monbrey
c56c4a8dc8
feat(MessageManager): extend API coverage ( #4869 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: Advaith <advaithj1@gmail.com >
2021-05-11 00:32:15 +02:00
Shubham Parihar
7ce741dacd
feat(Message): add ReplyMessageOptions for #reply ( #5296 )
2021-05-10 23:58:19 +02:00
Ishmaam Khan
d455cb65a6
feat(GuildChannel#clone): support for position property ( #5236 )
2021-05-10 12:41:14 +02:00
MBR-0001
6d09160f5b
feat: GuildBanManager ( #5276 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: Shubham Parihar <shubhamparihar391@gmail.com >
2021-05-10 12:35:25 +02:00
Rodry
4a06dd1295
docs(MessageEmbed): MessageEmbedOptions typedef ( #5466 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-05-10 12:31:35 +02:00
ckohen
eaf332f83f
refactor(*): return the invalid element when erroring from Array ( #5314 )
2021-05-10 12:28:36 +02:00
ckohen
1ecda83da7
refactor(MessageOptions): move replyTo to reply#messageReference and add failIfNotExists ( #5298 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Shubham Parihar <shubhamparihar391@gmail.com >
2021-05-10 12:27:36 +02:00
monbrey
1398431bca
feat(Message): replace referencedMessage with fetchReference ( #5577 )
2021-05-10 10:56:46 +02:00
Jan
ca9e5a0ee1
feat(Message): allow removing attachments ( #5557 )
2021-05-10 10:56:33 +02:00
Jan
f7643f7bbe
feat: interactions ( #5448 )
...
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Advaith <advaithj1@gmail.com >
Co-authored-by: Shiaupiau <stu43005@gmail.com >
Co-authored-by: monbrey <rsm999@uowmail.edu.au >
Co-authored-by: Tiemen <ThaTiemsz@users.noreply.github.com >
Co-authored-by: Carter <carter@elhnet.net >
2021-05-07 17:22:33 +02:00
Antonio Román
af00ec8970
refactor(Sticker): rename Snowflake variable ( #5575 )
2021-04-30 22:32:52 +02:00
Jan
f830eb7101
fix(Sticker): file renamed to SnowflakeUtil ( #5573 )
2021-04-30 22:26:55 +02:00
Junseo Park
026afc2c1a
feat(Sticker): added Sticker ( #4909 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: monbrey <rsm999@uowmail.edu.au >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Tristan Guichaoua <33934311+tguichaoua@users.noreply.github.com >
Co-authored-by: Advaith <advaithj1@gmail.com >
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: Mestery <48163546+Mesteery@users.noreply.github.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-04-30 21:53:25 +02:00
izexi
63398d6ae4
feat(Webhook): add 'fetchMessage' method ( #5530 )
2021-04-30 21:49:32 +02:00
Souji
4866e2672f
feat(Guild): setChannelPositions parent, lockPermissions keys ( #5507 )
...
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2021-04-30 21:48:51 +02:00
Souji
5397021efb
fix(Emoji): name can be null ( #5513 )
2021-04-30 21:47:15 +02:00
Souji
116ecf246e
feat(Webhook): sourceGuild, sourceChannel, improve owner ( #5508 )
2021-04-30 21:44:23 +02:00
Souji
8a059cccb8
feat(Guild): allow description and features in edit ( #5505 )
2021-04-27 09:36:48 +02:00
Skick
705d7b36af
docs(VoiceState): #setRequestToSpeak and #setSuppressed returns a Promise instead of void ( #5558 )
2021-04-23 18:24:22 +02:00
Advaith
f1c0c043b5
feat(Util): make cleanContent take a channel instead of a message ( #5535 )
2021-04-18 18:53:09 +02:00
Souji
596832371c
feat(Guild): nsfw guilds ( #5525 )
...
Co-authored-by: Advaith <advaithj1@gmail.com >
2021-04-18 18:52:53 +02:00
Advaith
1be67b8851
feat(Guild): replace owner with fetchOwner ( #5480 )
2021-04-16 06:39:12 +02:00
PhaxeNor
3c175cb511
feat(GuildFeatures): added the new screening features ( #5328 )
...
Co-authored-by: Noel <icrawltogo@gmail.com >
2021-04-15 02:07:15 +02:00
monbrey
7b161f93a0
feat(MessageAttachment): support for #contentType ( #5481 )
...
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
2021-04-15 00:38:45 +02:00
Jan
164ddf668f
refactor: rename Snowflake to SnowflakeUtil ( #5502 )
2021-04-15 00:37:54 +02:00
Souji
e9bf206d88
fix(GuildAuditLogsEntry): executor can be missing ( #5500 )
2021-04-15 00:37:45 +02:00
Jan
207735cedc
feat: move internal regular expressions to static properties ( #5384 )
2021-04-15 00:36:35 +02:00
GrapeColor
565d7b3747
fix(MessageMentions#channels): Fix type of channels of mentions ( #5370 )
2021-04-15 00:34:13 +02:00
Shubham Parihar
fa5a37e51a
fix(Resolvables): valid resolvables throw error when uncached ( #5495 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-04-15 00:32:08 +02:00
Bread
b710a43232
fix(GuildChannel): check for community required channels in GuildChannel#deletable ( #5170 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2021-04-15 00:31:08 +02:00
Sugden
aff3625d4f
fix(GuildMember): correctly check for premium_since ( #5312 )
2021-04-15 00:30:45 +02:00
Shubham Parihar
eb43ce4d4f
feat: make changes to PresenceData typings and docs ( #5317 )
...
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
2021-04-14 14:53:54 +02:00
Amish Shah
eec7cf7634
feat: stage channels ( #5456 )
...
* feat: add stage channel type
* feat: initialise stage channel structure
* feat: add STAGE_MODERATOR permissions bitfield
* fix: typo in permissions
* fix(Channel): type selection logic
* feat: add rtcRegion to StageChannel and VoiceChannel
* feat: rtc region editing for stage and voice channels
* feat: stage channel userLimit
* feat: add stage channels to exports
* feat: add computed properties to stage channel
* feat(VoiceState): include stage channel in docs
* feat: allow ability to join stage channels
* feat(StageChannel): join and leave methods
* docs: add StageChannel link in GuildChannel docs
* feat(VoiceState): suppress and requestToSpeakTimestamp
* feat(StageChannel): setRequestToSpeak
* refactor(StageChannel): update setRequestToSpeak
* feat(VoiceState): add moveToSpeakers and moveToAudience
* feat(VoiceState): add methods to move in/out of speakers
* feat(VoiceState): add stage channel sanity checks
* feat(Permissions): add REQUEST_TO_SPEAK
* feat(VoiceState): simpler methods
* docs(VoiceState): add documentation for new methods
* refactor: remove unused error message
* chore: remove debug statements
* chore: revert changes to package-lock.json
* docs(VoiceState): clarify suppress
* docs(VoiceState): add missing @type param
* feat(StageChannel): remove nsfw property
* fix(VoiceState): check permissions in channel
Co-authored-by: Advaith <advaithj1@gmail.com >
* fix(VoiceState): instantiate error with new
Co-authored-by: BannerBomb <BannerBomb55@gmail.com >
* refactor(VoiceState): more readable API route builder
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* style(VoiceState): fix lint errors
* docs(VoiceState): add example usage for new methods
* docs: setRTCRegion examples
* chore: update typings
* fix(VoiceState): calculate permissions for self
* refactor(VoiceState): tidy up implementation
* Update src/structures/VoiceState.js
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
* refactor: vaporox's suggestions
* style(VoiceState): fix linter errors
* chore: update typings
* chore: remove unused error message
* refactor(VoiceState): use optional chaining
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* chore: move getters below constructor in typings
* refactor(StageChannel): optional chaining
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* style(VoiceState): fix lint errors
* docs: fix incorrect types
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
* Update src/structures/VoiceChannel.js
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
* Update src/structures/VoiceChannel.js
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
* refactor(VoiceState): use optional chaining
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
* refactor(StageChannel): remove permission override check in joinable
* refactor: make ChannelTypes a proper enum
* Use createEnum
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
* chore: remove unused code from Constants
* refactor(StageChannel): remove unnecessary getters
* chore: update typings
* refactor: introduce BaseGuildVoiceChannel class
* refactor(VoiceChannel): reduce code duplication
* feat: export BaseGuildVoiceChannel
* chore: update typings
* docs: fix typos
* refactor: move setRTCRegion to BaseGuildVoiceChannel
* feat(VoiceState): remove permission checks
* chore: update typings
* Apply suggestions from code review
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
* chore: update esm exports and typings
* Update src/structures/VoiceState.js
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: Advaith <advaithj1@gmail.com >
Co-authored-by: BannerBomb <BannerBomb55@gmail.com >
Co-authored-by: Sugden <28943913+NotSugden@users.noreply.github.com >
Co-authored-by: Jan <66554238+vaporox@users.noreply.github.com >
Co-authored-by: izexi <43889168+izexi@users.noreply.github.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-04-14 13:35:55 +01:00
Advaith
63ff6a07eb
feat(Activity): add missing fields ( #4984 )
...
Co-authored-by: Jan <66554238+Vaporox@users.noreply.github.com >
2021-04-06 23:03:45 +02:00
Souji
599f0f5cef
docs(ClientUser): #setPresence does not return a promise ( #5485 )
2021-04-05 23:26:28 +02:00
Souji
e848d25c86
docs(GuildChannel): #members add cached spec, include voice ( #5385 )
2021-04-03 20:01:54 +02:00
Jan
0a2e0c0e3e
refactor(Guild): remove fetchVanityCode() ( #5471 )
2021-04-03 20:01:14 +02:00
izexi
7cabc1c490
feat(Webhook): add '(edit|delete)Message' methods ( #5223 )
2021-04-03 15:06:18 +02:00
Jan
06e9d86cb3
feat(Application): application flags ( #5147 )
...
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
2021-03-31 21:55:12 +02:00
Shubham Parihar
dedf43288e
docs(BanOptions): make days description more clear ( #5327 )
2021-03-29 05:52:41 +02:00
Jan
8d14ee3540
refactor(Collector): make endReason a getter ( #5271 )
2021-03-28 15:29:39 +02:00
Souji
62ba2499e0
docs(GuildMember): document owner override in permissions getter ( #5320 )
2021-03-28 15:27:32 +02:00
Souji
e7c4f3672e
fix(GuildChannel): regression on default channel type ( #5251 )
2021-03-28 15:24:41 +02:00
BannerBomb
8411b9e142
fix(Guild/GuildChannel): methods reason arg usage ( #5419 )
2021-03-28 15:23:32 +02:00
Tyler Resch
941e36f48a
docs(Guild): clarified description of guild.features ( #5352 )
...
- Removed the phrase "partnered guilds" from the description of `guild.features`
**Reasoning:**
To prevent the assumption that **any** `guild.features` will be indicative of `guild.partnered`.
2021-03-28 15:21:32 +02:00