Commit Graph

  • 22472d4015 Minor cleanup RogueException 2015-12-11 22:14:19 -04:00
  • e581fc8de2 Also fire ServerAvailable/Unavailable when joining/leaving a server RogueException 2015-12-11 22:13:34 -04:00
  • 4e9a2833e1 Build the Server.EveryoneRole object early just in case RogueException 2015-12-11 21:42:07 -04:00
  • 4bf4df5c51 Fixed null primary logger RogueException 2015-12-11 21:34:58 -04:00
  • 267b7bcaf4 Fixed errors during unload with a disabled message cache RogueException 2015-12-11 21:32:44 -04:00
  • ca56063e14 Fixed GUILD_MEMBER_REMOVE RogueException 2015-12-11 21:30:53 -04:00
  • 52934bf390 Fixed reconnects due to connection loss RogueException 2015-12-11 19:55:47 -04:00
  • 5b647f2251 Use the CancelSource given to TaskManager rather than make our own RogueException 2015-12-11 19:31:54 -04:00
  • 5760e94d81 Reworked internal task engine for DiscordClient and WebSocket. Several other minor async fixes. RogueException 2015-12-11 19:07:55 -04:00
  • 2b8184f1ae Removed trackactivity conditionals RogueException 2015-12-11 09:33:11 -04:00
  • 34d0b996d6 Added DiscordClient.AckMessage RogueException 2015-12-11 09:24:47 -04:00
  • 1807982b27 Removed AckMessages and TrackActivity config options. RogueException 2015-12-11 09:20:42 -04:00
  • 89d2050189 Fixed race condition in websocket RogueException 2015-12-11 09:07:25 -04:00
  • 7986b819ee Added logging shortcuts, simplied log messages RogueException 2015-12-11 09:07:03 -04:00
  • 910b4c4c3d Removed _userId references RogueException 2015-12-10 15:44:55 -04:00
  • 3c22ed519c Refreshed nuget packages RogueException 2015-12-10 03:25:33 -04:00
  • 954fea856f Fixed edit message queue RogueException 2015-12-09 23:11:38 -04:00
  • a0cbe5d3b2 Use WebSocket4Net instead of WebSocketSharp RogueException 2015-12-09 22:57:34 -04:00
  • b5cbf3664b Send channel_id as a string, not long RogueException 2015-12-09 22:03:49 -04:00
  • c471fc51f5 Added moving users between audio channels RogueException 2015-12-09 22:03:05 -04:00
  • 218c5bce6f Fixed CreateInvite preconditions RogueException 2015-12-09 21:54:24 -04:00
  • 39b3667ce4 Added AppName and AppVersion optional fields to DiscordConfig. UserAgent is now readonly. RogueException 2015-12-09 21:29:09 -04:00
  • 43cbc99624 Renamed MessageReadRemotely to MessageAcknowledged RogueException 2015-12-09 20:37:44 -04:00
  • 946820d08a Added SendFile(User), reworked the message queue, adding edit message queuing RogueException 2015-12-09 20:34:46 -04:00
  • fb190b45ac Defaulted MessageQueue to enabled RogueException 2015-12-09 16:47:10 -04:00
  • 8707dbe999 Added rate limit support RogueException 2015-12-09 16:46:12 -04:00
  • 94e5bbf0e8 Minor cleanup RogueException 2015-12-09 01:02:54 -04:00
  • 47773086f9 Fixed error in Server-level permission resolving RogueException 2015-12-09 01:02:20 -04:00
  • 82746e9207 Refactoring and fixed a few stylecop errors RogueException 2015-12-09 00:56:09 -04:00
  • a44e08bba1 Added UsePermissionsCache config, fixed a few permission bugs RogueException 2015-12-09 00:54:40 -04:00
  • f8b6105226 Minor style edit RogueException 2015-12-08 09:37:05 -04:00
  • 3fe7124f4d Started WebSocket cleanup RogueException 2015-12-08 09:35:18 -04:00
  • d2de658df0 Fixed compile error RogueException 2015-12-08 04:23:45 -04:00
  • 8b42312bd5 Minor exception edit RogueException 2015-12-08 04:23:35 -04:00
  • 2efd612886 Removed leftover doc RogueException 2015-12-08 04:23:16 -04:00
  • eb319d1fba A few FindChannels and FindUsers bugfixes RogueException 2015-12-07 18:35:45 -04:00
  • 1567f30c5f Adjusted FindUsers docs RogueException 2015-12-07 18:31:39 -04:00
  • 0bc7683e15 Fixed LogService level check RogueException 2015-12-07 10:26:49 -04:00
  • d9bfc5fef4 Fixed EditProfile not caching changes RogueException 2015-12-07 10:26:38 -04:00
  • 54b2353012 Changed dotnet folder to netplatform, fixed reference to Shared RogueException 2015-12-07 10:04:50 -04:00
  • 567fb0ffa6 Added cleanup and doc to websockets RogueException 2015-12-06 22:23:06 -04:00
  • fd874a6a0b Moved net exceptions to Net namespace, grouped services together RogueException 2015-12-06 21:27:58 -04:00
  • 2cdc0ad371 More cleanup and internal reordering RogueException 2015-12-06 21:16:58 -04:00
  • d512d96408 Renamed DataWebSocket and combined Bans API into Users RogueException 2015-12-06 20:33:48 -04:00
  • 080be711a6 Changed a couple log strings RogueException 2015-12-06 07:21:08 -04:00
  • 4dadd36bc4 Renamed AudioService functions RogueException 2015-12-06 07:14:18 -04:00
  • 0828d8eb40 Added Shared project, resync'd net45 projects with dnx ones RogueException 2015-12-06 02:00:21 -04:00
  • 1f3796ff96 Initial commit of audio isolation RogueException 2015-12-06 01:43:04 -04:00
  • f4ab33337f Cleaned up some accessibilities RogueException 2015-12-06 01:42:40 -04:00
  • 3dcdd159f6 Added missing file RogueException 2015-12-05 18:54:03 -04:00
  • 9d6d00b21a Merged Configs, 0.9-alpha1 RogueException 2015-12-05 18:53:39 -04:00
  • da75cebff2 Added missing files RogueException 2015-12-05 05:33:21 -04:00
  • 74c0bb5b51 Moved logging to its own service, more audio isolation prep RogueException 2015-12-05 05:32:09 -04:00
  • 1721f6f4d6 Prep work for isolating audio package. RogueException 2015-12-04 21:13:56 -04:00
  • bba866652e Added Mention function to User, GlobalUser, Channel and Role. Obsoleted old Mention static class. RogueException 2015-12-03 06:37:11 -04:00
  • 3ccd416027 Fixed SendFile RogueException 2015-12-02 13:09:07 -04:00
  • 142c03a1c2 Revert "Added experimental async event handlers" RogueException 2015-12-02 10:01:24 -04:00
  • c52c9d697d Minor changes RogueException 2015-12-02 09:10:42 -04:00
  • 7237c6b3bf Added experimental async event handlers RogueException 2015-12-02 07:03:13 -04:00
  • 72e43227bf Update API token after changing password RogueException 2015-12-02 04:30:35 -04:00
  • 521fad9d1a Add Server.IconUrl and use cdn url for User.AvatarUrl RogueException 2015-12-02 04:06:16 -04:00
  • 171d7e3386 Added support for streams for EditStream(icon) and EditUser(avatar) RogueException 2015-12-02 03:57:12 -04:00
  • 0460017456 Added warning about tests incompleteness RogueException 2015-12-02 03:12:38 -04:00
  • 42224e9f6a Added EditUser(rolesMode) to allow setting, adding or removing roles RogueException 2015-12-02 03:10:28 -04:00
  • 6ced9449b0 Don't crash if Mention.Resolve is passed a private message. RogueException 2015-12-01 19:58:43 -04:00
  • a38acfa74d Why not? RogueException 2015-12-01 19:09:04 -04:00
  • bdaefb3690 Fix docs referencing lib/ folder RogueException 2015-12-01 18:49:40 -04:00
  • e69e831219 Fixed GetService exception RogueException 2015-12-01 18:47:18 -04:00
  • 26c5511786 Added DiscordAPIClient.Version RogueException 2015-12-01 18:46:11 -04:00
  • de831001b5 Add null checks to ModuleManager.EnableServers and EnableChannels RogueException 2015-12-01 15:07:01 -04:00
  • 736e5ed268 Added status checks to a several properties of DiscordClient. RogueException 2015-12-01 14:55:13 -04:00
  • bdf89c91c4 Fixed some permissions issues in the built-in help. RogueException 2015-12-01 08:39:33 -04:00
  • f699e59795 Dont create aggregate exceptions inside the Run function RogueException 2015-12-01 05:11:51 -04:00
  • 3027abc044 Added ModuleManager EnableChannels and EnableServers RogueException 2015-11-30 14:24:37 -04:00
  • 5cf2eb6749 Added ChannelId and ServerId to IDiscordVoiceClient RogueException 2015-11-30 09:27:28 -04:00
  • 13d397a0dc Added opcode enums RogueException 2015-11-30 03:46:25 -04:00
  • 6cfdac14da Added GetCacheStats RogueException 2015-11-29 12:30:22 -04:00
  • f046ed1ca7 Hide aliases from default help RogueException 2015-11-29 11:31:52 -04:00
  • e64bed7bdb Fixed error RogueException 2015-11-29 11:18:11 -04:00
  • 7f06b9d04b Fix up some whitespace checks RogueException 2015-11-29 11:17:45 -04:00
  • c88a92f5e6 Ignore repeated whitespaces in commands, and support linebreaks and tabs RogueException 2015-11-29 11:16:10 -04:00
  • cd244e30a6 Adding a module also adds it as a singleton RogueException 2015-11-29 10:36:58 -04:00
  • 085138c182 Stopped hardcoding regions RogueException 2015-11-29 10:35:44 -04:00
  • 91b3c17fb3 Fixed race condition, better handled serialization errors, and added singleton store RogueException 2015-11-29 10:35:35 -04:00
  • ce1845bce9 Added default constructors to message subclasses. RogueException 2015-11-29 04:18:37 -04:00
  • 635f91b1a4 Tiny cleanup RogueException 2015-11-29 04:11:50 -04:00
  • 4fc3faa884 Removed unnecessary override RogueException 2015-11-29 04:11:14 -04:00
  • 65ebcaffb2 Added custom contract resolver for message import/export RogueException 2015-11-29 04:10:46 -04:00
  • 5f1f202b79 Invalidate caches when a cached object is imported. RogueException 2015-11-29 03:27:15 -04:00
  • 2cd07edf2e Fixed SendTTSMessage RogueException 2015-11-29 03:20:35 -04:00
  • 6acd5afdae Return the messages from ImportMessages RogueException 2015-11-29 03:14:59 -04:00
  • f9e61d89a6 Renamed Mention.Clean to Mention.Resolve, added another overload RogueException 2015-11-29 02:47:31 -04:00
  • 639885b26e Added Mention.Clean RogueException 2015-11-29 02:44:14 -04:00
  • 2e6f65b776 Changed commands to use RawText instead of Text RogueException 2015-11-29 02:39:19 -04:00
  • 1a125322bd Combined Message.IsQueued and HasFailed into Message.State RogueException 2015-11-29 02:38:28 -04:00
  • ced88fefa3 Fixed exceptions during message importing RogueException 2015-11-29 02:32:14 -04:00
  • 61e9ca0c85 Dont add a server to cache if it's unavailable RogueException 2015-11-28 23:40:28 -04:00
  • 6da23b4f61 Raise ServerUnavailable when a server goes down - not ServerAvailable RogueException 2015-11-28 23:39:42 -04:00
  • ca25af5b8a Changed preprocessor conditions for new monikers and updated packages. RogueException 2015-11-28 23:02:02 -04:00
  • 3b65526d09 Upgraded netcore50 moniker to dotnet5.4 RogueException 2015-11-28 20:16:15 -04:00