Commit Graph

5 Commits

Author SHA1 Message Date
root
3b7a28828d fix: raise nginx client_max_body_size to 64M for large firmware uploads
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>
2026-05-19 05:33:35 +09:00
root
3a662affb6 feat: support merged.bin, boot_app0, upload mode toggle + flash guide
- server.js: add boot_app0 field at 0xe000, raise file limit 8→32 MB
- index.html: add 병합/분리 mode toggle, boot_app0 drop zone, numbered split zones
- app.js: dynamic mode logic, remove hardcoded flashAddress 0x10000,
  server now auto-selects 0x0 (merged) or 0x10000 (split)
- flash-guide.html: step-by-step Korean flash guide with file table,
  method A/B walkthrough, flash_args explanation, troubleshooting

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-19 05:26:53 +09:00
root
cb9df54abb feat: add full ESP board family support
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>
2026-05-17 05:22:11 +09:00
root
53c44bd31b docs: add README and technical analysis report
- README.md: project overview, quick start, usage guide, API reference,
  directory structure, environment variables, security notes
- report.html: comprehensive Korean technical report covering architecture,
  tech stack, feature analysis, API spec, data flow, security, deployment,
  and roadmap

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-05-17 03:38:51 +09:00
root
ea41d0d1ed first commit 2026-05-17 03:27:30 +09:00