16 Commits

Author SHA1 Message Date
ErrorNoInternet a962d42334 refactor: make USER_QUEUE_MAX a constant 2026-05-27 18:15:19 -04:00
ErrorNoInternet a2580b211c fix(utils/discord): move import into function 2026-05-26 21:56:47 -04:00
ErrorNoInternet 35459ab811 style(constants): re-order names 2026-05-26 21:45:54 -04:00
ErrorNoInternet f33e5e48bd fix(tests): update imports for modules 2026-05-26 21:38:16 -04:00
ErrorNoInternet 674998525e refactor(commands/voice/queue): tweak variable names 2026-05-25 17:46:47 -04:00
ErrorNoInternet 38d0404529 fix(extra): check if source exists 2026-05-20 19:30:32 -04:00
ErrorNoInternet 7fe4d87489 refactor(constants): invert embed color 2026-05-17 00:14:41 -04:00
ErrorNoInternet 417b349082 refactor(utils/common): update type for inner 2026-05-11 18:34:32 -04:00
ErrorNoInternet c76e097253 fix(commands/voice/skip): check if players contains guild 2026-05-09 01:21:16 -04:00
ErrorNoInternet d7695d6454 refactor(commands/voice/queue): separate typing trigger error handling
In case this exact call is ratelimited for some reason.
2026-05-08 22:25:42 -04:00
ErrorNoInternet 7d6373e38b fix(core): properly use on_voice_state_update
This is called for different members updating their own individual voice
states, not just the bot itself. If someone leaves the channel, we get
their view of their voice state.
2026-04-23 11:21:33 -04:00
ErrorNoInternet 3a5e182970 fix: rename modules for hot reloading 2026-04-23 11:21:33 -04:00
ErrorNoInternet 8194268ce1 fix: delete player objects when disconnected 2026-04-11 17:58:29 -04:00
ErrorNoInternet ed3afdbeae fix(channel/leave): delete player 2026-04-11 17:58:29 -04:00
ErrorNoInternet 3ca6f487c6 fix(queue/skip): properly deal with player 2026-04-11 17:37:51 -04:00
ErrorNoInternet 4185723b8d feat: add (incomplete) nix flake
dave.py isn't packaged yet. Will try to do this myself but dealing with
vcpkg is a bit annoying.
2026-03-23 09:00:35 -04:00