Commit Graph

207 Commits

Author SHA1 Message Date
james7132
bfc4fd686e Automatic animated avatar detection 2017-03-15 00:33:07 +00:00
RogueException
cab41851ba Prevent duplicate GuildUnavailables 2017-03-13 22:14:30 -03:00
RogueException
1b0e47be42 Fixed SocketRole.CompareTo 2017-03-02 06:55:09 -04:00
Christopher F
5e1d84d918 Merge pull request #395 from LassieME/issue/359
Conflicts:
	src/Discord.Net.WebSocket/DiscordSocketClient.cs
2017-03-01 17:34:39 -05:00
RogueException
34361fa64a Merge pull request #537 from RogueException/issue/477
Check that messages older than two weeks are not passed to bulk delete
2017-03-01 18:19:43 -04:00
Christopher F
66b7e0e7f0 Rename precondition to 'YoungerThanTwoWeeks' 2017-03-01 17:16:06 -05:00
RogueException
4c2221dacb More audio cleanup, finished receive streams 2017-02-26 13:43:11 -04:00
RogueException
8e0c65498b Cleaned up audio code 2017-02-26 10:57:28 -04:00
Christopher F
4a18b321ea Change the minimum allowed message to 13d23h59m
Connection/API lag could cause messages right on the edge of 14 weeks to fail on Discord's end when they pass our checks.
2017-02-25 16:31:46 -05:00
Christopher F
2db60749ca Add IsUnique parameter to CreateChannelInvite
Resolves #469
2017-02-25 16:17:58 -05:00
RogueException
3190d7e26d Moved (re)connection handling to ConnectionManager 2017-02-25 16:07:22 -04:00
RogueException
8630185ac9 Started Discord.Net.Relay 2017-02-25 16:07:22 -04:00
Christopher F
607f478b9a Check that messages older than two weeks are not passed to bulk delete
This resolves #477
2017-02-23 17:39:10 -05:00
Christopher F
c486f0ee50 Don't force avatar formats 2017-02-23 16:11:34 -05:00
Christopher F
a5adc8a129 Cleanup from rebase 2017-02-23 16:04:13 -05:00
Christopher F
6116c1bcef Replace IUser.AvatarUrl with IUser#GetAvatarUrl(size)
This is to support the new user image endpoint, which provides a parameter for image resizing.
2017-02-23 15:59:17 -05:00
Sindre G. Langhus
ab60f63511 Changes HasValue in Cachable to constructor argument 2017-02-21 22:11:48 +09:00
RogueException
70e8cea6e2 Fixed order for permission resolving 2017-02-11 23:15:48 -04:00
RogueException
0cf5493c61 Fixed crash, added DM/Group channel helpers 2017-02-07 21:10:30 -04:00
Sindre Langhus
d8682a82b2 Change all signatures in the SocketClients to interfaces. 2017-02-03 15:04:54 +01:00
Sindre G. Langhus
2d67cf36ae Changed Id from a ulong to generic TId, as per discussion. 2017-02-02 13:52:38 +01:00
Christopher F
daf0ac9347 Added docstrings for Cacheable 2017-02-02 13:51:53 +01:00
Sindre G. Langhus
705d71875c Simplified PR, renamed Cached to Cacheable. 2017-02-02 13:51:53 +01:00
Sindre G. Langhus
959d49a26f renamed Cache to Cached, and refactored many events to use Cached 2017-02-02 13:51:35 +01:00
Sindre G. Langhus
05fcd5f076 First commit 2017-02-02 13:37:39 +01:00
RogueException
11a639c5aa Moved a few log events to the shard logger 2017-01-28 19:03:55 -04:00
RogueException
3cf03fa7f8 Merge pull request #497 from Confruggy/patch-3
Fixed Format.Sanitize
2017-01-26 10:55:08 -04:00
RogueException
34139c9b59 Converted Discord.Net to a metapackage 2017-01-26 10:43:32 -04:00
RogueException
eb2a946dd6 Updated to 1.0.0-rc3 tooling 2017-01-25 22:27:24 -04:00
RogueException
3bc2520095 Abandon VersionSuffix 2017-01-25 20:39:04 -04:00
RogueException
24663605f6 Fixed CI detecting all packages as dev 2017-01-25 20:14:19 -04:00
RogueException
b0db37cad6 Versions are hard 2017-01-25 18:00:00 -04:00
RogueException
3046b62c94 Cleaned up csproj/sln/scripts 2017-01-25 12:41:38 -04:00
RogueException
203265cb65 Cleaned up ShardedClient, delayed connections 2017-01-25 12:21:58 -04:00
RogueException
7c5fe79333 Updated build script 2017-01-24 15:40:41 -04:00
RogueException
fe35400498 Cleanup 2017-01-24 11:42:28 -04:00
RogueException
158222bb78 Merged GuildExtensions into IGuild 2017-01-24 11:41:07 -04:00
RogueException
7ef48c5ce5 Improved discord HTTP exceptions 2017-01-24 11:40:08 -04:00
RogueException
ea0044cb87 Made IVoiceChannel.UserLimit nullable 2017-01-24 11:37:39 -04:00
RogueException
69bd4b4ea6 Updated .NET dependencies to 4.3.0 2017-01-24 11:36:07 -04:00
RogueException
00bb3c9d70 Removed project.jsons 2017-01-24 11:35:36 -04:00
Confruggy
02b0726338 Update Format.cs
removed comma and space
2017-01-23 16:10:56 +01:00
Confruggy
c1e445d8ce Update Format.cs 2017-01-22 22:33:03 +01:00
RogueException
d06b7856f6 Fixed several package errors 2017-01-02 00:05:45 -04:00
RogueException
4a75f68ac8 Added ManageWebhooks to Channel/OverwritePermissions 2017-01-01 23:40:54 -04:00
RogueException
e2934abe29 Made API models internal. Removed Discord.Net.API. 2017-01-01 23:28:42 -04:00
RogueException
dac51db299 Added DiscordShardedClient, some DiscordSocketClient fixes. 2017-01-01 09:03:35 -04:00
RogueException
fc8d2b3155 Added AudioOutStream, exposed Clear/ClearAsync methods. Added support for cancelTokens. 2017-01-01 00:30:13 -04:00
RogueException
58cb8cfb20 Added a limit to BufferedAudioTarget's internal buffer. 2016-12-31 20:07:20 -04:00
RogueException
082ddc616c Added IDisposable to IAudioClient 2016-12-30 17:06:15 -04:00