Skip to content

Releases: monavia/Paperplane

Release list

v2.0.0

Choose a tag to compare

@monavia monavia released this 26 Jun 15:28

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