6 Commits
Author SHA1 Message Date
alex 05b7bef920 Release DFTE 1.0.1 2026-08-24 22:02:41 +10:00
alex 9e998f92a2 Add TemplateEngineAsyncWeb for safe ESPAsyncWebServer chunked responses
Chunk callbacks may see maxLen==0 or need another tick before progress; plain
0 ends the body and breaks browsers. Provide helpers that use
RESPONSE_TRY_AGAIN, bounded template render retries, and disconnect cleanup.
Update the README and async examples to use the shared wrapper.
2026-05-06 00:44:54 +10:00
alex 2a1ef2de63 Add DYNAMIC_DATA placeholder for raw streamed template content
Support registering dynamic String/progmem data without re-parsing as
nested templates, used by WiFiManager for composed portal stylesheets.
2026-05-04 22:03:42 +10:00
alex e3af7eacbf Extend DFTE template engine debug API and refine renderer logging.
Add helpers in DeviceFrameworkTemplateEngineDebug and wire clearer
instrumentation in DeviceFrameworkTemplateRenderer; update README.
2026-04-20 23:28:51 +10:00
alex 73fdd28f74 Harden DFTE rendering and placeholder registration to fail safely under stalled and invalid inputs.
Add regression coverage and docs updates so these edge cases stay stable across board test runs.
2026-04-16 13:48:25 +10:00
alex 5719aa6c39 Add DFTE sources and tests 2025-11-09 10:17:57 +10:00