Carry Raffle System – Changelog

Official release history and update notes.

Version 0.0.4

Latest

v0.0.4 - Loyalty Points, Quick Settings & Live Sync

New Features:
• Built-in Loyalty Points system — independent point system with custom currency name, passive earning rates per role, full management page, and !balance chat command
• Data Import — import points from DeepBot, StreamElements, Ankhbot/Streamlabs Chatbot, Mix It Up, Fossabot, or generic CSV with automatic format detection
• OBS Auto-Scroll — smooth auto-scrolling entries overlay for OBS browser sources
• Auto-Scroll Toggle — control OBS auto-scroll in real-time from the popup window
• Quick Settings Widget — dashboard widget for quick access to raffle name, points cost, command, winner timer, and follower-only toggle

Improvements:
• Unified scrollbar styling across popup and dashboard
• Improved dashboard layout save performance
• Theme-specific icons for auto-scroll toggle button
• Improved documentation for bot setup options
• Updated Privacy Policy

Bug Fixes:
• Fixed OBS entries overlay styling issues on Sanctum theme
• Fixed auto-close countdown errors when widget is hidden
• Fixed settings loading twice on startup
• Fixed raffle name and settings not syncing to OBS browser sources without a refresh
• Fixed inaccurate StreamElements warning in settings
• Fixed winner announcement appearing in live chat when prize name doesn't contain "Raffle"
• Fixed incorrect pluralization in chat messages and UI ("1 users" → "1 user", "1 ticket(s)" → "1 ticket")
• Custom chat message templates auto-migrate to proper singular/plural on startup

For support or to report issues, join our Discord: https://discord.gg/rRBKXSX4

Download v0.0.4

Version 0.0.3

v0.0.3 - Features & Stability Update

New Features:
• Player ID now shows in the Current Carry widget with a one-click copy button
• Third-party emotes (BTTV, 7TV, FFZ) now render in live chat
• Live chat clears the previous winner's message when a reroll happens
• Ombré theme now available in the Setup Wizard

Improvements:
• Improved security across the app
• Better bot connection stability (fewer disconnects and memory usage)
• Persistent bot client for separate bot account mode (more reliable messaging)
• Bot account token refresh now works automatically
• Improved EventSub reconnection with smarter retry logic
• App window remembers its position correctly across monitors
• Chat messages now persist across restarts
• Reroll flash animation now works on all themes
• Smarter "Clear All" — preserves your test mode and point settings
• Leave command now properly blocked after a winner is drawn

Bug Fixes:
• Fixed various CSS styling issues across themes
• Fixed duplicate event listeners causing UI glitches
• Fixed entries popup briefly flashing wrong theme on open
• Fixed app startup issues on some network configurations
• Fixed settings not saving correctly in edge cases

For support or to report issues, join our Discord: https://discord.gg/rRBKXSX4

Download v0.0.3

Version 0.0.2

v0.0.2 - Major Feature Update

New Features:
• Custom Chat Messages: All bot messages are now fully customizable with dynamic placeholders
• Cancel & Refund: New winner action button to cancel a winner and refund their points
• Refund & Reroll: Refund the current winner and immediately draw a new one
• Widget Visibility Toggle: Show/hide individual dashboard widgets
• Auto-Close Timer: Set raffles to automatically close after a specific duration
• Live Countdown Display: Real-time countdown shown in the Auto-Close widget
• Chat Reminders: Automatic chat messages at 30s and 15s before auto-close
• Reset Dashboard Layout: New button in Settings > Danger Zone to reset widget positions

Improvements:
• Raffle closes automatically when a winner is drawn (no more entries after draw)
• Stop raffle now preserves existing entries instead of clearing them
• Timer duration in chat messages shows seconds when under 1 minute
• Simplified confirm/stop raffle chat messages
• REROLL indicator replaces 0:00 timer on dashboard and popup
• "Waiting for entries" hidden when a winner is active
• Live chat fills entries space in OBS popup when no entries
• Bot account settings properly preserved after server restarts
• Winner timer setting no longer reverts to 0:30s unexpectedly
• Improved GridStack layout with free-floating widget positioning
• Better settings synchronization between frontend and backend

Bug Fixes:
• Fixed auto-close timer breaking raffle start when set above 1 minute
• Fixed settings resetting to "None" on app restart
• Fixed StreamElements bot not posting messages in some cases
• Fixed bot disconnect when updating bot code/settings
• Fixed widget top-position placement (y=0)
• Fixed entries widget gap consistency
• Fixed control panel bottom gap and clipping in compact themes
• Fixed circular JSON error when auto-close timer was active
• Fixed manual raffle stop not clearing countdown timer

For support or to report issues, join our Discord: https://discord.gg/rRBKXSX4

Download v0.0.2

Version 0.0.1

v0.0.1 Initial public release.
- First stable version with custom update system.
- All core raffle features included.
- Visit noticemesenpai.studio for full documentation.

Download v0.0.1