Repository navigation
Release v1.4.2: ESP32-Startdisplay Integration & UI Improvements
π Release v1.4.2 - ESP32-Startdisplay Integration & UI Improvements
β¨ New Features
- ESP32-LED-Matrix-Startdisplay Integration for external start number display
- Automatic synchronization with Monitor data (Lane A/B)
- Eliminated driver filtering - excluded drivers no longer shown on display or monitor
- Test connection functionality with comprehensive status logging
- Asynchronous communication without blocking race operations
π οΈ Technical Details
- JSON Payload:
{"mode": "start_numbers", "lane_a_start_number": 23, "lane_b_start_number": 54} - Idle Mode:
{"mode": "idle", "lane_a_start_number": null, "lane_b_start_number": null} - HTTP POST protocol with 1-second timeout
- Error handling without affecting race operations
π¨ UI Improvements
- Help page with collapsible accordion design (16 chapters)
- Settings reorganization - Signal-Mapping β Streckenpostenfunktion β Startdisplay
- Consistent checkbox styling with choice-row class
- Enhanced status display for Startdisplay configuration
π Settings Integration
- Startdisplay category with Host/IP, Port, Endpoint configuration
- Real-time status monitoring with send attempts, success, and error logging
- Test payload display showing what would be sent to ESP32
π§ System Enhancements
- Improved HTML structure with proper accordion nesting
- Enhanced documentation with comprehensive help content
- Better user experience with organized, structured help sections
π Bug Fixes
- Fixed help page HTML structure - all chapters now work independently
- Resolved accordion nesting issues where chapters 3-16 were under chapter 2
- Corrected chapter 14 title from 'ESP32-Startdisplay' to 'Startdisplay'
- Enhanced eliminated driver filtering in both monitor and startdisplay
π Documentation
- Updated README.md with comprehensive v1.4.2 features
- Added UI improvements section with detailed changes
- Enhanced technical documentation with JSON examples
- Improved help page structure with 16 independent chapters
π Stability
- Comprehensive system testing completed
- No breaking changes to existing functionality
- All core features preserved and enhanced
- Backward compatibility maintained
π¦ Installation
git clone https://github.com/mrpointblue/Quad-Racing-Software.git
cd Quad-Racing-Software
python3 -m venv venv
source venv/bin/activate
pip install -r requirements.txt
uvicorn backend.main:app --host 0.0.0.0 --port 8000π Quick Start
- Access the web interface at
http://<IP-DES-PI>:8000 - Configure Startdisplay in Settings β Startdisplay
- Test connection with ESP32 device
- Enable automatic start number display
This release is fully tested and ready for production use.