diff --git a/wled00/data/update.htm b/wled00/data/update.htm index ef923920b7..2deb2a25c3 100644 --- a/wled00/data/update.htm +++ b/wled00/data/update.htm @@ -17,7 +17,27 @@ } window.open(getURL("/update?revert"),"_self"); } - function GetV() {/*injected values here*/} + function GetV() { + // Fetch device info via JSON API instead of compiling it in + fetch('/json/info') + .then(response => response.json()) + .then(data => { + if (data.release) { + var releaseSpan = document.querySelector('.release-name'); + if (releaseSpan) { + releaseSpan.textContent = data.release; + } + } + }) + .catch(error => { + console.log('Could not fetch device info:', error); + // Fallback to compiled-in value if API call fails + var releaseSpan = document.querySelector('.release-name'); + if (releaseSpan && releaseSpan.textContent === 'Loading...') { + releaseSpan.textContent = 'Unknown'; + } + }); + }