RC Race Control

Changelog

Track the latest updates and improvements to RCRaceControl

Latest Release
2025-08-09
Major 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