Release Notes
Stay updated with the latest features and improvements
Version 1.0.0
Initial Release
November 2025
Initial Release Features
Raffle Management
- Create and manage multiple raffles
- Configure prize limits per participant (unlimited, 1, 2, 3, or 5 prizes)
- Set custom draw speed (1-10 seconds)
- Upload custom background images
- View real-time statistics (prizes, participants, winners)
Prize Management
- Add prizes with names and quantities
- Upload prize images (JPEG, PNG, WebP)
- Drag-and-drop prize reordering
- Track winners per prize
- Delete prize images
Participant Management
- Add participants individually
- Import participants via CSV (bulk import)
- Export participants to CSV
- Bulk deactivate participants via CSV import
- Search and filter participants
- Pagination for large participant lists
- Active/inactive participant status
Animated Drawing System
- Animated name cycling during draws
- Confetti and fireworks visual effects
- Festive border decorations
- Custom drum roll audio upload (MP3)
- Custom fireworks audio upload (MP3)
- Draw single or multiple winners
- Smooth scroll to top on draw start
- Automatic participant count updates after draws
Winner Management
- Track all winners with timestamps
- Search winners by name or prize
- Filter winners by prize
- Sort winners by date, name, or prize
- Pagination for large winner lists
- Export winners to CSV
- Delete individual winners
- Reset all winners for a raffle
User Experience
- Toast notifications for all actions
- Confirmation dialogs for destructive actions
- Responsive design (mobile, tablet, desktop)
- Clean, modern UI with Tailwind CSS
- Loading states and error handling
- Close buttons on all modals
Security & Authentication
- 4-digit code authentication
- JWT-based session management
- 24-hour token expiration
- Protected API endpoints
- Automatic logout on token expiration
Data Management
- CSV import/export functionality
- Efficient database queries with pagination
- Real-time statistics updates
- Automatic participant eligibility calculation
- Winner count tracking per prize
Technical Features
- FastAPI backend with RESTful API
- Nuxt 3 frontend with SSR
- Pinia state management
- MySQL database
- File upload handling (images and audio)
- Health check endpoints
- Comprehensive error handling
Getting Started
Welcome to Drew! This initial release includes all the core features needed to manage and conduct raffles effectively. For detailed information about using these features, check out our FAQ page.
We're continuously working on improvements and new features. Stay tuned for future updates!