abalabahaha
487f3ea4f4
Sketchy autoreconnect
2016-04-16 10:32:21 -07:00
abalabahaha
0d93ce9fbd
Docs update and updateServer option processing
2016-04-16 00:35:36 -07:00
abalabahaha
dd71bb9e27
ability to send file via sendMessage
2016-04-15 20:10:30 -07:00
abalabahaha
5f1e1b989b
updateServer with options
2016-04-15 19:30:01 -07:00
abalabahaha
3ed5f4fb90
Blocked users store, move some warn messages to debug
2016-04-15 19:29:35 -07:00
abalabahaha
864126976f
Fix sendFile content
2016-04-15 19:09:14 -07:00
abalabahaha
d0f2029fa6
Voice state update null check
2016-04-15 18:15:20 -07:00
abalabahaha
9251fd01ce
sendFile with content
2016-04-13 10:50:03 -07:00
abalabahaha
ecc35eecda
Ratelimiter inconsistency fix
2016-04-13 02:06:18 -07:00
abalabahaha
6b189cf3af
7.0.0
2016-04-13 00:47:48 -07:00
abalabahaha
afa5fa1758
Fixes
2016-04-13 00:05:08 -07:00
abalabahaha
b7f20956d7
wait for most servers to be ready
2016-04-12 23:27:44 -07:00
abalabahaha
675ea93bc3
fix the forceFetch fix
2016-04-12 23:07:40 -07:00
abalabahaha
71dd084667
forceFetch fix
2016-04-12 23:01:45 -07:00
Programmix
afde031267
Update voiceConnections on destroy
...
Instead of manually removing VoiceConnections from
InternalClient.voiceConnections, just integrate the functionality into
VoiceConnection.destroy()
2016-04-10 13:49:13 -07:00
Nicholas Tay
c247a3979b
Should be making the self friends stuff null if bot acc
2016-04-11 00:39:14 +10:00
Nicholas Tay
db1435910d
Fix for when other users move from different server to another across voice
2016-04-11 00:38:38 +10:00
meew0
bf78c441dd
Add a backwards-compatible getter for the first voice connection, thanks @qeled
2016-04-06 15:00:14 +02:00
Aaron Scherer
877eaab3c1
Scope fix for chunk requests during GUILD_CREATE
...
"scope fix"
* Update InternalClient.js
* Update InternalClient.js
2016-04-06 00:50:56 +02:00
abalabahaha
0e54d77025
Merge pull request #251 from nicholastay/multi_voice
...
Multi voice channel support (new oauth bot accounts and diff servers)
2016-04-05 06:01:45 -07:00
Nicholas Tay
5619e97a39
Minor fixes for d/c handler and non-bot accounts
2016-04-05 12:22:50 +10:00
Nicholas Tay
78399a77ae
Handle client being moved around as well
2016-04-05 11:42:43 +10:00
Nicholas Tay
a15b8e56c7
Multi voice connections across servers working
2016-04-05 11:28:13 +10:00
Aaron Scherer
30d011c7ac
Adding server update on serverCreated for large servers
2016-04-04 17:08:12 -07:00
Lord-Ptolemy
040ea21b33
Added mute, unmute, deafen, undeafen
2016-04-03 16:16:15 -04:00
abalabahaha
ad66991f36
Use alternatives to .find() because that's not polyfilled
2016-04-03 04:41:57 -07:00
abalabahaha
b3a65a4ed6
Merge pull request #238 from nicholastay/friends_support
...
Friends (relationships) support
2016-04-02 03:03:27 -07:00
meew0
dcd57277cd
Made channelDeleted emit for private channels, fixes #243
2016-04-02 11:34:48 +02:00
Nicholas Tay
f591542735
Working friends support with events and requests
2016-03-30 21:01:48 +11:00
Nicholas Tay
18dd59fe42
Fix bot detection on updateDetails
2016-03-28 19:04:44 +11:00
abalabahaha
74c06f7a69
Workaround for voice channel update member persistence
2016-03-20 00:32:17 -07:00
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
abalabahaha
5d4cd1fc28
Fix addMemberToRoles/removeMemberFromRoles
2016-01-29 22:11:12 -08:00
abalabahaha
e3173d1561
In-order + duplicate mentions, cleanContent in Messages
2016-01-29 22:05:01 -08:00
abalabahaha
8b392f359a
add channel to voiceStateUpdate, reorder args
2016-01-29 21:45:49 -08:00
abalabahaha
dad570a4ec
sendFile via URL
2016-01-29 21:45:03 -08:00
abalabahaha
35c800cc8f
Fixed line of code (meew0) causing logins with new creds to fail
2016-01-29 21:01:35 -08:00
abalabahaha
b052d59e46
renamed voiceUserStateUpdate to voiceStateUpdate
2016-01-29 21:00:23 -08:00
abalabahaha
6af71bf639
The beginnings of the voiceUserStateChange event
2016-01-29 17:46:46 -08:00
abalabahaha
8726b23730
Resolve role IDs
2016-01-29 17:14:40 -08:00
abalabahaha
ee2172c1d5
memberHasRole, membersWithRole
2016-01-29 17:02:40 -08:00
abalabahaha
2c8747995a
Merge addRoleToMember(s), merge removeRoleFromMember(s)
2016-01-29 14:55:07 -08:00
abalabahaha
be083b717e
Merge pull request #168 from hydrabolt/issue/144
...
Allow moving users to voice channels
2016-01-29 14:04:05 -08:00
meew0
fe9911acc2
Don't require a server for moveMember
2016-01-29 23:03:12 +01:00
meew0
c93ed88daf
Rebuild for voice moving
2016-01-29 22:46:42 +01:00
abalabahaha
4e9a11d7a9
sendFile typo
2016-01-24 18:31:51 -08:00
abalabahaha
2c17eaed02
Fix login, clone objects when firing x-Updated events
2016-01-24 16:41:35 -08:00
abalabahaha
2c6cbb6675
Merge remote-tracking branch 'ntay/sendfile-original-name' into indev
2016-01-24 16:15:28 -08:00
Nicholas Tay
3b3f5d831a
More string checking, and stream filename checking (fs streams)
2016-01-25 11:07:06 +11:00
abalabahaha
44c1fc5b29
Fixed getChannelLogs before/after, added server unavailable checks in READY
2016-01-24 15:41:23 -08:00
Nicholas Tay
3a8f1ddbf9
Optional sendFile name callback and remove extra logic
2016-01-25 10:35:44 +11:00