Commit Graph

199 Commits

Author SHA1 Message Date
abalabahaha
28b7b9f5d6 Wrong variable name, logic fixes, forgot a !, allow neutral permission overwrite 2016-03-19 23:45:38 -07:00
abalabahaha
b069f818d9 Unoverlap allow when denying a permission overwrite 2016-03-19 22:54:49 -07:00
abalabahaha
95748f3721 Merge pull request #229 from brussell98/indev
Added ability to use updateDetails() with token
2016-03-19 22:44:05 -07:00
Brandon Russell
93e3106404 Check if user or bot and require email for user 2016-03-20 00:19:29 -05:00
abalabahaha
afdb93b3d6 Let overwritePermissions keep existing permissions 2016-03-19 22:07:33 -07:00
abalabahaha
583906fe81 .find() isn't polyfilled apparently 2016-03-19 22:07:26 -07:00
Brandon Russell
72340845e5 Add email and password if non-token login 2016-03-19 23:14:28 -05:00
Brandon Russell
4386daf7a0 Added ability to use updateDetails() with token 2016-03-19 23:02:22 -05:00
abalabahaha
8614d4b2a5 Less CPU on cache update 2016-03-15 22:04:52 -07:00
abalabahaha
f0dd0cabdf 6.1.0 2016-03-15 22:04:52 -07:00
abalabahaha
5e64d96272 Attempted assorted fixes 2016-03-12 21:44:07 -08:00
abalabahaha
13e8a39f9f Minor inconsistencies 2016-03-12 21:21:59 -08:00
abalabahaha
14fffb12af Accept user IDs as channels 2016-03-12 21:11:21 -08:00
abalabahaha
ea80677a79 Attempt to fix startPM 2016-03-11 22:12:15 -08:00
abalabahaha
d2a9f15e82 Fixed options + message cache limit + server member count + leaving users 2016-03-10 22:16:05 -08:00
abalabahaha
b5c200901b Prepare for upcoming leave/deleteServer separation (fix #198) 2016-03-06 13:14:15 -08:00
abalabahaha
dd6c158250 Use binary in sendFile (fix #172) 2016-03-06 10:55:32 -08:00
abalabahaha
7ec859d5a1 Remove console.log from compiled version 2016-03-06 04:54:31 -08:00
abalabahaha
538df5f76b memberMap on guild chunks, fire voice channel changes (fix #177) 2016-03-06 04:51:21 -08:00
abalabahaha
6889743d5e Tried to fix #201 2016-03-02 17:40:28 -08:00
abalabahaha
df73f52454 Human-readable bot user status 2016-03-02 17:35:28 -08:00
abalabahaha
159602b359 createInvite forgot to Promise properly 2016-02-25 18:27:33 -08:00
abalabahaha
91a05be386 forceFetch callback when no fetch necessary 2016-02-20 22:25:53 -08:00
abalabahaha
7b24127de5 ready fires after forceFetchUsers if option is true 2016-02-20 19:08:48 -08:00
abalabahaha
41924df875 Debug code lol 2016-02-20 18:45:26 -08:00
abalabahaha
47ecc934f1 Attempting forceFetchUser callback 2016-02-20 18:33:36 -08:00
abalabahaha
78b18de1e1 Random nonexistent object reference fixed 2016-02-19 00:02:08 -08:00
abalabahaha
5c9865fc3c Small fixes 2016-02-18 20:49:03 -08:00
abalabahaha
e4641fe701 resolveChannel should take PM channel IDs 2016-02-17 08:24:11 -08:00
abalabahaha
f49600af17 Use USER_UPDATE 2016-02-14 13:19:07 -08:00
hydrabolt
315ae22a7f potential server_member_update bugfix? 2016-02-13 21:04:47 +00:00
hydrabolt
7144ead048 docs 6.66% 2016-02-13 18:21:59 +00:00
abalabahaha
e404361858 Un-meowwww 2016-02-12 19:59:41 -08:00
hydrabolt
54045de5f1 add member chunks 2016-02-12 22:07:56 +00:00
hydrabolt
f0c719cf71 see if user exists on presence before creating an entirely new one so username detection etc works 2016-02-12 21:43:05 +00:00
hydrabolt
60587c8d74 track new users from presence 2016-02-12 21:39:34 +00:00
hydrabolt
abde946864 added large_threshold as an option 2016-02-12 21:08:13 +00:00
hydrabolt
5132c9ade4 added large_threshold 2016-02-12 21:03:27 +00:00
calc84maniac
701c0ca9c4 Let updateDetails use data.email if possible (thanks @calc84maniac) 2016-02-11 10:34:21 -08:00
SooYou
fd5c981d83 fix resolveServer undefined when TextChannel
So far it has been the case that resolveServer has been returning
undefined in the case that the resource was a Message from a TextChannel.
This was the case because the conditional returned the value of member
"server" in the Message object. The Message object doesn't have a server
member though. The fix is to use the "channel" member of the Message
object and return its "server" member which was likely the original
intention considering the if statement.
2016-02-06 18:18:00 +01:00
Neto Becker
3283283b4d fix game status not been updated when closing the game 2016-02-03 12:47:23 -02:00
Neto Becker
8d5949842c fix setUsername() 2016-02-03 12:41:19 -02:00
abalabahaha
9173ded903 Minor patching 2016-02-02 05:59:55 -08:00
meew0
c773ea4e49 Check before a channel is a voice channel before joining it 2016-02-01 21:34:32 +01:00
meew0
e66311bdf5 Use resolveChannel instead of resolveVoiceChannel for joinVoiceChannel and get rid of resolveVoiceChannel 2016-02-01 21:30:57 +01:00
meew0
3a9d8fb518 Rebuild for 6.0.0 2016-01-31 16:01:37 +01:00
abalabahaha
cd25848bdc voiceStateUpdate stored per-server, some docs 2016-01-30 14:11:21 -08:00
abalabahaha
89e3396af6 sendFile with non-image files (fix #172) 2016-01-30 12:48:53 -08:00
meew0
c1171e6973 Fix the regex in Resolve.resolveFile, fixes #171 2016-01-30 14:36:31 +01:00
meew0
634a5bd737 Fix the webdists, this fixes #170.
Particular problems and how they were resolved:
 - The `fs-extra` module, used exclusively by TokenCacher, didn't have a browser version. I rewrote TokenCacher to not use fs-extra (see fdd4cfc7cc)
 - TokenCacher wouldn't work in the browser anyway due to lack of a file system. I made a shim (`Util/TokenCacher-shim.js`) that implements all TokenCacher functionality as null implementations, this causes `login` to always make a request.
 - Compressed packets couldn't be parsed because neither node's Buffers nor zlib were working correctly. Initially I tried to make a browser-only parser class that parses compressed `Blob` packets, but this didn't work out, so I just disabled compression by default.
2016-01-30 14:17:27 +01:00