Cristian
f5fdfb259b
fix: incomplete validation when ChannelFlags.RequireTag is true ( #2962 )
2024-07-20 23:35:40 +03:00
Mihail Gribkov
26bb789b0a
uh yes pls ( #2963 )
2024-07-20 23:35:19 +03:00
Mihail Gribkov
8b6be640c7
Fix automod related events in the sharded client
2024-07-15 11:02:04 +03:00
Mihail Gribkov
6b691b1ad2
this object is fucked but at least its not missing props now ( #2956 )
2024-07-04 00:00:49 +03:00
Mihail Gribkov
ae497945b4
longer polls ( #2953 )
2024-07-02 01:17:04 +03:00
Tine
ec0ba49dba
Fix IndexOf bug in CreateBucketId ( #2948 )
...
Fix IndexOf bug in CreateBucketId
2024-06-30 20:09:03 +03:00
Mihail Gribkov
8afea2c09d
Update for the breaking change discord has made + v3 is cringe ( #2951 )
...
* update for the breaking change discord made + v3 is fucked
* this could've bee a cool surprise 4 everyone
2024-06-29 20:21:15 +03:00
Mihail Gribkov
cb79f04b93
add IsAvailable to GuildEmote
2024-06-29 20:20:41 +03:00
Mihail Gribkov
85a13e9fff
Hotfix 3.15.2 ( #2946 )
2024-06-18 22:16:33 +03:00
Mihail Gribkov
28d3dcdd75
Meta/3.15.1 ( #2944 )
...
* Update Discord.Net.targets
* Update docfx.json
* Update Discord.Net.nuspec
* Update CHANGELOG.md
2024-06-17 22:00:45 +00:00
Mihail Gribkov
5a71ad3b78
[Fix] ButtonBuilder validations( #2943 )
2024-06-18 00:53:44 +03:00
Mihail Gribkov
9d92435493
[Feature] Add purchase notification ( #2942 )
2024-06-16 20:33:40 +03:00
Mihail Gribkov
21195a8a93
[Feature] Add MessageCallData ( #2934 )
2024-06-14 11:23:34 +03:00
Mihail Gribkov
35b102a7c0
[Feature] Generic autocomplete ( #2935 )
2024-06-14 11:22:40 +03:00
Mihail Gribkov
3be72a8ae6
[Feature] Public constructor for Emote ( #2936 )
2024-06-14 11:21:08 +03:00
Mihail Gribkov
531b5eb3b7
[Feature] premium buttonz ( #2933 )
2024-06-14 00:43:11 +03:00
Mihail Gribkov
f7f29d5cc8
[Feature] Add UseExternalApps permission ( #2941 )
2024-06-10 23:57:31 +03:00
Mihail Gribkov
51f59bf185
[Docs] Switch some images from PNG to SVG ( #2939 )
...
* Channel inheritance tree
* more svgs + some minor docs adjustments
2024-06-02 15:02:48 +03:00
Mihail Gribkov
e50e79d9dd
[Docs] Add channel inheritance tree ( #2938 )
2024-06-02 14:42:27 +03:00
Mihail Gribkov
3e7ab0915f
[Docs] Document Polls ( #2930 )
...
* poll docs
* oopsie
2024-05-27 14:50:38 +03:00
Bence Szucs
9030a5b2bb
[Feature] Config Bypass for CanSendResponse ( #2932 )
...
* Adds bool switch for DeferAsyncTimeCheck in DiscordConfig
* Adds DeferAsyncTimeCheck bool to DiscordSocketClient
* Adds DeferAsyncTimeCheck to DeferAsync in SocketCommandBase
* Adds DeferAsyncTimeCheck to DeferAsync in SocketModal
* Adds DeferAsyncTimeCheck to DeferAsync in SocketMessageComponent
* Changes name of DeferAsyncTimeCheck to be more general
* Moves ResponseInternalTimeCheck from socket client to base client
* Adds ResponseInternalTimeCheck to Rest interactions
* Adds ResponseInternalTimeCheck to socket interactions
2024-05-16 21:25:21 +00:00
enonibobble
aa424f6f37
Enable nuget debug symbols. ( #2929 )
2024-05-12 22:17:52 +03:00
Alex Thomson
a59f4ba62e
Add missing PollProperties ( #2927 )
2024-05-12 11:37:47 +03:00
Mihail Gribkov
9dd67b2f69
meta: 3.15.0 ( #2925 )
2024-05-11 19:00:41 -04:00
zobweyt
1a5cba875d
[Feature] Parameter precondition attribute for simplifying performing hierarchical operations within a guild ( #2906 )
...
* Support interaction framework and update bundled preconditions docs
* Support text commands and update bundled preconditions docs
* Fix example
* Move hierarchy util to `PermissionUtils`
* Refactoring
2024-05-12 01:27:15 +03:00
Mihail Gribkov
476ec068f1
[Feature] Polls ( #2902 )
...
no breakings hopefully
2024-05-11 20:34:12 +00:00
ImNoOSRS
5dadcb2e30
RequireRole permission for commands. ( #2923 )
...
* Create RequireRoleAttribute.cs
* Apply suggestions from code review
---------
Co-authored-by: Mihail Gribkov <61027276+Misha-133@users.noreply.github.com >
2024-05-11 23:27:59 +03:00
Zach Goodson
753724d15c
Create RequireTeamAttribute.cs ( #2903 )
...
* Create RequireTeamAttribute.cs
* Fix Attribute Doc
* Attempt to Fix NULL Cases.
* Fix NULL check (oops).
* Add RequireTeamAtttribute to preconditions.md
* Fix Typo
2024-05-11 23:24:38 +03:00
Proddy
93cb71af57
Fix null error when using a SelectMenuBuilder constructor ( #2924 )
...
* Fix null error when using a `SelectMenuBuilder` constructor
* Update references to `Options` to support `null`
2024-05-11 23:23:51 +03:00
Nora
54d2fe5773
Remove generic exceptions. ( #2913 )
...
* Replace instances of Exception with better ones in reflection utils.
* Replace instances of Exception with better ones in the websocket project.
* Finish replacing generic exceptions.
* Tiny tweak to reflection utils for consistency with the .NET library.
2024-05-11 23:23:08 +03:00
Quin Lynch
83fdc8917e
Fix: NRE with rest interactions & no api call (again) ( #2922 )
...
* init
* add better error message in this case
2024-05-11 23:21:12 +03:00
Mihail Gribkov
3054505d4b
SocketInteraction is messed up (#2920 )
2024-04-28 19:51:48 +03:00
Mihail Gribkov
f9086d3a2c
more cringe ( #2919 )
2024-04-28 17:42:38 +03:00
Mihail Gribkov
f85bf9ac48
bettah bulk bans ( #2915 )
2024-04-23 00:13:31 +03:00
Mihail Gribkov
27a0785653
.Distinct() roles(ids) in IGuildUser.ModifyAsync (#2914 )
2024-04-23 00:13:15 +03:00
Quin Lynch
a2f624e6de
Fix: Don't depend on WebSocket for Interaction service ( #2912 )
...
* unfuck interaction service to not depend on WS
* Add XML docs
* fix summary refs
2024-04-16 00:57:10 -03:00
Quin Lynch
13ea5664e1
Fix: RestDMChannel relies on recipient ( #2910 )
...
* don't assume we have a DM user
* also check nullable for Update/GetUser
* Update src/Discord.Net.Rest/Entities/Channels/RestDMChannel.cs
Co-authored-by: Mihail Gribkov <61027276+Misha-133@users.noreply.github.com >
---------
Co-authored-by: Mihail Gribkov <61027276+Misha-133@users.noreply.github.com >
2024-04-15 18:24:00 +00:00
Quin Lynch
397a887719
Fix: Don't rely on Guild for id ( #2911 )
2024-04-15 15:22:06 -03:00
Mihail Gribkov
69fb1eb0a6
._. ( #2909 )
2024-04-15 15:21:50 -03:00
Adam Gauthier
b70e21ba28
[Feature] Support options in Rest's AddRoleAsync ( #2908 )
...
Adding support for passing RequestOptions to DiscordRestClient's role
methods. Seems like it was just forgotten when the methods were added.
2024-04-15 10:13:40 +03:00
Nora
031ed60ebc
[Docs] Updates and tweaks. ( #2907 )
...
* Update to docfx 2.76.0 and fix newly introduced issue.
* Enable affix in index page.
* Fix some missing references in docs.
* Fixed some more references in docs.
* Update docs workflow to 2.76.0.
2024-04-13 23:23:12 +00:00
Mihail Gribkov
7aab36606b
Remove analyzer project & resolve some build warnings ( #2905 )
...
* yeet analyzer & analyzer test
* fix test warning
* yeet analyzer from the workflow
* resolve more warnings
* forgot to push
2024-04-14 00:01:07 +03:00
Mihail Gribkov
678a080756
[Docs + CI] Yeet MyGet ( #2904 )
...
* Update index.md
* Update README.md
* Update dotnet.yml
2024-04-13 23:40:01 +03:00
Jeroen Heijster
3f05f42aa8
Update CHANGELOG.md ( #2901 )
2024-04-10 12:11:09 +03:00
Mihail Gribkov
d14d89dd18
Update status badges in readme & docs ( #2888 )
...
* Update README.md
* Update index.md
2024-04-09 18:58:06 +03:00
Mihail Gribkov
d1da2a00e9
[Feature] Guild bans with seconds prune period ( #2898 )
...
* rip legacy code
* rename so no conflicts
* eh renamed wrong thing
2024-04-04 03:57:37 -04:00
Zach Goodson
787a913625
Fix buttons-in-depth Table / Typo. ( #2897 )
...
* Fix Typo, Table Display in buttons-in-depth.md
* Remove Random Quotes in buttons-in-depth.md
2024-04-02 09:38:26 +03:00
Nora
3598ea4873
[Docs] Icon consistency. ( #2895 )
...
* Fix navbar brand (and work around annoying chromium bug).
https://issues.chromium.org/issues/41176872
* Update favicon to new logo.
* Update discord badges.
2024-03-29 19:01:02 +03:00
Liege72
a1e8f6e39b
[Docs]: New branding for website ( #2894 )
...
updates the svgs on the docs website
2024-03-28 20:17:04 -03:00
Dmitry
51a1137462
Fix docs DI picture appearance ( #2890 )
2024-03-23 19:40:45 +03:00