Livia-Valeriya Silvercrown

Results 25 issues of Livia-Valeriya Silvercrown

Implements a wrapper around IMemoryCache, and an abstraction that can be implemented to wrap around any implementation of IDistributedCache, for future use inside the library, such as rest and DSharpPlus.Abstractions

enhancement
core
v5.x

a whole bunch of points still up for discussion. adds an almost skeletal rest client along with a ratelimiter.

enhancement
core
new-features
big-change
v5.x

this fixes the global bucket never releasing allocated requests, leading to too aggressive preemptive ratelimiting there's still issues remaining with the global bucket, such as letting the occasional request pass...

bug
core

every breaking change should be listed in the issue comments so we don't miss anything for the migration guide

# This issue tracks the development of version 5 of the library. For each work item, issues/prs/branches as well as their assignees are listed below. Other maintainers, feel free to...

this is a mega issue to track v6 because @Plerx2493 asked for it :3 this first set is in order of what's needed to make a release, there's another set...

# Summary The present implementation of the union converter is relatively efficient once it is initialized, but initialization is very expensive and induces multiple arguably unnecessary penalties, both in time...

enhancement
core
performance

this doesn't necessarily represent how this feature should look in the end, there's still some design holes and pitfalls (mainly, users not being forced to select an autocompleted value), but...

bug
commands

### Description This is intended to be a bit of an open discussion issue about extensions and events in v5. Of all extensions, this primarily affects Commands and Interactivity, which...

enhancement
interactivity
core
big-change
commands
epic-ioc

System.ComponentModel.DisplayNameAttribute doesn't support being put on fields (enum values are fields), so here we go.

bug
commands