Known Issues and Limitations ============================= This document tracks known issues, limitations, and areas requiring improvement in this ESP32 project. HTTPS Support ------------- **Status:** Not yet implemented **Current Behavior:** - HTTP web server works fine in both QEMU and hardware - HTTPS/SSL/TLS support is not implemented - Certificate handler component exists but is work-in-progress **Impact:** - Web interface is not encrypted (HTTP only) - Credentials transmitted in plain text over WiFi - Not suitable for production deployment without VPN/secure network **Recommendation:** - Use only on trusted networks - For production: Implement HTTPS before deployment - Certificate handler component provides foundation for future HTTPS support **Workaround:** Deploy only on secure/isolated networks DNS Captive Portal ------------------ **Issue:** DNS server for captive portal detection is not implemented. **Current Behavior:** - Device runs as WiFi AP in configuration mode - No automatic captive portal popup on mobile devices - Users must manually navigate to ``http://192.168.4.1`` **Root Cause:** - DNS server not implemented - Captive portal detection varies by platform (iOS/Android/Windows) **Impact:** - Reduced user experience in AP mode configuration - Users must manually discover device IP address (``192.168.4.1``) **Status:** Open - low priority **Workaround:** Document explicit IP address (``http://192.168.4.1``) in user documentation Contributing ------------ If you encounter additional issues or have solutions to existing ones: 1. Check if issue already documented here 2. Report via GitHub Issues 3. Provide detailed reproduction steps 4. Include ESP-IDF version, hardware variant, build configuration ---- *Last Updated: November 2025*