vi

Results 73 issues of vi
trafficstars

### Summary The `on_voice_state_update` event is very rarely (a few times a day) fired with identical `before` and `after` states, with `VoiceState.channel = None` in both instances. ### Details -...

bug
help wanted

The lowercase `random.random` already matches `random.Random` on Windows as well (due to being case-insensitive), but not on other platforms. Resolves #926.

### Description Unlike the client, the API doesn't seem to deduplicate tag IDs; `PATCH`ing a forum thread with `"applied_tags": [123, 123]` applies that same tag twice. The client displays repeated...

bug
synced
communities

## Summary Resolves #724. Implements tags, `default_thread_slowmode_delay`, and `default_reaction` in forum channels. The client currently still uses the old tag endpoints, but the proper method is to directly `PATCH` the...

t: enhancement
t: api support
p: medium
s: needs review

## Summary Followup to #562. Slightly refactors and generally cleans up all examples, adding module docstrings to every file, and clarifying/improving comments. Also fixes two examples not working at all...

t: documentation
p: low
s: blocked
s: needs review

## Summary It seems that `deferred_message_update` responses are allowed with modal interactions as well (in addition to `deferred_channel_message`), regardless of whether the modal was sent from a slash or component...

t: enhancement
s: in progress
t: tests

## Summary Replaces the unwieldy `class _XYZOptional(TypedDict, total=False): ...` pattern in `disnake.types` with `typing_extensions.NotRequired` (added to stdlib typing in 3.11), and sorts most fields to match the order in the...

p: low
s: needs review
t: refactor/typing/lint
skip news

Intersphinx supports explicitly specifying the inventory name in a link target, e.g. the `python:` part in ``:ref:`python:datetime-datetime` ``. The custom `missing_reference` hook in hoverxref handles such target names as well,...

### Describe the bug Starting with aiohttp 3.9.0, abrupt connection loss in a `ClientWebSocketResponse` results in `close_code = 1000 (OK)`, whereas it used to return `close_code = 1006 (ABNORMAL_CLOSURE)` in...

bug

## Summary Part 1/? of event QoL work, adds just a few overloads (106, to be exact) to `Client.wait_for`, one for each event. This allows for correct typing of the...

t: enhancement
s: needs review
t: refactor/typing/lint