SpaceEEC
ee0b7c155a
feat(Presence): add support for multiple activities ( #3661 )
...
* feat(Presence): add support for multiple activites
* typings(Presence): fix spelling of 'activities'
Co-Authored-By: Amish Shah <amishshah.2k@gmail.com >
Co-authored-by: Amish Shah <amishshah.2k@gmail.com >
2020-01-13 20:28:29 +00:00
Tenpi
8014ddcd1c
feat: dynamic property for ImageURLOptions ( #3530 )
...
* Added dynamic property to ImageURLOptions
* fixes
* order
* typings fix
* made dynamic false by default
* add curly spaces
2020-01-13 14:32:29 +00:00
Souji
59205a2152
fix: provide count on bulk deletion ( #3682 )
...
* GuildAuditLogsEntry should provide count as extra in case of MESSAGE_BULK_DELETE
* inner class: GuildAuditLogsEntry in GuildAuditLogs.js
2020-01-13 14:02:31 +00:00
izexi
6af0da1043
feat(Partials): add DMChannel/MessageReaction#fetch() and PartialTypes.REACTION ( #3474 )
...
* add DMChannel#fetch() & Action#getChannel({recipients})
* ref for MessageReaction partial
* typings
* add PartialTypes.REACTION
* accommodate for fully removed reactions
* fix incorrect wording and typo
* typings: MessageReaction#count is nullable
* typings: mark MessageReaction#partial as readonly
Co-Authored-By: Vlad Frangu <kingdgrizzle@gmail.com >
* fix(User): fetch dm channel if cached one is partial
* docs: add missing comma
Co-Authored-By: Antonio Román <kyradiscord@gmail.com >
* fix: accomodate for new reactions
* fix: updating existing/new count on _patch
* docs: typo
* for consistency
Co-authored-by: Vlad Frangu <kingdgrizzle@gmail.com >
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
Co-authored-by: Antonio Román <kyradiscord@gmail.com >
2020-01-05 16:45:49 +01:00
tipakA
bf31b28ad9
feat(RichPresenceAssets): add Twitch preview link for largeImageURL ( #3655 )
2020-01-05 00:50:38 +01:00
SpaceEEC
97eac663b3
feat(MessageMentions): cache mentioned members ( #3601 )
2019-12-27 19:28:04 +01:00
SpaceEEC
e660ea90cc
fix(Webhook): edit channel when editing avatar ( #3588 )
2019-12-27 19:27:48 +01:00
SpaceEEC
ea76a56639
feat(Webhook): add type property and created* getters ( #3585 )
...
* feat(Webhook): add created* getters
* feat(Webhook): add type property
* typings(WebhookFields): use primitive string for url getter
Co-Authored-By: Gryffon Bellish <owenbellish@gmail.com >
* fix(Webhook): token can be null
Co-authored-by: Gryffon Bellish <owenbellish@gmail.com >
2019-12-27 19:27:34 +01:00
ottomated
f578cce9ac
feat(Guild): add systemChannelFlags ( #3559 )
...
* Add systemChannelFlags bitfield to Guild
* Implement @vladfrangu's suggestions
* fix: apply suggestions, reverse order of flags, reword docs
* docs: add SystemCHannelFlagsResolvable typedef
Co-authored-by: SpaceEEC <spaceeec@yahoo.com >
2019-12-21 21:27:14 +01:00
Sugden
99e8d3c540
cleanup: remove acknowledge method from TextChannel & DMChannel ( #3635 )
...
* Update TextChannel.js
* remove acknowledge method
2019-12-21 20:32:24 +01:00
izexi
43782839ec
feat: add new MessageFlags.FLAGS & User#system ( #3603 )
...
* feat: add new FLAGS
* feat: add system property
* typings: add User#system & new MessageFlagsStrings
2019-12-15 20:23:06 +01:00
Carter
330d5db586
feat(Webhook): addition of Webhook#avatarURL function ( #3625 )
...
* feat: addition of Webhook#avatarURL
* typings: added Webhook#avatarURL
* fix: trailing space
* docs: fixed jsdoc function description
* fix: typo
2019-12-15 20:20:15 +01:00
Jeroen Claassens
2ca74d6b63
feat(Activity): support for CUSTOM_STATUS activity type ( #3353 )
...
* feat: support for custom status in activity
* nit(typings): order properties
2019-12-05 13:13:42 +01:00
Gryffon Bellish
d39f17925d
fix(Invite): fix valueOf returning undefined ( #3582 )
...
* Update Invite.js
* Fix typings
* Fix ESLint errors
2019-11-19 21:54:35 +01:00
Carter
1bcc0c2e1d
feat(GuildAuditLogs): add new event types ( #3584 )
...
* adds more audit-log entries
this adds additional audit-log types from https://discordapp/discord-api-docs/pull/1191
* typings for new audit-log entries
* typings for new audit-log entries
* fix action numbers
2019-11-19 21:51:26 +01:00
matthewfripp
38d370fb18
feat(MessageAttachment): add spoiler property ( #3561 )
...
* feat(MessageAttachment): add spoiler property
* typings
* Implement suggestions
* Make readonly
Co-Authored-By: Antonio Román <kyradiscord@gmail.com >
2019-11-04 14:44:36 +01:00
Jiralite
cc466fa4b9
docs: NewsChannel and StoreChannel ( #3557 )
...
* Added news & store
* Update GuildChannel.js
* Added in News and Store
2019-11-04 11:35:14 +01:00
SpaceEEC
2e20e8092b
fix(*Collector): account for a max listener count of 0 ( #3504 )
2019-11-04 11:25:43 +01:00
rei2hu
9e0705cbc3
fix(Message): check for edited_timestamp in data when patching message ( #3535 )
...
* check for data.edited_timestamp
* actually i should do it like this for consistency
* indentation
2019-10-18 11:55:35 +02:00
izexi
a8f06f251f
feat(VoiceState): add VoiceState#streaming ( #3521 )
...
* feat: add VoiceState#streaming
* typings: add VoiceState#streaming
2019-10-04 16:44:35 +02:00
Vlad Frangu
a4f06bdffd
src: support new message fields ( #3388 )
...
* src: Update channel pattern
* src: Remove useless non-capture group
* src: it's as though we're starting fresh
* src: Bring this up to date for reals now
* src: typings and a bug fix
* src: Add crossposted channels to message mentions
* src: Requested changes and add typings
* src: Move Object.keys outside loop
* typings: Fix enum being exported when it shouldn't
* src: Consistency with roles and users
* docs: Correct docstring for MessageFlags#flags
* docs: Correct docstring for MessageMentions#crosspostedChannels
* docs: Suggestions
Co-authored-by: SpaceEEC
* src: Reset flags to 0 if no flags are received on MESSAGE_UPDATE
2019-10-01 11:01:55 +02:00
Vlad Frangu
ea8b4e7355
docs/typings: Rename LURKABLE to PUBLIC and update GuildFeatures type ( #3484 )
...
* docs: Rename LURKABLE to PUBLIC
* typings: Update GuildFeatures type
2019-09-25 23:28:12 +02:00
Gryffon Bellish
d280d1b03f
style: change let to const in MessageMentions ( #3483 )
2019-09-24 17:36:19 +02:00
Crawl
321beb73bd
revert: "feat(Partials): add DMChannel/MessageReaction#fetch()… ( #3468 )
...
This reverts commit b0047c424b .
2019-09-10 19:49:56 +02:00
izexi
b0047c424b
feat(Partials): add DMChannel/MessageReaction#fetch() and Parti… ( #3261 )
...
* add DMChannel#fetch() & Action#getChannel({recipients})
* ref for MessageReaction partial
* typings
* add PartialTypes.REACTION
* accommodate for fully removed reactions
* fix incorrect wording and typo
* typings: MessageReaction#count is nullable
* typings: mark MessageReaction#partial as readonly
Co-Authored-By: Vlad Frangu <kingdgrizzle@gmail.com >
* fix(User): fetch dm channel if cached one is partial
* docs: add missing comma
Co-Authored-By: Antonio Román <kyradiscord@gmail.com >
2019-09-10 16:09:06 +02:00
Carter
6f83e71555
feat: Guild#partnered ( #3444 )
...
* feat: Guild#partnered
* typings: added Guild#features
* fix: removed trailing space
* typings: made Guild#partnered readonly
2019-09-10 15:47:13 +02:00
SpaceEEC
8e0f525d91
fix(Role): throw TypeError in comparePositionTo ( #3466 )
2019-09-10 15:44:49 +02:00
Will Nelson
c86a6154aa
feat(VoiceState): add kick method ( #3462 )
...
* feat(VoiceState): add kick method
* feat(typings): add types for VoiceState#kick method
2019-09-10 10:00:04 +01:00
Antonio Román
d252ddf9da
docs: Document Message#author as nullable ( #3464 )
...
Fixes #3463
2019-09-08 09:49:10 +02:00
Vlad Frangu
5e4f9d436d
src: alphabetize guild features and make sure they're up to date ( #3441 )
2019-08-21 12:52:35 +01:00
Vlad Frangu
fbd811517a
src: Update Webhook#sendSlackMessage to be accurate with what the API returns ( #3429 )
...
* src: Update sendSlackMessage
* typings
2019-08-19 21:02:33 +01:00
SpaceEEC
c786867bd6
fix(Webhook): return raw data if the channel is unavailable
...
Fixes #3424
2019-08-18 11:45:28 +02:00
izexi
d62db232e7
feat(Invite): add targetUser(Type) ( #3262 )
...
* add Invite#targetUser(Type)
* incase discord decides to add 0
2019-08-17 20:31:04 +02:00
Khoo Hao Yit
8ae7a30d0b
fix(Message): delete method caused messageDelete event to fire twice ( #3252 )
...
* ref: add getPayload and use for other get* methods
* return existing data.*
* use Action.getUser()
* Fix messageDelete double emission
2019-08-17 19:33:03 +02:00
Gryffon Bellish
ab27dd0218
refactor(TeamMember): remove client from constructor ( #3409 )
...
* Remove client from TeamMember constructor part 1
* Remove client from TeamMember constructor part 2
* update typings
2019-08-17 18:24:16 +02:00
didinele
2df4f227a4
refactor: move Guild#defaultRole to RoleStore#everyone ( #3347 )
...
* remove guild#defaultRole
* add RoleStore#defaultRole
* typings
* fix trailing space
* another one
* Rename it to everyone
2019-08-17 18:02:17 +02:00
bdistin
6d3c55b68c
feat(Collector): allow collectors to be consumed by for-await-of loops ( #3269 )
2019-08-17 17:57:45 +02:00
Alex
e562564123
docs(Guild): add missing features ( #3406 )
...
* Update Guild.js
* Update Guild.js
* style(Guild): remove trailing space
* typings(Guild): add new features
2019-07-28 15:24:27 +02:00
bdistin
00c4098bb3
refactor(Util.escapeMarkdown): allow separate escaping and add tests ( #3241 )
...
* wip refactor
* add escapeMarkdown tests
* italics can be done with a single underscore too
* more refined
* fix test name
* unnecessary eslint ignores
* use jest
* make eslint less annoying in this test file
* more testing
* fix lib usage
* more tests and a small fix
2019-07-11 22:08:40 +02:00
Eduardo Londero
f1433a2d97
feat(Collector): add idle time for a Collector to stop itself ( #2942 )
...
* Implement idle feature
* Add typings
* Minimal fixes
* Make everything in Collector and not attached to ReactionCollector
* set this._idletimeout to null when collector ends
* also set this._timeout to null when collector ends
2019-07-11 21:40:12 +02:00
Jisagi
adb082305d
feat(Guild): add banner to edit method and add setBanner method ( #3364 )
...
* add setBanner method to Guild
* typos fixed & typings added
* more typings
* docs(Guild): add banner to GuildEditData
2019-07-11 13:09:43 +02:00
Skillz4Killz
20d7b3de59
docs/typings(VoiceStateStore): document and type the class ( #3294 )
...
* Update index.d.ts
* Update Guild.js
* Update Guild.js
* docs/typings(VoiceStateStore): document and add typings
2019-07-04 16:20:28 +02:00
SpaceEEC
b65a4f05da
fix(ClientApplication): fix ternaries
2019-06-26 20:19:05 +02:00
SpaceEEC
1dd4c041e0
fix(ClientApplication): owner is still nullable
...
Fixes #3358
2019-06-26 20:12:05 +02:00
SpaceEEC
4c11347511
docs(Team*): fix appliction -> team, tag -> mention
2019-06-26 11:42:03 +02:00
SpaceEEC
d7b2146c81
refactor(TeamMember): make id a getter
2019-06-25 20:40:15 +02:00
bdistin
a22aabf6a8
feature: teams support ( #3350 )
...
* basic teams support
* export Team & TeamMember
* use typedef
* typings and some fixes
* Update src/structures/TeamMember.js
Co-Authored-By: Vlad Frangu <kingdgrizzle@gmail.com >
* fix Team#iconURL()
* fix typings and a bug
* fix states start at 1
* team icon hash can be null
* fix owner typings
2019-06-25 20:31:48 +02:00
Ryan Munro
f82f0af928
docs(Presence): document client property ( #3342 )
2019-06-12 21:54:12 +02:00
Alex
19ef45130b
docs(Guild): add missing features ( #3336 )
...
The addition of missing guild features that were added in the Nitro boost update, such as ANIMATED_ICON
2019-06-08 10:38:45 +02:00
SpaceEEC
8e1857286d
typings(Guild): add typings for setRolePositions
...
See:
PR: #3317
Commit: 8bc8ffe168
2019-06-05 22:18:01 +02:00