Commit Graph

  • 5c5a9c8d6f Fixed User TypeReader not resolving in DMs RogueException 2016-06-29 05:27:18 -03:00
  • 142e8484ea Added RTP Read/Write and Opus Encode/Decode streams RogueException 2016-06-29 05:26:58 -03:00
  • 689c9ff31a Finished AudioClient connection handshake RogueException 2016-06-28 23:33:28 -03:00
  • d44163791f Automatically sync guilds RogueException 2016-06-28 20:40:05 -03:00
  • 9e8b897589 Added ISelfUser.ModifyStatusAsync RogueException 2016-06-28 20:05:57 -03:00
  • c6157a0868 Default new CachedGuildUsers to offline RogueException 2016-06-28 19:35:14 -03:00
  • 1a40f62249 Removed unused enum RogueException 2016-06-28 19:13:33 -03:00
  • 8da2913576 Added support for GUILD_SYNC RogueException 2016-06-28 19:11:57 -03:00
  • 4a934ee16c Added DebuggerDisplay to ConcurrentDictionaryWrapper RogueException 2016-06-28 17:54:41 -03:00
  • 6d6af08815 Renamed DownloadAllMembers -> DownloadAllUsers, fixed overriding CachedGuild's DownloadUsers RogueException 2016-06-28 17:30:18 -03:00
  • 09572b0f76 Fixed using wrong port for WSS audio connections RogueException 2016-06-28 08:44:55 -03:00
  • a529b6bd07 Added VOICE_SERVER_UPDATE handling RogueException 2016-06-28 08:36:20 -03:00
  • 58d54a76b5 Merged Discord.Net.Audio into the main project, starting adding IVoiceChannel.ConnectAsync() RogueException 2016-06-28 06:20:16 -03:00
  • d4c2a17516 Moved IDMChannel/IGuildChannel's IUpdateable to IChannel RogueException 2016-06-28 02:46:58 -03:00
  • 5544d0759b Updated to .Net Core 1.0 RTM RogueException 2016-06-27 22:23:45 -03:00
  • ec2a857455 Did more groundwork for AudioClient, added ILogManager RogueException 2016-06-27 22:23:32 -03:00
  • c1a0761279 Started porting audio code from 0.9 RogueException 2016-06-27 09:56:40 -03:00
  • e649696332 Added fancy badges RogueException 2016-06-27 07:30:53 -03:00
  • 63fbdb394b Ensure Task return type for commands RogueException 2016-06-27 07:07:56 -03:00
  • 7bb890cbfe Added command groups, fixed several bugs RogueException 2016-06-27 06:56:24 -03:00
  • 6300a24eb5 Added note about username rate limit RogueException 2016-06-27 06:56:02 -03:00
  • 9365a70e1d Added IGuildUser Add/Remove Roles extensions RogueException 2016-06-26 23:03:05 -03:00
  • 602ac134e5 Added Prefix check extensions to IMessage RogueException 2016-06-26 22:54:12 -03:00
  • f76d468582 Dont initialize the websocket engine if DiscordClient is given a DiscordSocketConfig RogueException 2016-06-26 22:54:01 -03:00
  • f6c31a0b19 Added argPos overloadeds to CommandService's Search and Execute RogueException 2016-06-26 22:53:46 -03:00
  • abeadce5cb Added project for audio RogueException 2016-06-26 22:36:41 -03:00
  • e7597631d2 Added NicknameMention to IUser RogueException 2016-06-26 21:42:29 -03:00
  • 0e710cc76a Added a shorthand CommandService.Execute method RogueException 2016-06-26 21:40:05 -03:00
  • eb7ec637a5 Cleaned up several CommandService functions RogueException 2016-06-26 21:06:34 -03:00
  • 5ac320312d Added CommandService.Unload(Module) overload RogueException 2016-06-26 21:00:39 -03:00
  • f6595aa73e Added IDisposable to DiscordClients, removed unused property RogueException 2016-06-26 19:47:53 -03:00
  • bfea0ef0a2 Added ordered user mentions, fixed role and channel mention resolving RogueException 2016-06-26 19:06:10 -03:00
  • 851589f7db Dont error if an uncached message is delete RogueException 2016-06-26 17:06:18 -03:00
  • 21102e460c Fixed null char being appended to unparsed args RogueException 2016-06-26 05:08:29 -03:00
  • f59b6b9004 Implemented command type readers, parser and service. RogueException 2016-06-26 03:35:40 -03:00
  • d934a5a1eb Added MentionUtils.TryParseXXX methods RogueException 2016-06-26 01:55:51 -03:00
  • 2c87e496e1 Added IUser.DiscriminatorValue RogueException 2016-06-26 01:55:33 -03:00
  • 250a7deba7 Added Message pinning RogueException 2016-06-25 00:55:39 -03:00
  • febd9636f7 Added ISelfUser.IsMfaEnabled RogueException 2016-06-25 00:33:47 -03:00
  • e6879cbe0f Added VerificationLevel and DefaultMessageNotifications to Guild.ModifyAsync RogueException 2016-06-25 00:23:12 -03:00
  • 26eb572fdb Added DefaultMessageNotifications RogueException 2016-06-25 00:14:20 -03:00
  • 11c9b61495 Added MfaLevel RogueException 2016-06-24 23:37:40 -03:00
  • d9802e9067 Some prep work for shared datastores, removed datastoreprovider RogueException 2016-06-24 22:34:30 -03:00
  • 3276b2f03e Added VerificationLevel enum RogueException 2016-06-24 21:54:45 -03:00
  • 38bfe52f2b Renamed GuildDownloadedMembers -> GuildMembersDownloaded RogueException 2016-06-24 18:10:09 -03:00
  • ea5da958b2 Fixed CachedVoiceChannel.Members RogueException 2016-06-24 18:06:52 -03:00
  • 31b0085ae3 Reworked Presence and VoiceState, added updated events RogueException 2016-06-24 17:45:08 -03:00
  • 45330a0032 Dont generate property contracts for ignored properties RogueException 2016-06-24 16:40:15 -03:00
  • 43d3998c17 Removed MESSAGE_UPDATE warning RogueException 2016-06-24 03:09:42 -03:00
  • 5f18d39011 Reworked event system, fixed presence and voice state updates RogueException 2016-06-24 02:28:43 -03:00
  • 04bf733774 Added a few missing ConfigureAwait(false) RogueException 2016-06-22 21:51:56 -03:00
  • 741f10d9b1 Improved 429 handling RogueException 2016-06-22 20:06:58 -03:00
  • c9171619d9 Added Ids to rate limit, improved bucket logic, added channel bucks and buckettargets, and exposed bucket data. RogueException 2016-06-22 19:35:49 -03:00
  • e5b00fd157 Revert "Added Expressions dependency" RogueException 2016-06-22 17:34:32 -03:00
  • 6545509ade Readded 502 handling RogueException 2016-06-22 16:10:19 -03:00
  • 7896afdc92 Added more user-friendly entity properties to rest params RogueException 2016-06-22 16:09:46 -03:00
  • a1594d55b3 Removed a couple of debug logs RogueException 2016-06-21 12:24:48 -03:00
  • 97078b557a Ensure socket is disconnected before reconnecting RogueException 2016-06-21 12:19:40 -03:00
  • 3e5193c3b7 Added Expressions dependency RogueException 2016-06-21 05:37:07 -03:00
  • 32ab967f4a Reorganized commands structure RogueException 2016-06-21 05:32:49 -03:00
  • 2e8f67e8a4 Merged WaitForGuildsAsync into ConnectAsync RogueException 2016-06-21 05:32:26 -03:00
  • 19f9abbed9 Fixed SelfUser.Modify when no username is provided RogueException 2016-06-21 02:50:57 -03:00
  • 851c60fcbf Improved Json.Net contract resolving logic with optionals RogueException 2016-06-21 02:50:42 -03:00
  • 7d5c6e10b4 Fixed null discordclient when editing current user RogueException 2016-06-21 02:17:04 -03:00
  • 4f1623d5e9 Fixed ModifyAsync null checks RogueException 2016-06-21 02:14:11 -03:00
  • 8736461743 Updated GetGuildMembersAsync to use after instead of offset. Removed paginated IChannel.GetUsersAsync(). RogueException 2016-06-21 01:41:47 -03:00
  • f46e217baa Fixed compile error RogueException 2016-06-21 01:22:38 -03:00
  • 52053ac942 Fixed WaitForGuildsAsync RogueException 2016-06-21 01:16:54 -03:00
  • 4215a9d8cd Fixed removing DMs from cache RogueException 2016-06-21 01:18:56 -03:00
  • 23bd574830 Fixed WaitForGuildsAsync RogueException 2016-06-21 01:16:54 -03:00
  • ff806d5468 Dont crash if the websocket's cancelTokenSource.Cancel throws an exception RogueException 2016-06-21 01:10:17 -03:00
  • b38455f427 Several performance/memory improvements. Renamed CachedPublicUser -> CachedGlobalUser. RogueException 2016-06-21 01:09:50 -03:00
  • 732d30e598 Added DataStore.DMChannels property RogueException 2016-06-21 01:07:47 -03:00
  • 8bd304b018 Disabled memory cache by default RogueException 2016-06-20 23:40:04 -03:00
  • ad1ba0ab50 Added DMChannels to DataStore RogueException 2016-06-20 21:14:19 -03:00
  • c8f9372113 Fixed ban event deserialization RogueException 2016-06-20 17:00:15 -03:00
  • 1b5d0546a7 Redirected SocketClient's GetGuildEmbed, GetGuilds and GetVoiceRegions to the cache. RogueException 2016-06-19 19:01:43 -03:00
  • 480034feed Added command map RogueException 2016-06-19 18:55:12 -03:00
  • ab9a702218 Improved WebSocket receive performance and reduced allocations RogueException 2016-06-19 18:55:00 -03:00
  • a86acaba65 Removed DiscordClient reference from CachedPublicUser RogueException 2016-06-19 18:54:24 -03:00
  • f7b4bbf410 Removed double namespace in Format.cs RogueException 2016-06-19 18:53:40 -03:00
  • ffad33153c Removed Discord reference from User RogueException 2016-06-19 18:53:23 -03:00
  • 3684548769 Several memory and performance improvements RogueException 2016-06-19 16:23:55 -03:00
  • f24fa964ae Added ToString and DebuggerDisplay to Game RogueException 2016-06-19 15:15:36 -03:00
  • 549d54ba4b Merge branch 'dev' of https://github.com/RogueException/Discord.Net.git RogueException 2016-06-17 22:13:36 -03:00
  • e406ff4c5c Fixed direction parsing, added "around" direction RogueException 2016-06-17 22:13:20 -03:00
  • 8df88b1bdf Fixed .Net Framework websocket error RogueException 2016-06-17 22:12:46 -03:00
  • ff1494f15f Memory improvements RogueException 2016-06-17 22:11:39 -03:00
  • eb7ab454b3 Added single message GET endpoint RogueException 2016-06-15 12:13:30 -03:00
  • baf1efb446 Added assembly searching to commands RogueException 2016-06-14 21:34:41 -03:00
  • a346847826 Fixed heartbeat forcing unnecessary reconnects RogueException 2016-06-13 23:42:59 -03:00
  • 3e0be76144 Fixed CLI header RogueException 2016-06-13 20:09:17 -03:00
  • 5ad63563c1 Added initial commands project RogueException 2016-06-13 20:06:44 -03:00
  • d2df6d038d Added gateway url caching RogueException 2016-06-13 20:05:11 -03:00
  • b703fba0b7 Fixed reconnect logic RogueException 2016-06-13 15:03:45 -03:00
  • 4cc393f963 Added Reconnect/Resume RogueException 2016-06-13 13:49:05 -03:00
  • 610b2335d1 Fixed more unknown user errors RogueException 2016-06-12 23:41:13 -03:00
  • 227643c0fc Cleaned up docstrings, improved GetUser performance RogueException 2016-06-12 22:06:18 -03:00
  • 84157c804f Create fake GuildUser if a message is downloaded for a missing user. RogueException 2016-06-12 21:30:33 -03:00
  • a51f15b3a6 Fixed retrieving cached users during message downloads RogueException 2016-06-12 21:26:14 -03:00