Commit Graph

3801 Commits

Author SHA1 Message Date
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
Mihail Gribkov
13e22b14fd [CI] Push CNAME to static docs repo (#2887) 2024-03-21 13:00:21 -03:00
Mihail Gribkov
baee7c1ca6 [CI] fix tag build version (#2886)
* [CI] Fix tag build version

* fix this thing.
2024-03-19 02:21:45 +03:00
Mihail Gribkov
73d63e1625 meta: 3.14.0 (#2884) 2024-03-18 17:50:01 -04:00
Mihail Gribkov
24a69785fe [Feature] Initial user apps support (#2883)
* omg it kinda works somehow

* more things added

* a bit of xmldocs

* added interaction framework support

* working? IF

* more builder stuff

* space

* rename attribute to prevent conflict with `ContextType` enum

* context type

* moar features

* remove integration types

* trigger workflow

* modelzzzz

* `InteractionContextType`

* allow setting custom status with `SetGameAsync`

* bugzzz

* app permissions

* message interaction context

* hm

* push for cd

* structs lets goooo

* whoops forgot to change types

* whoops x2

* tweak some things

* xmldocs + missing prop + fix enabled in dm

* moar validations

* deprecate a bunch of stuffz

* disable moar obsolete warnings

* add IF sample

* Apply suggestions from code review

Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>

* Update src/Discord.Net.Rest/Entities/RestApplication.cs

Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>

---------

Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>
2024-03-18 21:24:05 +00:00
Mihail Gribkov
bfc8dc229e Update library dependencies (#2806)
* bump dependencies

* sealed class

* forgot to push

* downgrade `IDisposableAnalyzers` to `4.0.2`

* also forgot to push

* Update docs.yml

* samples => `net8.0` | deps more up to date

* mark as non-trimmable & remove some cringe conditions

* format for beauty
2024-03-19 00:23:01 +03:00
Nora
473b13e75f Improve and modernize docs. (#2882)
* Add proper home landing page.

* Improve landing page considerably.

* Add navbar library name.

* Fix css rules.

* Update getting started images.

* Change favicon to the navbar's logo.

* Tiny change to docs index.

* Add title to home landing page.

* Tweak build overrides faq page.

* Fix FAQ article titles and headers.

* Fix FAQ article titles and headers.

* Replace channel 9 with the official .net course.
2024-03-18 20:39:43 +03:00
Mihail Gribkov
03402cd4d2 [Feature] Bulk ban support (#2881) 2024-03-16 01:22:23 +03:00
Nora
3331614a7a [Docs] Fix inline code blocks and misc tweaks. (#2878)
* Fix code blocks and list items having overlap if they contain code blocks.

* Fixes for interaction framework intro guide.

* Add NuGet icon to top navbar.

* tweak action triggers

* Fix mobile navbar links.

* Add relatively ugly hack to improve toc filter functionality.

---------

Co-authored-by: Mihail Gribkov <61027276+Misha-133@users.noreply.github.com>
2024-03-15 08:02:25 +03:00
Mihail Gribkov
4efe3be301 yeah it's sadge (#2880) 2024-03-14 19:25:26 -04:00
Mihail Gribkov
d0c0a56884 [Feature] Support setting banner on bot profiles (#2879) 2024-03-14 22:30:23 +00:00
Богдан Петренко
09680c51ac [Feature] Voice reconnection and resuming (#2873)
* Voice receive fix (use system-selected port)

* Update SocketGuild.cs

* Reconnect voice after moved, resume voice connection, don't invoke Disconnected event when is going to reconnect

* no more collection primitives

* Disconnected event rallback & dispose audio client after finished

* Update src/Discord.Net.WebSocket/Audio/AudioClient.cs

* Update src/Discord.Net.WebSocket/Audio/AudioClient.cs

---------
2024-03-14 12:33:41 +03:00
Mihail Gribkov
d68e06e27d [CI] Retire azure pipelines (#2877)
* Delete azure-pipelines.yml

* Update dotnet.yml

* Delete azure directory
2024-03-13 17:51:52 +00:00
Mihail Gribkov
def372cb31 [CI] Add workflow job names (#2876) 2024-03-13 14:37:40 -03:00
Mihail Gribkov
19c3a3a4aa [CI] Update docs.yml (#2874) 2024-03-12 14:06:40 -03:00
Mihail Gribkov
f9a4dffc6b [CI] More deploy fixes (#2872) 2024-03-07 16:14:20 -05:00
Mihail Gribkov
94c618e275 Fix deploy workflow (once again) 🐒 (#2871) 2024-03-07 16:02:15 -05:00
Mihail Gribkov
fc2fc87708 [Feature] SentRequest event (#2870) 2024-03-04 21:36:11 +03:00
Mihail Gribkov
fa51f0a86f Fix optional param being non-optional (#2869) 2024-03-02 01:06:46 +03:00
Mihail Gribkov
2787db3eaa [Fix] InteractionService.AddModulesXAsync command duplication (#2867) 2024-02-27 14:14:59 +03:00
Mihail Gribkov
955fae01a0 [Fix] Incorrect ConnectionState of a DiscordSocketClient casted to IDiscordClient/BaseSocketClient 2024-02-26 14:04:55 +03:00
Mihail Gribkov
e61d44ec3f Update docs.yml (#2861) 2024-02-26 14:01:29 +03:00
Mihail Gribkov
5a62ba1af4 [Feature] Allow switching voice channels without disconnecting (external clients only) (#2866)
* eh well it should work

* fix issues

* make sure an external client is used
2024-02-26 13:54:18 +03:00
Mihail Gribkov
bc5c1c523b [Add] example localization to the interaction framework sample (#2865)
* Add example localization to the interaction framework sample

* whoops
2024-02-26 13:51:50 +03:00
Proddy
6870ac5386 Fixed a bug when creating a SelectMenuBuilder from a SelectMenuComponent incorrectly set the CustomId (#2862) 2024-02-24 17:32:18 +00:00
Mihail Gribkov
d0e9c8bd97 [Docs] Remove some redundant notes & small updates (#2847)
* remove outdated notes

* Update general.md

* Update creating-slash-commands.md

* Update add note about interaction framework

* typo

* use xref

* Update intro.md

* improve docs workflow

* Update README.md
2024-02-24 14:22:14 +03:00
Mihail Gribkov
eb5678aea5 [Feature] Add Icon size parameter to GetGuildIconUrl CDN method (#2832)
* we need biggah iconssss
2024-02-24 03:09:29 +03:00
Mihail Gribkov
7c96844f17 [Fix] Allow setting channel topic to null when creating channels (#2849) 2024-02-23 23:51:31 +00:00
Mihail Gribkov
4a05ba5e8a [Docs] Add NUGET_README.md (#2844)
* add `NUGET_README.md`

* Update NUGET_README.md

* Update NUGET_README.md
2024-02-24 02:33:54 +03:00
Mihail Gribkov
0860e327d5 [Docs] Add a note about required intents to the voice docs (#2860) 2024-02-23 18:31:16 -05:00
Mihail Gribkov
8151bf4034 Fix workflow (#2859)
* Update dotnet.yml

* fix syntax

* Update dotnet.yml
2024-02-24 01:53:21 +03:00
Богдан Петренко
1a16f4d271 [Fix] Receiving voice packets (use system-assigned port) (#2857)
* Voice receive fix (use system-selected port)

* Update SocketGuild.cs

---------

Co-authored-by: Misha133 <mihagribkov133@gmail.com>
2024-02-23 22:17:07 +00:00
Mihail Gribkov
9a7bd05c28 [CI] New build action + Build framework on linux (#2848)
* Create dotnet.yml

* Update dotnet.yml

* Update dotnet.yml

* Update dotnet.yml

* pragma disable some obsolete warnings

* Update dotnet.yml

* Update dotnet.yml

* Update dotnet.yml

* update vars for windows

* cache? dotnet

* oops forgot to save

* add concurrency

* test deploy

* fix?

* disable caching

* Update dotnet.yml

* Update dotnet.yml

* Update dotnet.yml

* ...

* Update dotnet.yml

* it should build now. maybe. probably

* huh?

* huh x2

* disable deploy on PRs / enable cache

* publish test results

* Update dotnet.yml

* remove cache cuz it's useless

* Update dotnet.yml

* push to github packages cuz why not

* add toggle vars for pushes

* Update dotnet.yml

* uncomment release since there's a toggle now
2024-02-23 23:31:04 +03:00
Mihail Gribkov
ee386b1a15 Allow setting custom status with SetGameAsync (#2858) 2024-02-22 21:02:57 +00:00
FluffyDoggo
6256de42bc Refactor MaxBitrate and UploadLimit in GuildHelper (#2854) 2024-02-19 11:59:14 +03:00
Mihail Gribkov
1eb7a53f78 [Fix] NRE in automod audit logs (#2850)
* fix nre

* no breakings :(
2024-02-15 20:29:33 +03:00
Nora
61ba44cdce Improve new docs site. (#2843)
* Improve parameter padding and add discord link.

* Update xref service for docs.

Reason: https://github.com/dotnet/docfx/issues/9659

* Update docs readme to specify docfx version.

* Update to latest DocFX.

* update action & add manual trigger
2024-02-13 21:30:22 +03:00
Mihail Gribkov
a1987021fe Meta 3.13.1 (#2842)
* Update Discord.Net.targets

* Update docfx.json

* Update Discord.Net.nuspec

* Update CHANGELOG.md

* Update docs/docfx.json

Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>

---------

Co-authored-by: Quin Lynch <49576606+quinchs@users.noreply.github.com>
2024-02-11 20:58:01 +00:00
Mihail Gribkov
f1777de164 Allow creating announcement channels (#2837) 2024-02-11 23:48:40 +03:00
Mihail Gribkov
4d7e384e51 no fun for ya all (#2835) 2024-02-11 23:47:43 +03:00
Mihail Gribkov
942df4a981 [CI] Docs action (#2841)
* Create docs.yml

* add PR trigger for testing

* Update docs.yml

* Update docs.yml - 3

* I Love CI/CD - 4

* ok this didn't fail before - 5

* my bad - 6

* move step so it fails right away

* dot. - 8

* my bad x2 - 9

* IT'S ALIVE - 10
2024-02-11 16:35:01 -04:00