Commit graph

586 commits

Author SHA1 Message Date
Nicholas Tay
41ead870b7 Update friend_remove cases (should fix #275) 2016-04-17 16:11:51 +10:00
abalabahaha
9083893d79 7.0.1 2016-04-16 10:49:48 -07:00
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
2842b97776 Throw errors on missing voice dependencies 2016-04-13 00:46:13 -07:00
abalabahaha
28fce9ea34 Some docs 2016-04-13 00:38:12 -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
meew0
d53aabefb0 Fix an off by one error in volume transformation range checking 2016-04-05 18:01:49 +02:00
meew0
d48458b80f Add an extra range check to the volume transformer, should hopefully fix #193 2016-04-05 17:33:14 +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
abalabahaha
2c55a65ddb Merge pull request #245 from hydrabolt/volume-fixes
Volume fixes
2016-04-02 03:02:44 -07:00
meew0
dcd57277cd Made channelDeleted emit for private channels, fixes #243 2016-04-02 11:34:48 +02:00
meew0
8fa3c24b12 Rebuild for volume changes 2016-04-02 11:15:33 +02:00
Nicholas Tay
f591542735 Working friends support with events and requests 2016-03-30 21:01:48 +11:00
Nicholas Tay
77346e3415 Send guild_id on voice destroy for bot accounts to work
(thanks qeled for supplying this fix, as per in the node_discord-js discord chat channel :D)
2016-03-28 19:06:10 +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
99af4a7d66 Fixed bad wording 2016-03-20 00:05:19 -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
abalabahaha
3bbd4f46d2 Merge pull request #226 from petoem/indev
Add ability to pause and resume audio thats being played
2016-03-19 22:43:48 -07:00
Brandon Russell
93e3106404 Check if user or bot and require email for user 2016-03-20 00:19:29 -05:00
abalabahaha
703ac05400 User bot property 2016-03-19 22:11:11 -07: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
Michael Petö
462adfbad3 Add ability to pause and resume audio thats being played 2016-03-19 21:54:25 +01:00
qeled
4d6cca72f4 Implement voice encryption support 2016-03-18 06:32:35 +03:00
abalabahaha
27a0361afc Not everyone needs to set the volume 2016-03-15 22:09:16 -07: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
e525e3b722 Copy paste fail 2016-03-15 22:04:52 -07:00
abalabahaha
42bedbeee4 Attempt to fix cache crash 2016-03-15 22:04:44 -07:00
abalabahaha
930f276828 Aaron copied horrible code from elsewhere 2016-03-12 22:06:30 -08:00
abalabahaha
13055f67d2 Attempted to understand volume code and retry fixes 2016-03-12 21:53:34 -08:00
abalabahaha
5e64d96272 Attempted assorted fixes 2016-03-12 21:44:07 -08:00
abalabahaha
25f25f5506 Attempt to process volume option 2016-03-12 21:27:48 -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
ef679e87c4 Attempted better ffmpeg handling 2016-03-10 21:40:19 -08:00
abalabahaha
b5c200901b Prepare for upcoming leave/deleteServer separation (fix #198) 2016-03-06 13:14:15 -08:00
abalabahaha
4e58de8cd6 Make FFMPEG error reject encoding 2016-03-06 13:04:23 -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
beb44b7bfa large_threshold vs offline server owner vs ServerChannel.permissionsOf 2016-02-23 09:01:04 -08:00
abalabahaha
91a05be386 forceFetch callback when no fetch necessary 2016-02-20 22:25:53 -08:00
abalabahaha
0ec5d3e8d7 Empty array instead of undefined 2016-02-20 19:30:50 -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
Amish Shah
9a57e7ab03 Merge pull request #184 from aequasi/179
Adding volume wrapper
2016-02-13 18:23:43 +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
Aaron Scherer
0571958033 Fixing conflicts 2016-02-12 13:08:03 -08:00
hydrabolt
5132c9ade4 added large_threshold 2016-02-12 21:03:27 +00:00
hydrabolt
42f053eb9f Merge remote-tracking branch 'origin/master' into indev 2016-02-12 20:44:18 +00:00
calc84maniac
701c0ca9c4 Let updateDetails use data.email if possible (thanks @calc84maniac) 2016-02-11 10:34:21 -08:00
abalabahaha
9fc5a752f8 colorAsHex should return hex (fixes #188) 2016-02-11 10:30:06 -08:00
Aaron Scherer
3c64cfce4a Adding volume wrapper 2016-02-10 09:53:05 -08:00
Aaron Scherer
c7103f8930 Update AudioEncoder.js 2016-02-09 09:39:44 -08:00