Releases: monavia/Paperplane
Releases · monavia/Paperplane
Release list
v2.0.0
Bug Fixes
- Stats tracking - recordTrackPlay now passes userId/username from track requester, fixing empty top users data
- First play feedback - NowPlaying embed now shown when playing the first track (queue was empty)
- queueEnd cascade - Replaced recursive emit("queueEnd") on play failure with a while loop, preventing runaway cascade crashes
- Timer leak - voiceStateUpdate disconnect timer is now tracked in a Map and cancelled when users rejoin
- Loop API - Fixed natural language loop command using nonexistent setLoop() ? setRepeatMode()
- Dashboard text channel - Ensured text channel fallback is actually text-based before sending messages
- Error reporter - Added .catch() to all fire-and-forget sendError/sendInfo calls
- Help command - Replaced hardcoded ! prefix with dynamic prefix from DB/config
- Search retry - Expanded searchWithRetry to retry on ALL errors, not just timeouts
Cleanup
- Removed 7 dead code files: Resolver hierarchy, Lock, Permissions, EmbedService