Default nginx limit is 1MB — merged.bin (16MB+) was rejected with 413
HTML response, causing JSON parse error in the frontend.
Added proxy_read_timeout 120s for slow upload connections.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Add ESP8266, ESP32-C6, ESP32-C2, ESP32-H2 to chip selector with
optgroup layout. Generalize UI text from ESP32-S3-specific to
board-agnostic. Add esptool merge_bin examples for ESP32, ESP32-S3,
and ESP8266.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>