commit 17a4af71ee
Author: Still Hsu <341464@gmail.com>
Date: Tue May 29 17:15:10 2018 +0800
Add documentation for new API version & few events
commit f4fb027ea9
Merge: d74c52873acf2a9a
Author: Still Hsu <341464@gmail.com>
Date: Tue May 29 08:25:41 2018 +0800
Merge remote-tracking branch 'upstream/dev' into docs/faq-n-patches-offline
commit 3acf2a9a6b
Author: HelpfulStranger999 <helpfulstranger999@gmail.com>
Date: Mon May 28 14:59:30 2018 -0500
Refactors readMessages, fixing from #1033 (#1075)
commit 513a489bf8
Author: Christopher F <foxbot@protonmail.com>
Date: Mon May 28 15:45:42 2018 -0400
codefix: add VoiceAPIVersion constant to DiscordConfig
commit 9ba38d7796
Author: Christopher F <foxbot@protonmail.com>
Date: Mon May 28 15:35:59 2018 -0400
api: upgrade audio client to VoiceWS v3
commit 64d8938ed5
Author: Christopher F <foxbot@protonmail.com>
Date: Mon May 28 15:25:46 2018 -0400
fix: Discord does not always send the member on VOICE_STATE_UPDATE
some guilds aren't on g250k yet? not sure
commit aeb3095593
Author: FiniteReality <digpoealternate@gmail.com>
Date: Mon May 28 17:48:38 2018 +0100
Remove Debug.Print call causing tests to fail
Forgot to hit save properly... Whoops.
commit a718a7d3c2
Author: Christopher F <foxbot@protonmail.com>
Date: Mon May 28 12:45:49 2018 -0400
cleanup: Remove ChannelHelper#IsNsfw
Closes#1074
This code was not referenced anywhere in the active codebase.
commit 0c7cb73b06
Author: FiniteReality <digpoealternate@gmail.com>
Date: Mon May 28 17:41:05 2018 +0100
Fix permission-related ViewChannel tests
commit 415e2f7739
Author: FiniteReality <digpoealternate@gmail.com>
Date: Mon May 28 17:14:18 2018 +0100
Fix analyzer warnings with tests
Use (actual, expected) format for Assert.Equal, fixes analyzer warnings
commit b0042606b6
Author: FiniteReality <digpoealternate@gmail.com>
Date: Mon May 28 17:13:59 2018 +0100
Move RpcCategoryChannel into the correct project
commit 683b3f2701
Author: FiniteReality <digpoealternate@gmail.com>
Date: Mon May 28 17:12:28 2018 +0100
Mark ChannelHelper.IsNsfw Obsolete
Discord no longer treats channels prefixed with 'nsfw' as NSFW,
so we no longer need to have this check.
commit d74c52873f
Merge: 341b9588237ad0f8
Author: Still Hsu <341464@gmail.com>
Date: Mon May 28 11:48:47 2018 +0800
Merge branch 'dev' into docs/faq-n-patches-offline
commit 237ad0f867
Author: Christopher F <foxbot@protonmail.com>
Date: Sun May 27 18:00:51 2018 -0400
Revert "fix: Properly rethrow exceptions in SocketGuild audio client"
This reverts commit adf4da19fc.
Someone hasn't written c# in a while
commit adf4da19fc
Author: Christopher F <foxbot@protonmail.com>
Date: Sun May 27 17:56:14 2018 -0400
fix: Properly rethrow exceptions in SocketGuild audio client
commit c0c565fd7e
Author: Christopher F <foxbot@protonmail.com>
Date: Sun May 27 16:45:54 2018 -0400
retain fallback case for if user is still null
commit 8fb2c71814
Author: Christopher F <foxbot@protonmail.com>
Date: Sun May 27 16:37:17 2018 -0400
Add new member objects to events
commit 341b9588d6
Author: Still Hsu <341464@gmail.com>
Date: Sun May 27 19:01:04 2018 +0800
Add documentation
commit 2df635e025
Merge: 180b20dd9995cab4
Author: Still Hsu <341464@gmail.com>
Date: Sun May 27 18:25:51 2018 +0800
Merge pull request #1 from Chris-Johnston/better-documentation-for-quotation-mark-aliases
Improve XML docs for commands quotation mark aliases feature
commit 180b20dd02
Author: Still Hsu <341464@gmail.com>
Date: Sun May 27 18:19:20 2018 +0800
Add documentation for new INestedChannel
commit e9f72b6ece
Author: Still Hsu <341464@gmail.com>
Date: Sun May 27 18:18:52 2018 +0800
Fix missing service provider in example
commit 9995cab40c
Merge: a8d3031b1a146afb
Author: Chris Johnston <chris@thejohnstons.net>
Date: Sun May 27 01:11:17 2018 -0700
Merge branch 'docs/faq-n-patches-offline' into better-documentation-for-quotation-mark-aliases
commit a8d3031b2d
Author: Chris Johnston <chris@thejohnstons.net>
Date: Sat May 26 23:32:40 2018 -0700
Add explanation that if " is removed then it wont work
commit cb7c6d3546
Author: Chris Johnston <chris@thejohnstons.net>
Date: Sat May 26 23:29:32 2018 -0700
Add reference to CommandServiceConfig from the util docs'
commit 110b97513f
Author: Chris Johnston <chris@thejohnstons.net>
Date: Sat May 26 23:15:01 2018 -0700
Add more XML comments to quotation mark alias map stuff, including an example
commit 1a146afbe1
Merge: cb57ada8a06e2126
Author: Still Hsu <341464@gmail.com>
Date: Sun May 27 11:25:10 2018 +0800
Merge branch 'dev' into docs/faq-n-patches-offline
commit a06e21261c
Author: Chris Johnston <chris@thejohnstons.net>
Date: Sat May 26 11:15:09 2018 -0700
Fix ChannelPermissions Modify parameter to be correct default value (#1003)
* fix channel permissions modify parameter to use nullable boolean, correct default value
* Add general tests for the ChannelPermissions.Modify method to test default values
* remove unused cast in tests
* add guildpermission modify no param tests
* Add no-param modify tests for OverwritePermissions
* fix inconsistent parameters in GuildPermissions cstr
* Adjust formatting of methods and cstrs with many parameters
* remove temp file that was included. no idea what that is
* Fix System dependency
I should really stop fixing merge conflicts in the github website.
commit f9cbff5e42
Author: Chris Johnston <chris@thejohnstons.net>
Date: Sat May 26 11:06:35 2018 -0700
Fix#995, Move Category Implementation from IGuildChannel to INestedChannel (#1004)
* Fix#995 ICategoryChannel.CategoryID throws NotSupportedException
* Add tests
* change run mode of TestChannelCategories
* Add throw for GetCategoryAsync
* Add xml doc explaining why exception is thrown
* Add test coverage for text and voice channel categories
* initial implementation of INestedChannel
* more implementation of INestedChannel design
* Add case in RestChannel Create for Category type
* set the CategoryID for RestVoiceChannel
* rewrite channel category tests to work with existing pattern
* remove outdated todo
* Make IVoiceChannel implement INestedChannel
* remove redundant interface implementation
* Add c#7 feature from feedback
* Remove redundant GetCategoryAsync methods from socket entities
* Added configureawait to async methods
* change signature of interface GetCategoryAsync
* Add check for cachemode in rest channel GetCategory
* remove redundant IGuildChannel interface from ITextChannel and IVoiceChannel
commit 4d8764e124
Author: FiniteReality <digpoealternate@gmail.com>
Date: Sat May 26 14:11:49 2018 +0100
Refactor RoleInfo types into separate classes
- Fixes indentation with a few files (looks like a bad copy+paste job)
- Renames RoleInfo to RoleEditInfo
- Moves RoleInfo from MemberRoleAuditLogData into its own class
All of this should improve docs.
commit cb57ada8d9
Author: Still Hsu <341464@gmail.com>
Date: Sat May 26 21:03:07 2018 +0800
Add partial documentation for audit log objects
commit afda0cd172
Author: Still Hsu <341464@gmail.com>
Date: Sat May 26 20:47:21 2018 +0800
Add documentation for some REST-based objects
commit 098ead93d9
Author: Still Hsu <341464@gmail.com>
Date: Sat May 26 16:33:38 2018 +0800
Add partial documentation for audit log impl
commit 5d1621a9c5
Author: Still Hsu <341464@gmail.com>
Date: Sat May 26 16:06:20 2018 +0800
Fix xml docs error
commit 596b47e1b8
Merge: 3f572cccfa759a22
Author: Still Hsu <341464@gmail.com>
Date: Sat May 26 15:54:08 2018 +0800
Merge branch 'dev' into docs/faq-n-patches-offline
commit 3f572ccc0d
Merge: 73ebc025a9983026
Author: Still Hsu <341464@gmail.com>
Date: Sat May 26 15:32:38 2018 +0800
Merge branch 'docs/faq-n-patches-offline' of https://github.com/Still34/Discord.Net into docs/faq-n-patches-offline
commit 73ebc02580
Author: Still Hsu <341464@gmail.com>
Date: Sat May 26 15:32:23 2018 +0800
Fix light theme link color
commit fa759a22ea
Author: Chris Johnston <chris@thejohnstons.net>
Date: Fri May 25 06:38:59 2018 -0700
Remove Build Warnings for Obsolete Guild Permission Read Messages (#1067)
- Replaces the usages of `ReadMessages` with `ViewChannel`
- Renames the read message parameters of `GuildPermissions#Modify` to be view channel as well
commit bbbac85c46
Author: Hawx <Hawxy@users.noreply.github.com>
Date: Fri May 25 20:14:28 2018 +0800
Update Dependencies and support NS2.0 builds (#1046)
* Update deps, fix test warnings.
* Support ns2.0
* Fix typo
* Remove ns1.1 support
* Net.Http and Net.Websockets.Client are not needed in ns2.0
* Move to net46 per volt
* Remove ns1.3 constants
commit 5f084adf94
Author: HelpfulStranger999 <helpfulstranger999@gmail.com>
Date: Thu May 24 19:17:19 2018 -0500
Deprecates ReadMessages, introduces ViewChannel (#1033)
* Deprecates ReadMessages, introduces ViewChannel
* Adds period and comma somehow missed
commit bc6009ec72
Author: Still Hsu <341464@gmail.com>
Date: Fri May 25 08:08:51 2018 +0800
Implement IMessageChannel#DeleteMessageAsync (#996)
* Implement DeleteMessageAsync
* Refer to MessageHelper instead of duplicating call
* Fix refactor error
commit cee71ef35a
Author: Chris Johnston <chris@thejohnstons.net>
Date: Thu May 24 17:07:37 2018 -0700
Add support for parsing multiple types of quotation marks in commands, Fix#942 (#943)
* Add ability to support different types of quotation marks
* Added normal quotation mark to list of aliases, removed single quote mark
* clean up leftover changes from testing
* change quotation mark parsing to use a map of matching pairs
* remove commented out code
* Fix conventions of the command parser utility functions
* change storage type of alias dictionary to be IReadOnlyDictionary
* revert type of CommandServiceConfig QuotationMarkAliasMap to Dictionary
* minor formatting changes to CommandParser
* remove unnecessary whitespace
* Move aliases outside of CommandInfo class
* copy IReadOnlyDictionary to ImmutableDictionary
* minor syntax changes in CommandServiceConfig
* add newline before namespace for consistency
* newline formatting tweak
* simplification of GetMatch method for CommandParser
* add more quote unicode punctuation pairs
* add check for null value when building ImmutableDictionary
* Move default alias map into a separate source file
* Ensure that the collection passed into command service is not null
commit b52af7ae7c
Author: Joe4evr <jii.geugten@gmail.com>
Date: Fri May 25 01:59:32 2018 +0200
Add a dedicated TimeSpan reader so it doesn't suck (#1005)
* Add a dedicated TimeSpan reader so it doesn't suck
* Pass input as lower case
commit c275e57528
Author: o Acid Chicken (硫硫▒~E▒▒▒~O) <root@acid-chicken.com>
Date: Thu May 24 19:52:25 2018 -0400
Add support casting System.Drawing.Color to Discord.Color
commit fa33034267
Author: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Date: Sun Apr 29 13:50:56 2018 +0900
Use built-in symbol
refs: https://github.com/RogueException/Discord.Net/pull/1043#issuecomment-385223999
commit 27ea826685
Author: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Date: Sun Apr 29 11:29:31 2018 +0900
Add support casting System.Drawing.Color to Discord.Color
commit 1ab9de2497
Merge: f5bb99c7a4d1e2bc
Author: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Date: Sun Apr 29 10:16:46 2018 +0900
Merge remote-tracking branch 'upstream/dev' into dev
commit f5bb99c77d
Merge: 3be8e40db8b59d97
Author: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Date: Tue Apr 10 11:07:36 2018 +0900
Merge remote-tracking branch 'upstream/dev' into dev
commit 3be8e40d38
Merge: c692306f9d77a3cd
Author: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Date: Sun Jan 7 15:05:31 2018 +0900
Merge remote-tracking branch 'upstream/dev' into dev
commit c692306fcc
Author: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Date: Sat Nov 11 10:49:00 2017 +0900
Add target of the internal fields
commit 2d08f9a655
Author: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Date: Sat Nov 11 10:17:42 2017 +0900
Add some more extension
commit 4f19b835ff
Author: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Date: Sat Nov 11 01:19:11 2017 +0900
Add naming rules
commit af756cd9fe
Author: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Date: Sat Nov 11 00:35:30 2017 +0900
Add basic .NET style rules
commit 503ece558b
Author: Acid Chicken (硫酸鶏) <root@acid-chicken.com>
Date: Fri Nov 10 22:36:52 2017 +0900
Add EditorConfig
commit 5023357a60
Author: Christopher F <foxbot@protonmail.com>
Date: Thu May 24 19:36:33 2018 -0400
codefix #1020: RequestOptions should always be sorted last
commit bf5275e071
Author: Joe4evr <jii.geugten@gmail.com>
Date: Thu May 24 19:36:00 2018 -0400
Add ability to specify parameters on channel creation (#1020)
commit 07bca5b31a
Author: Joe4evr <jii.geugten@gmail.com>
Date: Fri Apr 6 09:44:50 2018 +0200
Add ability to specify parameters on channel creation
commit 0ba8b063ad
Author: HelpfulStranger999 <helpfulstranger999@gmail.com>
Date: Thu May 24 19:23:44 2018 -0400
Makes text parameter of sending messages optional (#1042)
commit 114e5b431b
Author: HelpfulStranger999 <helpfulstranger999@gmail.com>
Date: Sat Apr 28 19:08:35 2018 -0500
Fixes lack of default value for tts
commit 1fd8c70c53
Author: HelpfulStranger999 <helpfulstranger999@gmail.com>
Date: Sat Apr 28 15:21:11 2018 -0500
Makes text parameter of sending messages optional
commit 79811d0e61
Author: HelpfulStranger999 <helpfulstranger999@gmail.com>
Date: Thu May 24 17:35:38 2018 -0500
Paginate reactions - solved #1007 (#1022)
* Cleaned up and refactored slightly
* Resolves#971
* Adds support for default avatars and resolves#971
* Amendment
* Final amendment
* Paginating reactions
* Amendments based on feedback
* Further amendment based on review
* Final(?) amendment
* Removes default limit and after user id
* Removes fromUserId; cleans up model creation; replaces function with individual parameters
commit a9983026f0
Author: Still Hsu <341464@gmail.com>
Date: Tue May 22 10:15:49 2018 +0800
Add event docs
- MessageReceived
- ChannelUpdated/Destroyed/Created
commit dece19d895
Merge: fdaa689ae764dafe
Author: Still Hsu <341464@gmail.com>
Date: Mon May 21 11:47:47 2018 +0800
Merge branch 'dev' into docs/faq-n-patches-offline
commit fdaa689ae8
Author: Still Hsu <341464@gmail.com>
Date: Wed May 9 06:04:59 2018 +0800
Add explanation for RunMode
commit ea82c2537e
Author: Still Hsu <341464@gmail.com>
Date: Tue May 8 16:30:48 2018 +0800
Initial proofread of the articles
commit 124f1a267c
Merge: 2555721897c89310
Author: Still Hsu <341464@gmail.com>
Date: Tue May 8 05:02:01 2018 +0800
Merge branch 'dev' into docs/faq-n-patches-offline
commit 25557218db
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 16:11:19 2018 +0800
Add details to SpotifyGame
commit c7b236ddf5
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 15:58:23 2018 +0800
Add more IGuild docs
commit 1bb06cc37b
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 15:40:31 2018 +0800
Replace all langword placements with code block
commit ac47d84ea7
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 15:22:17 2018 +0800
Replace langword null to code block null instead
- Because DocFX sucks at rendering langword
commit 0b15bbc54d
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 15:20:34 2018 +0800
Add XML docs
commit 65d4e4360e
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 06:57:53 2018 +0800
Add BaseSocketClient docs
commit 8f64c04599
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 06:37:55 2018 +0800
Replace note block
commit d8bb9e7aaa
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 06:31:50 2018 +0800
Add warning for bulk-delete endpoint
commit adae5ffc9e
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 06:07:28 2018 +0800
Fix missing Username prop
commit 3e591972ca
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 06:01:34 2018 +0800
Add properties examples to overwrite
commit 0ad66f6765
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 04:55:15 2018 +0800
Fix minor consistencies & redundant impl
commit 124efdf7e6
Author: Still Hsu <341464@gmail.com>
Date: Sun May 6 04:40:14 2018 +0800
XML Docs
commit 3aa5d363de
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 18:22:46 2018 +0800
Add 'last modified' plugin
Source: https://github.com/Still34/DocFx.Plugin.LastModified
Licensed under MIT License
commit 2014870dc0
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 15:57:40 2018 +0800
Fix letter-casing for files
commit f27d659ebe
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 15:50:00 2018 +0800
Document exposed TypeReaders
commit 5a824a5695
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 15:44:15 2018 +0800
Add missing exceptions
commit c2de0c055f
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 15:40:16 2018 +0800
Fix seealso for preconditions and add missing descriptions
commit 3a7d7ee955
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 15:36:22 2018 +0800
Minor fixes in documentations
+ Fix unescaped '<'
+ Fix typo
commit 45839bd982
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 15:29:47 2018 +0800
Add XML Docs
commit 9e6254600c
Merge: aea06788bb4bb138
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 14:48:13 2018 +0800
Merge branch 'dev' into docs/faq-n-patches-offline
commit aea067884c
Merge: 27dc48319ddd7090
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 13:51:07 2018 +0800
Merge branch 'docs/faq-n-patches-offline' of https://github.com/Still34/Discord.Net into docs/faq-n-patches-offline
commit 27dc4831e8
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 13:50:27 2018 +0800
Add XML Docs
commit baa8beb382
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 13:49:42 2018 +0800
Add XML Docs
commit 089f97a010
Author: Still Hsu <341464@gmail.com>
Date: Sat May 5 13:43:04 2018 +0800
Add details regarding userbot support
commit 9ddd70906a
Merge: f197174f7cfed7ff
Author: Still Hsu <341464@gmail.com>
Date: Fri May 4 09:37:04 2018 +0800
Merge branch 'dev' into docs/faq-n-patches-offline
commit f197174fcc
Author: Still Hsu <341464@gmail.com>
Date: Fri May 4 09:36:53 2018 +0800
Fix embed docs consistency
commit 157acc4695
Author: Still Hsu <341464@gmail.com>
Date: Thu May 3 23:03:35 2018 +0800
Add tag examples
commit 57ea571a81
Author: Still Hsu <341464@gmail.com>
Date: Thu May 3 22:48:33 2018 +0800
Fix sample link & add missing pictures
commit 6769c37ad7
Author: Still Hsu <341464@gmail.com>
Date: Thu May 3 22:39:26 2018 +0800
Compress some assets & add OAuth2 URL generator
* Add tests for more Permissions code coverage
* Add guild tests
* Add more in-depth covering of permissions methods
* Add tests for OverwritePermissions
* Remove unknown ItemGroup tag from csproj
* Add missing Fact attributes, separate class so that it is not dependant on main test fixture
* Separate out GuildPermissions and ChannelPermissions tests from main partial Tests class because they do not need to have access to the main test fixture
* Fix#854 Added ViewChannel enum and property to channel permissions
* replaced usages of ChannelPermission#ReadMessages with ViewChannel
* rename parameter of ChannelPermissions constructor
* made OverwritePermissions#ReadMessages obsolete, use ViewChannel instead
* Fix#854 Added ViewChannel enum and property to channel permissions
replaced usages of ChannelPermission#ReadMessages with ViewChannel
rename parameter of ChannelPermissions constructor
made OverwritePermissions#ReadMessages obsolete, use ViewChannel instead
* renamed readMessages parameter in ChannelPermissions constructor and Modify
* fixed channel permission tests to use ChannelPermission enum instead of GuildPermission enum
* replaced usages of readmessages in channel permission tests
* resolve build warnings for permission tests
* Added support for animated emoji
This was such a useful feature Discord, I'm glad you added this instead
of fixing bugs.
* Fix bugs in emote parser
* Added unit tests for emotes
* initial commit
* Add GuildPermission tests for constructor and modify parameters
* Fixed GuildPermission All value. Previous value had an additional digit that would still resolve to correct permission flags, but raw value would be incorrect. This matches the result of the sum of all GuildPermission flags
* Added raw value check to guild permission modify tests
* Add ChannelPermissions tests
* Changed Guild#DefaultChannel to resolve the first accessible channel
Resolves#776
This change is inline with hammerandchisel/discord-api-docs#329
RestGuild#DefaultChannelId is now obsolete and will throw a
NotSupportedException.
* RestGuild#DefaultChannelId will fall back to the guild ID
Adding an exception here would be a breaking change, so this was agreed
to fall back to the previous behavior, which would just return the guild
ID.
This provides tests to ensure the following:
- Creating a Color
- Creating a Default Color
- Accessing a Color's Raw Value
- Accessing a Color's translated RGB values