Skip to content

wip: lib overhaul#20

Merged
execaman merged 9 commits intomainfrom
wip/lib-overhaul
Feb 3, 2026
Merged

wip: lib overhaul#20
execaman merged 9 commits intomainfrom
wip/lib-overhaul

Conversation

@execaman
Copy link
Owner

@execaman execaman commented Feb 2, 2026

refactor(constants): move default options to a single file
chore(constants): define symbols for internal communication
refactor(functions/utility): improve formatDuration
refactor(functions/validation): improve all predicates
refactor(main/player)!: rethink options, initialization, prop names
refactor(Node)!: rework reconnect logic, remove unnecessary props, adapt to REST
refactor(NodeManager)!: better naming, new methods, fix and expose metrics
refactor(REST)!: remove retry limit, request queue, and improve types
refactor(plugins/lavalyrics): adapt to changes in Queue
refactor(FilterManager)!: remove direct filter access via data prop
feat(FilterManager): specific clear types, include pluginFilters in filter names
refactor(Queue)!: rename few props, adapt to external changes
refactor(QueueManager)!: remove unnecessary methods, adapt to external changes
refactor(typings): additions/modifications and name/description changes as needed
refactor(VoiceManager)!: do not auto-destroy player on guild/channel delete
refactor(VoiceRegion): adapt to external changes
refactor(VoiceState)!: remove unnecessary props, adapt to external changes

refactor(constants): move default options to a single file
chore(constants): define symbols for internal communication
refactor(functions/utility): improve formatDuration
refactor(functions/validation): improve all predicates
refactor(main/player)!: rethink options, initialization, prop names
refactor(Node)!: rework reconnect logic, remove unnecessary props, adapt to REST
refactor(NodeManager)!: better naming, new methods, fix and expose metrics
refactor(REST)!: remove retry limit, request queue, and improve types
refactor(plugins/lavalyrics): adapt to changes in Queue
refactor(FilterManager)!: remove direct filter access via data prop
feat(FilterManager): specific clear types, include pluginFilters in filter names
refactor(Queue)!: rename few props, adapt to external changes
refactor(QueueManager)!: remove unnecessary methods, adapt to external changes
refactor(typings): additions/modifications and name/description changes as needed
refactor(VoiceManager)!: do not auto-destroy player on guild/channel delete
refactor(VoiceRegion): adapt to external changes
refactor(VoiceState)!: remove unnecessary props, adapt to external changes
@codecov
Copy link

codecov bot commented Feb 2, 2026

Welcome to Codecov 🎉

Once you merge this PR into your default branch, you're all set! Codecov will compare coverage reports and display results in all future pull requests.

ℹ️ You can also turn on project coverage checks and project coverage reporting on Pull Request comment

Thanks for integrating Codecov - We've got you covered ☂️

@execaman execaman marked this pull request as ready for review February 3, 2026 00:32
@execaman execaman merged commit e5077c2 into main Feb 3, 2026
6 checks passed
@execaman execaman deleted the wip/lib-overhaul branch February 3, 2026 00:33
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant