v1.3.0 update

Major Update: Shop, Notifications & Music

🎮 Level-Up Rewards

  • Users automatically receive Coins on Level-Up
  • Reward: Level x 100 Coins
  • Reward displayed in Level-Up embed

🛒 Shop System

  • Server admins can create a Shop on the homepage
  • Items with: Name, description, price, stock, role reward, image
  • Users can view the shop with /shop view
  • Purchase with /shop buy - coins are deducted
  • Roles are automatically assigned (if configured)
  • Purchase history visible in admin panel

🔔 YouTube/Twitch Notifications (No API Keys)

  • YouTube: RSS feed polling, no API keys required
  • Twitch: GraphQL API with public client ID
  • Automatic notifications for new videos/livestreams
  • Role ping configurable
  • Enable/disable per channel

🎵 Music Improvements

  • yt-dlp integration for YouTube search and URL playback
  • Support for YouTube and SoundCloud links
  • Auto-Play: Links in chat are automatically added to queue
  • ffmpeg installed on server

📋 Changelog Archive

  • Only the latest 3 entries shown on main page
  • Older entries hidden in archive section
  • Toggle button to show/hide archive

🔧 Database

  • New tables: shop_items, shop_purchases
  • New columns: notification_channels.last_video_id, last_live_status