Changelog
Track the latest updates and improvements to RCRaceControl
Latest Release
2025-08-09Major feature updates, infrastructure improvements, and comprehensive cleanup
🎉 Major Features
Track Following System
- • Comprehensive track following functionality with email notifications
- • Follow/unfollow buttons on track detail pages and homepage listings
- • Followed tracks management section in user settings
- • Email notifications when followed tracks create new events
Mandatory Onboarding System
- • Mandatory onboarding modal for first-time car creation
- • Step-by-step guidance for new users
- • Enhanced user experience for account setup
Enhanced Event Management
- • Fixed event deletion quota handling
- • Email confirmation system for raceAdmin account upgrades
- • Improved event registration with better error handling
🏗️ Infrastructure Changes
Database Migration
- • Migrated from Supabase to Neon PostgreSQL database
- • Enhanced database schema with improved typing
- • Better database connection handling with fallback support
Code Quality Improvements
- • Removed 35+ unused files and debugging scripts
- • Modernized React components to use hooks
- • Fixed critical TypeScript type issues
- • Reduced bundle size through component cleanup
🐛 Bug Fixes
UI/UX Improvements
- • Fixed duplicate close buttons in media viewer
- • Made modal widths configurable
- • Improved track events styling
- • Resolved TypeScript compilation issues
Authentication & Security
- • Enhanced authentication configuration
- • Improved social login provider setup
- • Better session management and user roles
🔧 Technical Improvements
Build & Development
- • Optimized Turborepo build process
- • Cleaned build artifacts and temporary files
- • Enhanced development experience
- • Fixed module resolution issues
API & Backend
- • Added track following API endpoints
- • Enhanced email system with templates
- • Added activity logging for admin actions
- • Improved database query optimization
📊 Impact Summary
~3,700+
Lines of unused code removed
35+
Unused files cleaned up
55
Active API routes (reduced from 57)
100%
Build success rate
🎯 Next Steps
- • Continue function declaration to arrow function conversions
- • Monitor for additional unused imports
- • Enhanced error handling and user feedback
- • Performance optimizations
Previous Releases
Earlier versions focused on core functionality
Initial Release - Pre-2025-08-09
- • Initial application setup with track and event management
- • User authentication and car management systems
- • Race results import and display functionality
- • Basic subscription and payment processing
- • Administrative tools and user management