feat: implement split text and voice selection in configuration and UI

- Added a new implementation plan for separating text moderation and voice recording configurations.
- Introduced new configuration keys for text and voice guild/channel IDs with backward compatibility.
- Updated moderation capture and backlog sync to filter based on the new text-specific settings.
- Split shared UI state into distinct text and voice fields, ensuring backward compatibility.
- Enhanced the static dashboard to support separate selections for text and voice channels.
- Created a new media subsystem for audio playback, allowing users to queue, play, skip, and stop audio sources.
- Defined API routes for media control and integrated with existing voice functionalities.
This commit is contained in:
MythEclipse
2026-05-15 18:29:20 +07:00
parent 575302db57
commit a97feb1e2a
3 changed files with 1867 additions and 0 deletions
File diff suppressed because it is too large Load Diff