iCrawl
0a2003095d
ci: consistency in naming
2019-09-03 16:18:56 +02:00
iCrawl
0c14616ffc
ci: reduce the amount of yml files
2019-09-03 16:08:25 +02:00
iCrawl
e7a961781c
ci: add webpack workflow
2019-09-03 16:04:36 +02:00
iCrawl
fe71cecc2a
ci: use the correct command
2019-09-02 13:27:34 +02:00
iCrawl
3ce60212e6
ci: run a lint cronjob every 12h
2019-09-01 15:41:07 +02:00
Schuyler Cebulskie
45af62a621
Update typings for renamed shard events
2019-08-31 17:18:18 -04:00
Schuyler Cebulskie
4b34f1acbe
Remove past-tense naming on shard events
2019-08-31 17:14:48 -04:00
Yukine
9e6a73d1a0
typings(Client): remove 'resume', add 'replayed' parameter to 'shardResumed' ( #3455 )
...
corrected shardResumed & removed old resumed event
2019-08-31 22:17:46 +02:00
Crawl
89d9b0f498
fix(typings): partially revert #3448
2019-08-29 20:16:38 +02:00
izexi
2a3fb705d0
fix(ChannelStore): return existing DMChannels within add() ( #3438 )
...
* fix: return existing DMChannels
* ref: group nested conditions
2019-08-28 11:13:09 +02:00
didinele
745a0ea942
typings(DataStore): correct return types for resolve, resolveID and remove ( #3448 )
...
* fix(typings): DataStore#resolve & DataStore#resolveID can also return null.
* fix(typings): DataStore#remove returns a boolean, not void.
Co-Authored-By: izexi <43889168+izexi@users.noreply.github.com >
2019-08-28 11:11:15 +02:00
Gryffon Bellish
4c08812302
docs(ClientOptions): document unit of restRequestTimeout ( #3449 )
2019-08-26 18:52:30 +02:00
iCrawl
8bbf1a9228
ci: remove leftover docs action
2019-08-25 07:45:45 +02:00
iCrawl
6baff9e3fc
ci: change job name for docs
2019-08-24 22:26:08 +02:00
iCrawl
08dfdcb4eb
ci: deploy docs using new action
2019-08-24 22:17:40 +02:00
iCrawl
57033f3334
ci: add npm install steps
2019-08-24 20:31:12 +02:00
iCrawl
fd49082ac0
ci: run ci in parallel
2019-08-24 20:28:44 +02:00
iCrawl
1511e96761
ci: run docs excluding
2019-08-24 19:45:52 +02:00
iCrawl
4f9e7f4a23
ci: remove travis
2019-08-24 19:32:40 +02:00
Crawl
e8451561ed
ci: github actions ( #3442 )
...
* feat: eslint action
* refactor: actions v2
* fix: set +x for entrypoint
* ci: integrate docs
* fix: give it a nice name
* ci: publish docs
* ci: fix yaml key error
* ci: fix executable
* ci: use normal sh shebang
* ci: move into the workspace
* ci: fix eslint path
* ci: manually run the build
* ci: use different container
* ci: install git
* ci: assume yes flag
* ci: use correct branch
* ci: fix branch and source
* ci: fix condition
* ci: remove useless steps
* ci: rename action
* ci: make executable again
* ci: cleanup
* ci: add stable branch
* ci: remove semi
* ci: do some logging for failing action
* ci: remove actions api
* ci: re-add semi
* ci: use actions repo
* ci: use v1 tags
* ci: remove semi
* chore: change job name passed to eslint
* chore: dummy commit, remove different semi
* ci: change job name
* chore: dummy commit
* ci: add gh-actions as possible branches
* ci: lint all branches
* ci: dummy
* ci: separate pr and push
* chore: run actions on gh branch
* ci: try excluding branches
2019-08-24 19:32:18 +02:00
Amish Shah
c715ed9f8b
voice: remove passes
...
(discord will begin dropping duplicated audio packets from tomorrow, you should not set passes > 1)
2019-08-22 12:15:20 +01:00
Carter
cc488a8bd3
fix: GuildMemberStore#_fetchMany ( #3420 )
...
* added DARK_MODE_INVISIBLE
added another constant color that makes embeds appear invisible on DARK mode.
* travis likes trailing commas
* fix: ref issue: #3414
* fix: removed a random color
2019-08-21 16:52:08 +01: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
Saya
e4309b23d5
feat: abort Requests that takes a lot of time to resolve ( #3327 )
...
* Add Request Timeout
* Add abort controller in packages
* Fix Lint Error.
* Fix Lint Errors
* Make Timeout Customizable & use finally
* Fixed a minor issue
* Fix eslint
* Update request timeout to use d.js client timeout methods.
2019-08-19 18:55:07 +02:00
neoney
3fcc862c5f
docs: fix voice broadcast example code ( #3436 )
...
client.createVoiceBroadcast() -> client.voice.createBroadcast()
2019-08-18 11:54:30 +02:00
SpaceEEC
c786867bd6
fix(Webhook): return raw data if the channel is unavailable
...
Fixes #3424
2019-08-18 11:45:28 +02:00
Khoo Hao Yit
1851f74770
fix(ReactionUserStore): remove method firing messageReactionRemove event twice ( #3277 )
2019-08-17 21:09:29 +02:00
Koyamie
12b48b7cbb
fix(GuildMemberRoleStore): correctly reference the everyone role ( #3434 )
2019-08-17 20:57:14 +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
BannerBomb
b662678f21
feat/fix(Util): fix animated part of parseEmoji regex and make id optional ( #3407 )
...
* Small changes to parseEmoji regex
I just made a small change to the parseEmoji regex, this change will make an invalid emoji, like `<aname:id>` return as null, before this change it would return as an animated emoji because the name started with an `a` which would result in false positives, then the `?` I added to the end of `(\d{17,19})?` is used if someone provided an emoji as `:name:` or `a:name:` it will return the correct values but have an invalid id.
* Update Util.js
2nd Update: I changed the regex to output the results if you provide `<aemoji:123456789012345678>` and <:aemoji:123456789012345678>` which will output `{ animated: false, name: "aemoji", id: "123456789012345678" }` or `<:emojiname:>` which outputs `{ animated: false, name: "emojiname", id: null }` or `<a:emoji:>` which would output `{ animated: true, name: "emoji", id: null }`. Before this PR the method would return that the emoji was animated if you provided something like `<anemojiname:emoji_id>` because the name started with an `a`.
2019-08-17 18:07:58 +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
Carter
7fae6e5bca
typings: switch overloads of RoleStore#fetch ( #3397 )
...
because compu told me to
2019-08-17 17:51:52 +02:00
Robin Millette
f55e4302c9
github: fix duplicate key in FUNDING.yml ( #3380 )
...
Comment out (keep for reference) unused platforms. Also fixes a duplicate `github` key.
2019-08-17 17:50:49 +02:00
Amish Shah
c6e8fccbf0
voice: fix #3418
...
(kicking bot from voice channel doesn't allow it to rejoin)
2019-08-17 13:42:22 +01:00
Amish Shah
2c4d14a71b
voice: remove redundant debug info
2019-08-14 19:22:41 +01:00
Amish Shah
f79f024343
fix: bots being unable to connect
2019-08-12 21:40:26 +01:00
Vlad Frangu
9e76f23314
fix(GuildMemberStore): reject BAN_RESOLVE_ID error instead of throwing it ( #3425 )
2019-08-10 12:22:11 +02:00
iCrawl
d14db52158
fix(typings): send overloads
2019-08-04 15:57:39 +02:00
Crawl
5af8cb8e6e
feat: overload for split always returning an array ( #3411 )
...
* feat: overload for split always returning an array
* feat: update Util.splitMessage
2019-07-30 00:25:45 +02:00
TNThacker2015
e645dd6358
feat: Util.splitMessage always return an array ( #3035 )
...
* Making Util.splitMessage always return an array
Util.splitMessage sometimes returns an array, but other times it returns a string. This should make it so that it always returns an array.
* jsdoc
Co-Authored-By: TNThacker2015 <37024464+TNThacker2015@users.noreply.github.com >
* docs(Util): remove superfluous space in docstring
2019-07-30 00:25:35 +02:00
Lewis
53722b47c1
chore(license): update copyright notice ( #3408 )
2019-07-30 00:00:56 +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
Kitten King
d8516efa36
docs: fix typos ( #3404 )
2019-07-25 17:18:23 +02:00
Crawl
651ff81bd5
fix: update issue templates
2019-07-13 18:02:07 +02:00
MoreThanTom
547bf83100
feat(typings): constants export ( #2915 )
...
* Added typings for Constants export
* Full typing of list Constants
* Fix mistake in Package typing
* Cleanup for requested changes
moved fs import to import cluster
WSEvents using WSEventType to build type
* Satisfy tslint rules
* Update Constants.js
* Update index.d.ts
* Update index.d.ts
* Update index.d.ts
* Update index.d.ts
* Update index.d.ts
* Update index.d.ts
* Update index.d.ts
* Update index.d.ts
2019-07-12 17:02:45 +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